A few weeks ago, when I was trying to figure out what to use for building a new web app SaaS, I was reminded on how many different stacks one can use and how complex web development can be. And then I came across a post here on IH about MakerKit. I was immediately blown away by the way it solved the most common problems everyone has to tackle before they can actually start building their idea (e.g. user management).
I thought about it a lot since then I see this being a very common problem with any stack. Even if you use e.g. Firebase to manage all the authentication you still need to design all the screens for various devices, handle all the states and errors, build the navigation flows… That might be especially true about building iOS apps and that inspired me to create StarterKit for iOS.
It aims to solve many of the same problems you as a developer have to deal with, especially around user management. It is a starter project you can use as a foundation that gives you things like landing page, sign up, login, reset password, logout, account settings, delete account, edit user profile and more. It comes with a set of utilities, UI components & styles, which you can use and adapt for your unique app.
If you want to find out more about the individual features checkout my landing page.
If you tried to build your own iOS app, what were the biggest problems?