YoVDO

Android Basics in Kotlin

Offered By: Google via Independent

Tags

Kotlin Courses Android Development Courses Programming Languages Courses Material Design Courses User Interface Design Courses Data Persistence Courses REST Courses

Course Description

Overview

Welcome to Android Basics in Kotlin! In this course, you'll learn the basics of building Android apps with the Kotlin programming language. Along the way, you'll develop a collection of apps to start your journey as an Android developer.

This course will help prepare you for the Associate Android Developer certification exam.


Syllabus

  • Unit 1: Kotlin basics
    • Take your first steps programming in Kotlin, add images and text to your Android apps, and learn how to use classes, objects, and conditionals to create an interactive app for your users.
  • Unit 2: Layouts
    • Build two different apps, and improve the user interface of your app by learning about layouts, Material Design guidelines, and best practices for UI development.
  • Unit 3: Navigation
    • Enhance your users’ ability to navigate across, into and back out from the various screens within your app for a consistent and predictable user experience.
  • Unit 4: Connect to the internet
    • Write coroutines for complex code, and learn about HTTP and REST to get data from the internet. Then, use the Coil library to display images in your app.
  • Unit 5: Data persistence
    • Keep your apps working through any disruptions to essential networks or processes for a smooth and consistent user experience.
  • Unit 6: WorkManager
    • Use Android Jetpack’s WorkManager API to schedule necessary background work, like backing up data or downloading fresh content, that keeps running even if the app exits or the device restarts.

Tags

Related Courses

مقدمة إلى برنامج أدوبي إكس دي
Coursera Project Network via Coursera
Access SQLite in an Android Studio Project
Coursera Project Network via Coursera
Make an Action Bar in Unity Part 1 - Modular Action System
Coursera Project Network via Coursera
Advanced Data Visualization with Tableau
SkillUp EdTech via Coursera
Align Design Teams with SCAMPER Brainstorming in Miro
Coursera Project Network via Coursera