DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 964,423 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for From papar to publish : My journey from πŸ’‘idea to publishing app on play store.
MarianVelani
MarianVelani

Posted on

From papar to publish : My journey from πŸ’‘idea to publishing app on play store.

experience the app here:

Mehndi design studio

As an electronics engineer, I am always curious about android development.so I learned Android development using java. Now I want to build an app that provides some real value to their user. In short, I want to publish my app to the play store from where users can download and use it.

Why android:
β€’ 129.1 million user Android users
β€’ Open-source
β€’ High success ratio
β€’ Large community

I build lots of apps for practising Android development, but I want app ideas that must provide some value to their user. we have lots of categories in android to develop apps on it so I prefer to observe the world for selecting a category from it. after someday I get the idea to build an app for it.

I prefer to select art & design categories for my app andΒ  The app idea is to provide references and new designs to mehndi design artists.

Mehndi is a form of body art and temporary skin decoration from the Indian Subcontinent usually drawn on hands or legs.

Idea:
β€’ Provide a new mehndi design.
β€’ Mehndi design course with certificate of completion.

Now according to the idea or need, we have to provide an application-based solution. first of all, every application idea has there own function requirements for functionality.

Mehndi design studio

I meet some mehndi design artists to get content and design guide from it .from there I get 1000+ mehndi designs and structured basic mehndi design course.

Now I have content. now I can start building an app. and I start programming an app after understanding the requirements.

Requirements and solutions:

-Design is in the form of the image so the app must support image view.

  • Design image must be zoomable.
  • For providing and updating the new Mehndi design. real-time database and Cloud storage required.Β  Firebase πŸ”₯ _ -_For sorting and search, every design must have a unique id. Designed
  • Share button for sharing image URL to social media which support deep link for communicating app to app.
  • For future reference design must be saved or has the favourite section to pin it so we use SQLite to solve this.
  • The course of mehndi design is in form of a video so we need a video player. I integrated youtube as a video player.
  • Certificate generation. certificates are generated as images on the user side by using canvas and bitmap in the program.
  • Β  Tracking the progress of users we used SQLite.
  • Many more.....

IΒ  preferred starting an app development from designing UI.

Ui:
β€’ Must be simple and straight.
β€’ Don't confuse users for better design.

Starting UI design on paper is time-saving and flexible for ideation and brainstorming.

UI Design idea to implement:

Home layout :

Mehndi design studio

Category layout :

Mehndi design studio

Fullscreen Layout :

Mehndi design studio

Favourite layout:

Mehndi design studio

Course Layout :

Mehndi design studio

Video Layout:

Mehndi design studio

Certification layout :

Mehndi design studio

After programming the backend, the app is now ready to publish on the play store and I published it.
You can experience the app here:
https://play.google.com/store/apps/details?id=app.mehndidesign

Mehndi design studio

Top comments (1)

Collapse
 
maxakash13 profile image
Akash Bhattacharya

great : )

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›