- Learn the fundamentals of Android Development
- Create Android applications using the Android Studio IDE
- Understand how to use Gradle to build Android applications
- Get hands-on experience using the latest development tools and techniques
During this two-day hands-on course learn the fundamentals of Android development using the latest available tools and techniques. With over two billion Android devices in the world, ranging from phones, tablets, wearables and automotive apps the demand for Android applications is growing rapidly. Development of all of these applications will need to be done using the open source Android operating system, and for developers learning how to use this system, it is imperative.
This course covers everything you need to kickstart your Android development. Activities, Intents, view layer widgets and fragments, networking, services, and more. Also, there will be an overview of how the Gradle build system is applied to Android. During this course you will create applications using Android Studio; the only officially supported Android IDE.
The course is hands-on and requires that students be comfortable with writing general Java code at an intermediate level.
- Create Android applications using the Android Studio IDE
- Understand activities and intents
- Save data in files and the included Sqlite database
- Use asynchronous tasks for multithreaded processing
- Access RESTful web services over the net
- Process JSON data
- Work with preferences
This is a hands-on workshop. If you plan to participate in the hands-on coding activities, you need to come prepared with a laptop that has the Android Studio IDE installed. Detailed instructions for installing for Android Studio on different platforms are listed at developer.android.com/studio. Note that the software works for Windows, Mac OS X, and Linux, so any of those operating systems are acceptable for this course and should be downloaded before class.