Join David Gassner for an in-depth discussion in this video Issues in cross-platform development, part of Building a Note-Taking App for Android (2013).
- View Offline
This course, and it's related courses, building a note taking app for Android,…iOS and Windows Phone are designed for developers who want to build a single app…and then deploy it on multiple mobile operating systems.…And have decided that the most important thing is to get the best possible…performance, the broadest access to features of the devices, and if possible,…direct support from the vendor that created the operating systems.…If this describes you, then you might decide to use native tools and languages…for each of the operating systems. That's not the only way to get the job…done. There are many other options available.…
For example, if you're accustomed to building web sites and web pages, you…might decide to work with the tools PhoneGap or Sencha.…Both of these libraries let you build an app interface with web standard languages…and then wrap those web pages to make them look like native apps.…The libraries that come with these tools let you work with device features such as…geolocation centers and others. The purpose of these tools is to let you…
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