Loopskey-logo
CourseTechnology

Programming Mobile Devices

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

INTERMEDIATE

Duration

90 h

About this course

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.

What you will learn

  • Build and deploy Android applications that demonstrate proficiency in using Android Studio, Kotlin programming, and essential Android components.
  • Create dynamic, responsive user interfaces using XML layouts, fragments, and interactive elements to enhance user experience and engagement.
  • Implement data storage solutions and integrate networking components to connect applications with external data sources and RESTful APIs.
  • Optimise application performance, handle background processing and apply security best practices to safeguard data.