Developing Android Apps

BY
Google via Udacity

Lavel

Intermediate

Mode

Online

Duration

60 Hours

Fees

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

Free

certificate availability

No

The syllabus

Lesson 1: Creating Project Sunshine

  • Learn how to create and run a simple Android app
  • Create simple layouts for Android
  • Learn about the Android Studio IDE

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

Mr Asser Samak
Android Developer
Google

Mr James Williams

Mr James Williams
Instructor
Freelancer

Ms Cezanne Camacho
Instructor
Freelancer

M.S, Other Masters

Ms Jocelyn Becker
Senior Program Manager
Udacity

Similar Courses

Material Design for Android Developers

Google via Udacity

4 Weeks Online
Intermediate
Free

Developing Android Apps with Kotlin

Google via Udacity

2 Months Online
Intermediate
Free

Courses of your Interest

Salesforce Administrator and App Builder

Salesforce Administrator and App Builder

SkillUp Online via Simplilearn

16 Hours Online
Intermediate
Free
Introduction to Medical Software

Introduction to Medical Software

Yale University, New Haven via Coursera

3 Weeks Online
Intermediate
Free

Google Cloud Architect Program

Google Cloud via SkillUp Online

11 Weeks Online
Intermediate
₹ 54,999

Google Cloud Architect Program

Google via SkillUp Online

11 Weeks Online
Intermediate
₹ 54,999
Information Security Design and Development

Information Security Design and Development

Coventry University, Coventry via Futurelearn

10 Weeks Online
Intermediate
Ethics Laws and Implementing an AI Solution on Mic...

Ethics Laws and Implementing an AI Solution on Mic...

CloudSwyft Global Systems, Inc via Futurelearn

14 Weeks Online
Intermediate
Network Security and Defence

Network Security and Defence

Coventry University, Coventry via Futurelearn

10 Weeks Online
Intermediate

Cyber Security Foundations Start Building Your Car...

EC-Council via Futurelearn

15 Weeks Online
Intermediate
Applied Data Analysis

Applied Data Analysis

CloudSwyft Global Systems, Inc via Futurelearn

14 Weeks Online
Intermediate
₹ 900

More Courses by Google

Advanced Training

Google

15 Hours Online
Intermediate
Free

Certified Trainer

Google

20 Hours Online
Intermediate
Free

Building No-Code Apps with AppSheet Implementation

Google via Coursera

3 Weeks Online
Intermediate

Contact Center Artificial Intelligence Operations ...

Google via Coursera

2 Weeks Online
Intermediate

Machine Learning in the Enterprise

Google via Coursera

Online
Intermediate

Building Batch Data Pipelines on GCP

Google via Coursera

6 Weeks Online
Intermediate

Enterprise Database Migration

Google via Coursera

3 Weeks Online
Intermediate

Mitigating Security Vulnerabilities on Google Clou...

Google via Coursera

3 Weeks Online
Intermediate

Migrating to Google Cloud

Google via Coursera

2 Weeks Online
Intermediate
Free

Building Resilient Streaming Analytics Systems on ...

Google via Coursera

7 Weeks Online
Intermediate

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books