Join David Gassner for an in-depth discussion in this video What you should know before watching this course, part of Building a Note-Taking App for Android (2013).
- View Offline
This course is designed for software developers who want to learn quickly how to build apps for Android mobile devices. If you have experience building apps for other mobile environments, such as iOS, Windows Phone, Blackberry or others, you'll find that there are a lot of concepts that Android has in common with those SDKs. But Android also has its own unique vocabulary and application architecture. Here's some of the skills that you might find helpful in learning how to build Android Apps.
You can also watch the Foundations of Programming series. Most importantly, the fundamentals course and the object oriented design course. So, you can learn move about OOP concepts, and how they might be implemented in the Android environment. To learn moree about Android, you can watch the course Android App Development with Java Essential Training. In this course, you'll learn about the basic application architecture of Android, including the relationship between activities and screen layouts, and how to use graphics and animations. And you'll get a complete tutorial on the Android Developer Tools, the Eclipse plug-in that I use throughout this course.
So, these are the skills that can help you get started more quickly. But I'll show you everything you need to know throughout this course. Because I'm going to show you how to code the app from scratch. And you can use these other courses to go back and understand more about what you've been programming.
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