Advanced Android App Development
Learn how to create a production-ready Android app by integrating advanced features such as library integration, material design, widgets, cloud messaging, and more. ▼
ADVERTISEMENT
Course Feature
Cost:
Free
Provider:
Udacity
Certificate:
No Information
Language:
English
Start Date:
On-Demand
Course Overview
❗The content presented here is sourced directly from Udacity platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [April 29th, 2023]
(Please note this course detail is from the official platform)
Ready to level-up your skills as an Android developer? In this course, you will learn how to make your app production-ready by developing a variety of different sample apps, each designed to showcase advanced capabilities of the Android platform, including fragments, widgets, media playback, and testing. You'll learn how to create UI tests using the Espresso framework, to leverage third-party libraries and services like ExoPlayer and Firebase Cloud Messaging, and use Google APIs to make your app aware of its location. By the end of the course, you'll know how to publish your own app to the Google Play Store, where you can reach and engage users across the globe.
Course Syllabus
Fragments
Use fragments to build responsive and flexible layouts,Build an AndroidMe app to create and customize Android characters,Use the principles of Material Design to ensure your app works on multiple screen sizesLibraries
Save time and increase your app’s functionality by leveraging libraries,Learn how to implement the Google Mobile Vision library for facial recognitionFirebase Cloud Messaging
Use Firebase Cloud Messaging to connect an app to a server,Build a Squawker app to deliver instructor messages (“squawks”) to usersPlaces
Use Google APIs to make your app aware of its location,Build a ShushMe app that silences your phone based on its locationMedia Playback
Use ExoPlayer, an open source library, to implement a media player,Build a Classical Music Quiz app that renders audio and videoWidgets
Make your app stand out with widgets,Allow users to interact more frequently with your appEspresso
Learn about the Android Testing Support Library,Use Espresso to run user interface (UI) testing on your appPublishing Your App
Review the final steps to getting your app production ready,Learn how to prepare and test your app for release to the Google Play StoreCourse Provider
Provider Udacity's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Explore Similar Online Courses
Hadoop Developer
Understanding Jira for users managers and admins
Python for Informatics: Exploring Information
Social Network Analysis
Introduction to Systematic Review and Meta-Analysis
The Analytics Edge
DCO042 - Python For Informatics
Causal Diagrams: Draw Your Assumptions Before Your Conclusions
Whole genome sequencing of bacterial genomes - tools and applications
Android Basics: Data Storage
Firebase in a Weekend: Android
Developing Android Apps
Related Categories
Popular Providers
Quiz
Submitted Sucessfully
1. What is the main purpose of this course?
2. Which of the following is not a feature of this course?
3. Which of the following is a feature of this course?
4. What is Firebase Cloud Messaging?
Correct Answer: It is a service that helps developers send data from servers to their Android applications.
Start your review of Advanced Android App Development