Two months ago I started a new newsletter.
It's a website where I help Android developers to find fully remote contracts or full-time roles.
While working on it, I thought of making a challenge.
I want to create an Android app and document everything I do, from the start till the end, in one month.
Help people see what it takes to build an app from scratch
Promote Mobjob to other Android developers.
I will do the challenge while working full-time and on the side for Mobjob.
The duration of the challenge will be for one month:
19th of May - 19th of June
I estimate that I will work around 60 - 80 hours on it.
I noticed that there are a lot of forms services apps like ConvertKit or Typeform.
These do not have even a simple native mobile application where I can see my forms, subscribers etc.
For example, Typeform and ConvertKit are two services that do not have mobile apps.
It's not a big problem, but I would love to have a way to check the number of subscribers that my forms have in just one or two taps.
I also saw that other people asked on different forums about it.
Everything will launch as a free service, but who knows if the app will gain in popularity?
So what's the app?
An Android app where you can check your forms and subscribers on the go.
The app will have integration with services like ConvertKit or Typeform etc.
Think of it as an aggregator of email services.
What will the challenge contain?
Design
I will choose a palette of colours and use Figma to create simple screens for my app. Some of the screens I thought of are:
Login
Sign up
Main screen ( Where users will be able to choose available integrations )
Details screen. ( When users select an integration, for example, ConvertKit, they will be able to see all their forms or available subscribers. These integrations will have more screens etc.)
Rate the app. Ratings and reviews help your apps with app store optimization.
I might add more screens during the challenge.
Coding
I will use Android and Kotlin, plus several other libraries. I will write more about them once I start coding the app.
I want to mention that I'm not familiar with the API docs that I will use.
All the code will be open to the public on Github.
Launch
When I finish the app, I will list it on Google Play. I'll show you some of the things that you need to know when listing your app.
Marketing
Once it's live on Google Play, I will do some marketing.
My goal post-launch is to get 100 downloads on the app.
Can you do all these in such a short time, you might ask.
If you think about everything I want to do, it seems like a lot.
My goal is to create an app and show you what steps you need to take.
Most of the steps will not be perfect, and they don't need to be.
They will show what it takes to create something from scratch and how you can get your first users.
Do you want to get frequent updates about the challenge? Follow me on Twitter .
Followed on twitter.
Sounds interesting! Gave you a follow on Twitter. Good luck!
Thanks! Hope you will find the challenge interesting