- Level Foundation
- Duration 12 hours
- Course by Meta
-
Offered by
About
This course is an ideal stepping stone if you want to become a mobile developer. We’ll introduce you to this career path and give you a high-level overview of programming and the tools needed to develop Android applications. Explore the Android Studio and the fundamental concepts of Android app development. Learn about operating systems and different platforms for creating mobile apps. You’ll conclude your introduction to Android application development by building out each aspect of a guided project.Modules
Course Introduction
1
Discussions
- What do you hope to learn?
5
Videos
- Introduction to this program
- Introduction to the course
- The mobile developer role
- A day in the life of an Android developer
- Setting up Android Studio
3
Readings
- Course syllabus
- How to be successful in this course
- Additional resources
Mobile Platforms
1
Assignment
- Knowledge check: Mobile platforms
3
Videos
- What is a mobile app?
- Mobile apps at Meta
- What kind of careers are there in Android development?
3
Readings
- How does a mobile OS work?
- Android platforms - Chromebook, Android TV, Android Auto and Wear OS
- Additional resources
Introduction to Android Development
3
Assignment
- Knowledge check: Android OS and languages
- Knowledge check: Introduction to Android Development
- Module quiz: Introduction to Mobile Application Development
1
Discussions
- The rise in popularity of Android OS
6
Videos
- Android languages: Java vs Kotlin
- Android Studio: Take a Tour
- Project templates
- Starting a project
- Anatomy of an Android App
- Module summary: Introduction to Mobile Application Development
4
Readings
- The Android OS
- Android App Cheat Sheet
- Extensible Markup Language: XML
- Additional resources
Emulators
1
Assignment
- Knowledge check: Development Environment Setup
4
Videos
- What is an emulator?
- Android Virtual Device Manager
- Operating System Images
- Configuring an emulator
5
Readings
- Setting up emulator software
- Mobile CPU architecture
- OS versions and images
- Common libraries and packages
- Additional resources
Android Studio IDE and project structure
2
Assignment
- Knowledge check: Android Projects
- Module quiz: Emulation and Development
8
Videos
- Project structure
- Main activity
- Gradle
- Android manifest
- Resource folder
- Examination of res folder
- Examination of subfolders
- Module summary: Emulation and development
2
Readings
- Project files
- Additional resources
Project setup
2
Assignment
- Knowledge check: Project setup
- Module quiz: Building the app
9
Videos
- Requirements Gathering
- Project proposal
- Start the project
- Setting up the screen
- Finding the assets
- Required imports
- Kotlin: Simple terms
- Create the player
- Module summary: Building the app
5
Readings
- Basic project planning
- VideoView class
- Layouts
- Android Views
- Additional resources
Graded assessment
2
Assignment
- Self-review: Create the player
- Final graded assessment: Introduction to Android mobile application development
1
Videos
- Course recap: Introduction to Android mobile application development
3
Readings
- About the graded assessment
- Exercise: Create the player
- Solution code
Course wrap up
1
Discussions
- Reflect on learning
1
Videos
- Congratulations!
1
Readings
- Next steps
Auto Summary
Discover the essentials of Android app development with this foundational course from Coursera. Ideal for aspiring mobile developers, you'll explore Android Studio, key programming concepts, and operating systems. Complete your learning journey by building a guided project. Available with Starter and Professional subscriptions, this 720-minute course offers a comprehensive introduction to the exciting world of Android application development.

Taught by Meta Staff