YoVDO

Introduction to Kotlin and Android Development

Offered By: Frontend Masters

Tags

Kotlin Courses Android Development Courses Android Studio Courses Jetpack Compose Courses

Course Description

Overview

Developing Android apps was always challenging, but now we have Kotlin and Jetpack Compose to make development smoother. In this course, we will make an App from scratch, learn Kotlin, create the user interface, connect it with data, and make a bridge to the web. By the end of the course, you'll be able to publish and compile your App for Android and the Google Play Store.

Syllabus

  • Introduction
  • Android Overview
  • Android Versioning & APIs
  • Kotlin & Architecture Overview
  • Kotlin Basic Expressions
  • Variables & Types
  • Collections
  • Null Safety
  • Functions & Lambdas
  • Classes
  • Other Data Types
  • Kotlin Q&A
  • Create a Project in Android Studio
  • Jetpack Compose
  • Composables Layout
  • Modifiers
  • TextField & Input Value
  • Offers Page
  • UI Theming
  • Adding Background Image
  • Preview Composable
  • App Title Bar
  • Bottom Bar Navigation
  • Nav Bar Buttons & State
  • Creating Pages & Data Model
  • Rendering Data & Images
  • Adding Dependencies
  • Managing Data
  • Requesting API Data
  • Rendering Product Data
  • Web View
  • Bundling the App for Production
  • Wrapping Up

Taught by

Maximiliano Firtman

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn