Sunday 24 April 2016

Best way to start Android App Development

There may be many Blog on how to start Android App Development. Here I will mention the best way to start Android App Development . Following are some points but you should have basic knowledge of Programing in Java Programing language.

  • Follow one Book.
  • Read basics from official android developer website.
  • Use StackOverFlow for all your meaning full queries.
  • Use of Github for repository management .
  • Email me for any queries (nitin_sharma639@yahoo.com)


  • Follow one Book : There are many books available in market. My personal favourite is  Beginning Android by Mark L. Murphy .There are other Good books by Reto Meire .You can find here . Following a book will give you step by step instructions on how to start development . A book can not contain all the things there for you also have read basics from the official android developer website.                                                                                                                                                                                                                                                                                                                                                                                                                  
  • Read basics from official android developer website : As I mention book alone is not the best way to get started. You should also get your basics correct from official Android Developer Website . which is here http://developer.android.com/. There are documentation of all the components of Android Software and Hardware . If you are using any Component in your app you must know the documentation of that Component.

  • Use  Stack Over Flow for all your meaning full queries : When you are starting app development you will face some problems.There is a website stackoverflow. Where many developer are register. You can register there to ask your question. There are many developer who can help you with your queries .

  • Use of Github for repository management : You can use any version control system to create different version of your project .When developing a project some time you create code which is not working but you want revert back to the previous version of your project. You can use any version control system. I prefer Git Hub for VCS.