Join David Gassner for an in-depth discussion in this video Creating virtual devices for testing, part of Building a Note-Taking App for Android (2013).
One of the greatest challenges in building Android apps is the sheer volume of…Android devices and operating system versions that are out there.…Just taking into account different versions of Android, you can see from this…data on the Android developer website the number of different versions and how…they're distributed in the user population.…The latest version Jelly Bean 4.2 only has 1.6% usage as of March 2013.…While Gingerbread, a much older version, has over 40%.…
In large part that's because Gingerbread is the latest version of Android that runs…well on single core processors. The later versions, Honeycomb, Ice Cream…Sandwich and Jellyean all run best on Dual and Quad-Core processors such as the…Quad-Core processor that's in the Nexxus 7.…So as a developer, you need to test on a variety of operating systems and that…doesn't even take into account the sheer number of devices out there.…As of last year, there were over 4,000 distinct Android devices in the market.…
And it's impossible for you to have each one of them in your shop.…
Like its companions, this course will take you through building a complete mobile app from scratch; but this installment uses the Android SDK and Java to get the job done. Author David Gassner shows you how to install the SDK and the Android Developer Toolkit, create a project, save data on a device, build and control screen layouts, and create action bars and icons that control navigation.
These three related courses will use the same assets to develop the same app. (See Building a Note-Taking App for iOS and Building a Note-Taking App for Windows Phone 8 and Windows Store for more information.) Compare and contrast the different steps and discover the similarities and differences!
- Previewing the note-taking app
- Creating virtual devices for testing
- Unique concepts in Android
- Creating the Eclipse project
- Using local data storage
- Adding and retrieving data with the Shared Preferences API
- Creating screen designs
- Creating and editing notes
- Supporting older versions of Android with ActionBarSherlock