If you are new to Android and want to create your first native Android application, read on. By Veda Rogers (Android App Developer, Guess Consulting)
To understand the tools needed and learn more about the idiosyncrasies of Android, bookmark this page.
This website will become an invaluable reference tool that will assist you with your Android Application Development.
It will also guide you in downloading the tools needed to setup the development environment, which will include the Android SDK, Eclipse, and Java. Once the development environment is configured, it is time to begin writing your first Android App.
Just like an architect creates a blueprint for a building, you should create a blueprint that documents the app that will be built. Use a tool like Lumzy to create an app blueprint. The app blueprint will provide a visual of the app being created. What you create in Lumzy will probably change as you create your app, but it is good to start with a visual of what will be created.
If you are not familiar with programming paradigms, look at W3Schools to learn more about them (variables, if/else statements, etc). To get started coding, refer to Android examples on sites like Google Code, MobileTuts+ or Vogella for free online tutorials.
If you are already familiar with programming paradigms, start coding.
Eclipse allows you to import existing code from the sites mentioned above into your Eclipse development environment. Import a sample app into Eclipse from the above mentioned websites. Once the sample app has been imported into the development environment, modify the app to look like what was defined in the app blueprint.
Once the sample app has been modified to look and work like the app blueprint, work through any kinks (errors) that Eclipse identifies. If there are errors you don’t understand, copy the text of the error message and paste it into a web search tool like Google or Bing to see if others have posted questions pertaining to the same issue.
When all the errors have been resolved, enjoy the result of all your hard work by viewing the app from the blueprint on an Android device.
Women 2.0 readers: What are your tips for new Android app developers? Any tools you found useful in prototyping, designing or developing? Let us know in the comments below!
About the guest blogger: Veda Rogers has worked for Fortune 500 companies and startups as a programmer, product manager and business analyst. She has developed apps for multiple platforms (mobile phone, tablet computer and TV). Veda currently has four apps on Google Play. Every since she wrote her first program and saw the screen display the words “Hello”, she has been passionate about technology and programming. She holds a B.S. in Business Administration and a M.S. in Telecommunications.