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.
Android Development Essential Training: Create Your First App with David Gassner
Learn how to create a simple Android app built with the Andoid SDK and Kotlin. This course is the first in a series designed to help beginners master the fundamental tools for building Android apps.
2h 8m • COURSE
Android Studio Essential Training with David Gassner
Want to develop Android apps? You need Android Studio. Learn how to install Android Studio 3.1, set up your development environment, and start coding.
2h 28m • COURSE
Android Development Essential Training: Local Data Storage with David Gassner
Learn how to use the data management and presentation tools of the Android SDK. David Gassner demonstrates how to use shared preferences, JSON-formatted text files, and SQLite to manage data. He shows you how to customize data display and handle common events.
3h 56m • COURSE
Building Flexible Android Apps with the Fragments API with David Gassner
Create layouts for different screen sizes with the Android Fragments API. Learn to add and remove fragments with Java and XML and use fragments to dynamically choose layouts at runtime, store shared preferences, and more.
2h 26m • COURSE
Android App Development: Animations and Transitions with David Gassner
Learn how to use different animation techniques to create visually compelling animations and screen transitions for Android mobile apps.
1h 39m • COURSE
Building a Note-Taking App for Android with David Gassner
Create a complete note-taking app from scratch with Android Studio, and then watch companion courses in Windows and iOS to compare the app development workflows.
2h 38m • COURSE
Android App Development: RESTful Web Services with David Gassner
Take advantage of web services, integrations, and libraries to optimize how your Android app handles network connectivity, errors, data management, and more.
2h 49m • COURSE
Advanced Android Espresso Testing with Chiu-Ki Chan
Take an in-depth look at using the Android Espresso library to write repeatable Android UI tests. Explore advanced topics including intents, hermetic test environment, and IdlingResource.
1h 37m • COURSE
Android Development Essential Training: Distributing Apps with Jon-Luke West
Get your new Android app to customers. Learn how to package and distribute Android apps on Google Play and the Amazon Appstore.
1h 33m • COURSE
Android Development Essential Training: App Architecture with David Gassner
Learn Kotlin, lifecycles, navigation management, and other Android architecture recommendations to build high-quality Android applications.
1h 59m • COURSE
You'll learn android mobile app development with these experts
David Gassner is the author of over 60 video-based technical training courses for software developers.
David is a senior staff instructor who specializes in development platforms and programming languages including Android and Java. He currently creates training content for Android developers and content that covers multiple programming languages including Java, C#, Visual Basic, and Go. He was formerly the president and founder of Bardo Technical Services, an Adobe Solutions Network Training Provider. As an Adobe Certified Expert, he wrote courseware for Adobe and delivered extensive training on Flex, ColdFusion, Dreamweaver and Flash. He was the author of Wiley's Flex 3 Bible and Flash Builder 4 and Flex 4 Bible. He most recently designed and developed Audio Cues—an Android app for running sound in live performances—which is available in the Google Play store.
Chiu-Ki Chan is an Android developer with a passion for speaking and teaching.
Chiu-Ki—a Google Developer Expert in Android—runs her own mobile development company. Through this venture, she's produced apps such as Monkey Write—which helps users learn Chinese writing—as well as an app for snapping photos to stitch into a heart.
When she's not writing apps, she can be found travelling the world, sometimes to sightsee and other times to share her Android knowledge on stage at different tech conferences.
Jon-Luke West is a software developer, product engineer, and inventor.
Jon-Luke began his journey in software engineering developing Windows applications and automation tools, even before beginning high school. This was followed by over five years in consumer hardware repair, as well as QA and UX engineering. When the enterprise mobile device market began shifting to Android, Jon-Luke made the change to mobile enterprise solutions and quickly became a go-to engineer on the subject. Embroiled in the evolution of Android as a replacement for Windows CE, he worked closely with device manufacturers to fine tune their Android experience and SDKs. He also worked with Fortune 500 companies in migrating their applications from legacy systems to Android, as well as prototyping solutions using new peripheral devices and technologies. A technologist at heart who enjoys the endless quest for knowledge, Jon-Luke continues to pursue his passion for the mobile world and the possibilities beyond—that is, when he isn't exploring the worlds he and his friends create playing Dungeons & Dragons.