Design, Code, and Ship an iOS app to the App Store in 30 days
Get a $100 grant for an Apple Developer Membership and build something amazing with Hack Club.
Get your $100 grant for Apple Developer Membership
How It Works
Build an app that improves an aspect of your (and your friends') lives
Submit an app demo
We'll help you get it on TestFlight.
Build your app
Flesh out your app even more and try to meet all the submission requirements.
Submit your app
Make a pull request adding a folder with your app's name in the submissions folder.
Recieve your Apple Developer Membership
Receive $100 to buy an Apple Developer Membership
Publish your app on the App Store
Publish your app on the App Store and give you a $50 apple gift card.
Project Requirements
- Your app must be open-source, original, unique & built using React Native, SwiftUI or Flutter
- You must have dedicated at least 40 hours to building the app. This is a minimum requirement.
- It is required to use hackatime to log your progress while building the app.
- The app should solve a real problem or add significant value to the users' lives. Describe how the app will impact its users and what specific issues it addresses.
- The app should have at least five unique screens (e.g., home, profile, settings, notifications, and a feature-specific screen).
- The app must include at least three core features that work together to create a cohesive experience. For example, a social network app could include user profiles, a news feed, and direct messaging.
- The app must have some sort of data management system, using either local storage, cloud databases, or APIs.
- The app could involve integrating with external APIs, or using advanced features of React Native, Swift, or Flutter.
- The app should have a clean, user-friendly design that is easy to navigate and visually appealing.
Cider tastes better with friends...
Check out what others in the community have built!
StudyPlayProfit
by Nicholas Marijono
StudyPlayProfit is a game app aimed at making study more fun! Studying gets you tickets and diamonds which you can spend on games to earn more diamonds or to pull for boosts that will increase various aspects of the game! This project was made using React Native and Expo, which is a framework that allows for projects on iOS, Android, and the Web.
Droplet
by Daniel Benge
Droplet is a social media app designed to be less addictive than "traditional" ones like instagram, facebook etc. It is inspired by BeReal, with a "one post per day" concept. Every day, a member of each "bubble" (think group chat) is selected to give a prompt to the rest of the group, for example "what's a song you love at the moment", and every other member can respond. There are no streaks, in-app purchases, ads, or anything else to pollute the experience
Frequently Asked Questions
How many projects can I build?
For now, we're limiting it to one submission per person.
How much does it cost?
100% free– everything from building the app from scratch to publishing it on the App Store should cost you no money! The whole program is funded by donations to The Hack Foundation.
Who is eligible?
You need to be a high schooler (or younger).
What do I need?
A Macbook device to run XCode for iOS development (or you can use Expo on VSCode). If you don't have an iPhone to test your apps, you can use the Simulator app that comes with XCode!
I need help!
Get it in the #cider channel of the Hack Club Slack.
What projects are allowed?
Anything that's unique and improves your/your friends' lives in some way. If you're unsure, submit a proposal and we'll help you out!
Something else?
Join the Hack Club Slack today and ask in the #cider channel. We're here to help! Alternatively, feel free to DM @fayd with any questions you have.
Ready to build your iOS app?
Join our community, get $100 for your Apple Developer Membership, and ship in 30 days!
Already have an account? Join the #cider channel!