I am working on my very first software development project. I have no software development experience. A while ago I started working on an app only to find out half way through the development cycle that it is based on a flawed basic hypothesis. I have not studied computer science and there is not enough time to go over algorithms and design patterns. My knowledge of Android API is also very basic. The best possible solution for me is to build.
I am working on a weight management app. There are already a lot of weight management apps. They all belong or Gingerbread era or have a very cumbersome user interface and usage.
I am planning to work on three basic screens. Home, Graph, and History. I am a little confused if I want navigation drawer or if I want to use make intelligent use of the Home Activity screen. Apps with navigation drawer look much more appealing and there is a lot of scope of future development.