Join David Gassner for an in-depth discussion in this video iOS and Windows Phone developers beware, part of Building a Note-Taking App for Android (2013).
- View Offline
If you're coming to Android from other mobile operating systems, such as iOS or…Windows Phone. There are some common challenges that…Android developers encounter that are worth knowing about.…I'll categorize these as the following. Android as an open source software…product. Java and the Dalvik Runtime as a managed…code environment. The existence of multiple ways to…distribute apps, and device fragmentation. That is the large number of different…devices, operating system versions and so on, that exist in the Android ecosystem.…
Let's start with a discussion of Android's open source status.…Android is an open source product. When Google creates a new version of…Android, it typically releases that version to the large device vendors first,…such as Samsung, HTC, and so on. These vendors then modify Android for…their own devices, and release the devices.…And at the same time, Google might work with one of the hardware vendors to create…what they call a reference device. A device that represents what they think…
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