Join David Gassner for an in-depth discussion in this video Setting up the developer tools, part of Building a Note-Taking App for Android (2013).
To get started building Android apps, you'll need to download the Android…developer tools available from this web page, at…developer.android.com/tools/index.html. When you click the link to download the…Android SDK, you're taken to this page, and you should see a link to download the…SDK bundle for your operating system. I'm working on Mac OS X, so, I see the…link for ADT bundle for Mac. The bundle includes both the SDK for the…latest version of Android and a customized version of Eclipse.…
In order to run Eclipse, you'll need a Java 6 run time.…You can get that from Oracle if you're working on Windows, or if you're working…on Mac, on a slightly older version, it might already be on your system.…But, when you try to start up Eclipse on Mac, if you're prompted to install a Java…6 run time, you might see a failure when you try to download it from Apple.…And that's because, as of the time of this recording, Apple has discontinued making…that available directly. But you can download the Java 6 run time…and developer tools from this link, atsupport.apple.com/kb/dl1572.…
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