Contest Guidelines, Rules, and Submission

  • Registration Open

    Jul 1 2024

  • Registration Closes

    Nov 15, 2024

  • Submissions Due

    Jan 5, 2025

  • Winners Declared

    April 10th, 2025

Skip to course information
1 of 1

Build an App

Build an App

The Challenge

Showcase your mobile app development skills using the Swift programming language. Create an app to fulfill your social responsibility towards a cause that is close to your heart!

Rules

1. Look around your neighborhood or community and identify a crucial unmet need that will address social, environmental, or policy objectives.
2. Build an app using the Swift programming language and a development environment like Xcode or Visual Studio Code.
3. The app must follow standard software engineering principles for development (e.g., model-view-controller or MVC, or reactive programming methodologies like MVVM).
4. The storyboard for the project should have a minimum of 8 screens and a maximum of 12 screens.
5. Teams are NOT allowed to use pre-existing app templates.
6. Teams should develop an object-oriented design for the app (i.e., complete with classes, structures, extensions).
7. The app must have at least 1 adaptive layout and at least 1 animated view (tables or collections or both).
8. Teams should conduct exhaustive testing of the app both via simulation and on different devices.
9. Teams should conduct exhaustive testing using varying user interaction scenarios.
10. Teams should ensure that any crash issues and bugs are resolved.

What to submit?

Submission guidelines will be posted closer to the deadline. Stay tuned!

View class details

Registration is free

Enter your team now.