Programming Mobile Devices
Skills:
UI Design80%
The course “Programming Mobile Devices” provides a comprehensive introduction to creating Android applications, guiding learners from foundational principles to advanced practices in mobile app development. In this course, you’ll be introduced to the essential tools and programming languages, such as Android Studio and Kotlin, that form the backbone of professional Android development. You’ll learn about designing user interfaces, managing data storage, incorporating interactive components, and optimising performance to create dynamic, user-friendly mobile experiences. This course covers a wide variety of topics in Android app development, including UI design with XML, data management with SQLite and Firebase, network connectivity, and location services with Google Maps integration, all of which are designed to give you an overview of what’s to come in this course.
By the end, students will possess a solid foundation in Android development, empowering them to build, test, and deploy engaging user-centered mobile applications.
Watch on Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: UI Design
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Global Accessibility Awareness Day 2026: A Small-Business Action Plan for the Week Leading Up to May 21
Dev.to · AgentKit
Designing Browser-Based Horror Visual Novels Around Atmosphere and Player Attention
Dev.to · wen yong
I almost added streaks to my app. Then I remembered what Duolingo did to me.
Dev.to · Sai Krishna Subramanian
Brazilian Buyers Don’t Abandon Carts. They Open WhatsApp.
Medium · UX Design
🎓
Tutor Explanation
DeepCamp AI