Kodeclik Coding Contest

Challenge 2.4: 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!


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.
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!
  • Executive Summary

    A write-up (US Letter, single spaced, 1 inch margins on all sides, not to exceed one page) of your project.

  • Video Demo

    A video demo of your project.

  • Code

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

Also see

Build a Website Contest

Copyright @ Kodeclik 2024. All rights reserved.