Join David Gassner for an in-depth discussion in this video Features of the note-taking app, part of Building a Note-Taking App for Android (2013).
Before we gets tarted building the app, I'd like to talk about the specifications.…The application's requirements. The name of the app is Plain Ol' Notes.…And there are three versions of the app for three different operating systems.…In this course I describe how to build the Android version.…But there are also versions available for Windows Phone and for iOS.…The application implements these common features of note taking apps.…
Users can create and edit simple notes that are purely text based.…There isn't any support for storing photographs or other rich media.…There are two screens in the app. And the application implements navigation…between the two screens and data sharing between them.…The notes are saved persistently to the mobile device's storage.…And we're using a feature of the Android SDK called shared preferences to store…that data. And finally the application will be easily…discoverable. That is it follows visual design patterns…that are common to android apps. And so the user should be able to easily…
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