- Learn how to create and run a simple Android app
- Create simple layouts for Android
- Learn about the Android Studio IDE
Intermediate
Online
60 Hours
Free
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
Type of course
certificate availability
The syllabus
Lesson 1: Creating Project Sunshine
Lesson 2: Loading Data from the Internet
- Connect to the Internet and communicate with web APIs
- Learn about threading and how to make requests without slowing down your app
- Learn how to add menus to your app
Lesson 3: RecyclerView
- Learn about the components that convert a list of data into visual UI elements
Lesson 4: Intents
- Learn the difference between Explicit and Implicit Intents
- Learn how to navigate inside your apps using intents
- Learn how to create Intents that apps outside your control can respond to
Lesson 5: The Application Lifecycle
- Understand the phases of the Android application lifecycle
- Learn how to persist data between orientation and other changes
Lesson 6: Preferences
- Allow users to customize some aspects of your app
- Consider when to omit or add a preference
Lesson 7: Content Providers
- Learn how Content Providers provide an interface to share data
- Consume data from an already existing ContentProvider
Lesson 8: Android Architecture Components
- Learn how to use Room, LiveData, ViewModel and Lifecycle components
- Understand how architecture components can help you build robust and efficient apps
Lesson 9: Background Tasks
- Run jobs in the background of an app
- Create notifications and schedule long-running background processes
Lesson 10: Completing the UI
- Build a well-organized, accessible UI for your app
- Try different layouts, views, viewgroups, and methods of databinding
- Design your UI for users who speak different languages
Lesson 11: Polishing the UI
- Add visual polish to your apps with different layouts, fonts, and colors
- Use design principles to create apps that look great across multiple form factors
Instructors
Mr Dan Galpin
Advocate
Freelancer
Ms Lyla Fujiwara
Android Developer
Google
Mr Reto Meier
Instructor
Freelancer
Mr Asser Samak
Android Developer
Google
Mr James Williams
Instructor
Freelancer
Ms Cezanne Camacho
Instructor
Freelancer
M.S, Other Masters
Ms Jocelyn Becker
Senior Program Manager
Udacity
Articles
Popular Articles
Latest Articles
Similar Courses
Material Design for Android Developers
Google via Udacity
Developing Android Apps with Kotlin
Google via Udacity
Courses of your interest
Salesforce Administrator and App Builder
SkillUp Online via Simplilearn
Introduction to Medical Software
Yale University, New Haven via Coursera
Google Cloud Architect Program
Google Cloud via SkillUp Online
Google Cloud Architect Program
Google via SkillUp Online
Information Security Design and Development
Coventry University, Coventry via Futurelearn
Ethics Laws and Implementing an AI Solution on Mic...
CloudSwyft Global Systems, Inc via Futurelearn
Network Security and Defence
Coventry University, Coventry via Futurelearn
Cyber Security Foundations Start Building Your Car...
EC-Council via Futurelearn
Applied Data Analysis
CloudSwyft Global Systems, Inc via Futurelearn
More Courses by Google
Advanced Training
Certified Trainer
Building No-Code Apps with AppSheet Implementation
Google via Coursera
Contact Center Artificial Intelligence Operations ...
Google via Coursera
Building Batch Data Pipelines on GCP
Google via Coursera
Enterprise Database Migration
Google via Coursera
Mitigating Security Vulnerabilities on Google Clou...
Google via Coursera
Migrating to Google Cloud
Google via Coursera
Building Resilient Streaming Analytics Systems on ...
Google via Coursera
Essential Google Cloud Infrastructure Foundation
Google via Coursera