Skip to content

jacksonfdam/codelabs-android

Repository files navigation

Google Codelabs

Android Basics in Kotlin

Welcome to Android Basics in Kotlin! In this five-unit course, you learn the basics of building Android apps with the Kotlin programming language and develop a collection of simple apps to start your journey as an Android developer.

https://developer.android.com/courses/android-basics-kotlin/course

Android Kotlin Fundamentals Course

Android Kotlin Fundamentals leads you through a series of codelabs that teach you the fundamentals of building Android apps in Kotlin. You'll also learn to use Android Jetpack components such as Room for databases, Work Manager for background processing, the new Navigation component, and more. To take this course, we recommend having some familiarity with the basics of the Kotlin programming language and at least two years of experience in an object-oriented programming language.

https://codelabs.developers.google.com/android-kotlin-fundamentals/

Android Kotlin Fundamentals: Welcome to the course - 0 min- open

Android Kotlin Fundamentals 01.0: Install Android Studio - 0 min- open

Android Kotlin Fundamentals 01.1: Get started - 0 min- open

Android Kotlin Fundamentals 01.2: Anatomy of Basic Android Project - 0 min- open

Android Kotlin Fundamentals 01.3: Image resources and compatibility - 0 min- open

Android Kotlin Fundamentals 01.4: Learn to help yourself - 0 min- open

Android Kotlin Fundamentals 02.1: Linear layout using the Layout Editor - 0 min- open

Android Kotlin Fundamentals 02.2: Add user interactivity - 0 min- open

Android Kotlin Fundamentals 02.3: Constraint layout using the Layout Editor - 0 min- open

Android Kotlin Fundamentals 02.4: Data binding basics - 0 min- open

Android Kotlin Fundamentals 03.3: Start an external activity - 0 min- open

Android Kotlin Fundamentals 04.2: Complex lifecycle situations - 0 min- open

Android Kotlin Fundamentals 05.2: LiveData and LiveData observers - 0 min- open

Android Kotlin Fundamentals 05.3: Data binding with ViewModel and LiveData - 0 min- open

Android Kotlin Fundamentals 05.4: LiveData transformations - 0 min- open

Android Kotlin Fundamentals 06.1: Create a Room database - 0 min- open

Android Kotlin Fundamentals 07.1: RecyclerView fundamentals - 0 min- open

Android Kotlin Fundamentals 07.2: DiffUtil and data binding with RecyclerView - 0 min- open

Android Kotlin Fundamentals 07.3: GridLayout with RecyclerView - 0 min- open

Android Kotlin Fundamentals 07.4: Interacting with RecyclerView items - 0 min- open

Android Kotlin Fundamentals 07.5: Headers in RecyclerView - 0 min- open

Android Kotlin Fundamentals 09.2: WorkManager - 0 min- open

Android Kotlin Fundamentals: Coroutines and Room - 0 min- open

Android Kotlin Fundamentals: Create a fragment - 0 min- open

Android Kotlin Fundamentals: Define navigation paths - 0 min- open

Android Kotlin Fundamentals: Filtering and detail views with internet data - 0 min- open

Android Kotlin Fundamentals: Getting data from the internet - 0 min- open

Android Kotlin Fundamentals: Lifecycles and logging - 0 min- open

Android Kotlin Fundamentals: Loading and displaying images from the internet - 0 min- open

Android Kotlin Fundamentals: Repository - 0 min- open

Android Kotlin Fundamentals: Use LiveData to control button states - 0 min- open

Android Kotlin Fundamentals: ViewModel - 0 min- open

Kotlin Android Fundamentals: Design for everyone - 0 min- open

Kotlin Android Fundamentals: Material Design, dimens, and colors - 0 min- open

Kotlin Android Fundamentals: Styles and themes - 0 min- open

Kotlin style guide

This document serves as the complete definition of Google’s Android coding standards for source code in the Kotlin Programming Language.

https://developer.android.com/kotlin/style-guide

About

Google CodeLabs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages