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
Explore the world of Android app development. Learn the steps to creating your very first Android app in this overview course.
2h 39m • COURSE
Android Studio Essential Training (2016) with David Gassner
Want to develop Android apps? You need Android Studio—the only IDE fully supported by Google for Android app development. Learn how to install Android Studio 2.0, set up your development environment, and start coding.
3h 41m • COURSE
Android App Development: Communicating with the User with Joe Marini
Display information in your Android app by using toast messages, snackbars, dialogs, and notifications. Joe Marini shows you how you can ensure your app communicates effectively with the user. In this course, he demonstrates how to select the right method depending on if you want the user to acknowledge information, make a confirmation, or be notified of an event.
1h 12m • 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
Android App Development: Unit Testing with James P White
Make sure every part of your Android mobile app works perfectly. Test your application at the unit level using unit testing and the built-in tools in the Android SDK.
2h 58m • COURSE
Android Development Essential Training: Distributing Apps with David Gassner
Once you've created an Android app, it's time to share it with the world. Learn how to package and distribute Android apps on Google Play and the Amazon Appstore.
1h 31m • 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.
Joe Marini is a senior developer advocate at Google and a developer on projects like Dreamweaver and Windows Phone.
Joe Marini is a senior developer advocate at Google, and has worked in the web and software industries for more than 20 years. He was an original member of the Dreamweaver engineering team at Macromedia, and held prominent early roles in creating products such as QuarkXPress, Microsoft Expression Blend, mFactory's mTropolis, and Extensis QX-Tools. He is regularly a featured speaker at industry conferences and has authored or co-authored several publications on web and software development. Prior to Google, Joe was responsible for the mobile web developer platform for Windows Phone 7 at Microsoft. His book, The Document Object Model, is widely regarded as the definitive resource for working with the DOM.
James White is a senior software architect in Dell's Office of the CTO. He specializes in Java and Android.
James has over 25 years of experience leading the successful design and implementation of software applications for a variety of industries and platforms. Specializing in Java, Java Enterprise, Android, and Internet-of-Things (IoT) systems, Jim is also a co-author of Java2 Micro Edition: Java in Small Things; author of several courseware titles; international speaker; and frequent contributor to journals and on-line magazines.