Join David Gassner for an in-depth discussion in this video Preparing the app for deployment, part of Building a Note-Taking App for Android.
I'm ready for my last steps in…cleaning up my application code.…Before I package the app for deployment…I always look for unused resources…and also remove any references to the log.class.…That's the class that's used to send messages…to the log.cap.console.…I'm working in the project PlainOlNotes now.…This will be my final version of the application…and I'll open the strings.xml file from the values folder.…For each string resource I'll find usages.…
The easiest way is to right click on the string name…and choose find usages and you should…see a listing down at the bottom of the screen…showing you all the places where…that particular resource is used.…And then you can double click to…jump to that point in your code.…I recognize most of these string resources…but some of them such as "hello_world"…were created by Android Studio…when I created new activities…and even if I had deleted them previously,…they might have been regenerated when…I created another new activity.…
To make sure these strings aren't being used,…
Looking for study partners?Join the Associate Android Developer Exam study group
Android, Windows, and iOS support are all required for a successful product. This course, revised for 2015, is one in a series that will demonstrate the platforms' similarities and differences via the development of a complete note-taking app. This installment uses Android Studio to get the job done. Author David Gassner shows you how to create a new project in Android Studio, customize its material design themes, and create a data management layer that allows users to create, read, update, and delete notes. He also demonstrates how to build a rich user interface, create activities (aka screens), and enable action icons to control navigation.
Building a Note-Taking App for iOS 8 and Building a Note-Taking App for Windows Phone 8 and Windows Store use the same assets to develop a similar app. Compare and contrast the steps and discover the similarities and differences between the three platforms.
- Understanding Android UI and data management patterns
- Creating an Android Studio project
- Customizing material design theme colors
- Defining an SQLite database structure
- Managing data with ContentProvider and Loader classes
- Retrieving and displaying data
- Customizing data display with a CursorAdapter
- Creating, updating, and deleting notes
- Preparing the app for deployment