I don’t know how to put this response in a less offensive way, but I hope the team @Devappkenya can take this criticism positively. First, the app’s UI is shit. It’s 2018 guys, please impress me (a typical user) with a fine, good looking UI. I’m sure you have a great idea but you may be lacking in terms of ideas on how to present it to your users. Learn at least about material design, there are plenty of docs out there that you can read.
That’s number one, the list is pretty long but I’ll only highlight pain points.
Why would you ask me to login, or register when I just launched your app first time? At least show me how you are solving my problems. Highlight what you do, and then if I feel like you are solving my problem, I can sign-up.
At this point, I feel like I want to uninstall the app, but
I decidee to proceed so that I can help a fellow developer deliver a lovable product (if this app is only for learning purposes, I can excuse you. But if it’s aimed at real users, it’s a complete fail).
Anyway, I went ahead and created an account, you asked me for my name, email and password. That’s ok, the registration seems pretty fast and I was able to login. I only have one problem, why tie my account to an email address? People nowadays have dozens of emails and can’t even remember which email they used to sign up where. I expect to enter my number and then receive a one time password, it’s an app, not a website you are offering. If someone has taken the time to install your app and use it, it means they have a phone and a mobile number. Use my phone number as my account username then send me an OTP, that’s really easy and the experience is standard.
The list is endless, there are so many ways you can improve, but first, sort out the above issues. I haven’t tested the solution, but you show that you are really solving something, I will share more insight. And without forgetting, if you can get or engage a UI/UX specialist, they can offer great insights and take this product to cruising heights.
All the best.