Get the skills you need to build Android mobile applications and discover the tools you can use, including Android Studio. Learn how to develop a basic app, store data, talk to your end user, connect to web services, and distribute your first mobile app.
Explore Android Studio.
Design an app's navigation and UI.
Code, test, and distribute an Android app.
Course 1: Android Studio Essential Training 2020
Develop apps for Android with the official Google IDE. Learn how to start editing and debugging code in Android Studio.
Course 2: Android Development Essential Training: Your First App with Kotlin
Learn how to create a simple app built with the Android SDK and Kotlin. Master the fundamental tools for building Android apps. This beginner course is the first in a series.
Course 3: Android Development Essential Training: The User Interface with Kotlin
Jump-start your Android development journey by learning how to design a simple user interface in a native Android application.
Course 4: Android Development Essential Training: App Architecture with Kotlin
Learn Kotlin, lifecycles, navigation management, and other Android architecture recommendations to build high-quality Android applications.
Course 5: Android Development Essential Training: Manage Data with Kotlin
Learn how to build Android apps that store, manage, and display data in a variety of forms and formats, using Kotlin and the latest tools and best practices for Android developers.
Course 6: Android Development Essential Training: Distributing Apps with Java
Get your new Android app to customers. Learn how to package and distribute Android apps on Google Play and the Amazon Appstore.
Course 7: Building Flexible Android Apps with the Fragments API with Java
Create layouts for various screen sizes with the Android Fragments API. Learn to add and remove fragments with Java and XML and use fragments to dynamically choose layouts.
Course 8: Android App Development: Animations and Transitions with Java
Learn how to use different animation techniques to create visually compelling animations and screen transitions for Android mobile apps.
Course 9: Building an Android App with Architecture Components
Learn best practices and architecture recommendations for building high-quality Android apps using the Android Architecture Components for data persistence and display.
Course 10: Android Development: Retrofit with Java
Take your Android apps to the next level by connecting them to the cloud. Learn how to use the Retrofit library to integrate an Android app with a web API.
David Gassner, David Gassner, David Gassner, David Gassner, David Gassner, Jon-Luke West, David Gassner, David Gassner, David Gassner and Jon-Luke West