Andrew Studio First Look is a slightly different online course, in that it has no prebuilt exercises. The reason is that Android Studio is still in development. As you follow along with the course, you'll see new features in Android Studio, including Java 7 syntax support and more. You'll learn the migration process, and will build applications along with the demonstrations, which will be an effective substitute for the lack of exercise files.
-This course, Android Studio First Look, is a little different from most developer courses from Lynda.com. It does not include pre-built exercise files. That's mostly because Android Studio is still in development and so there's no guarantee that exercise files that might be delivered with the course would still work on a later release of Android Studio and Google is releasing new versions every couple of weeks at this point. Instead, every demonstration in this course will use projects that I build right here in the product.
And I encourage you to follow along and create the same sorts of projects. When you create a new project in Android Studio, you'll see most of the same options that you see in Eclipse with the Android developer tools or AVT. But you'll also see some new features, such as support for some Java 7 syntax, new application template options and more. You can either build projects from scratch, in the way that I'm doing in the demonstrations, or, if you have existing Android app code, you can import it into Android Studio and work with that instead.
I'll show you that migration process early in the course. So, there are no exercise files associated with this course, but you should be able to follow along with all the demonstrations by building your apps right here in the product.
Note: This course was revised on 8/20/2014 to reflect changes in the .0.8.4 beta version of Android Studio.
- Exploring Android Studio and IntelliJ IDEA
- Installing Android Studio
- Creating projects with Android Studio
- Navigating the user interface
- Designing activity layouts
- Analyzing and refactoring code
- Debugging and packaging apps