Create an Android Custom View in Kotlin and learn how to draw shapes on the canvas, make views responsive, cr...
more
Android Custom View Tutorial
Create an Android Custom View in Kotlin and learn how to draw shapes on the canvas, make views responsive, create new XML attributes, and save view state.
Android & Kotlin
Android ListView Tutorial with Kotlin
Feb 21 2018 · Article (25 mins)
In this tutorial, you’ll learn how to use Android’s ListView to easily create scrollable lists, by creating a...
more
Android ListView Tutorial with Kotlin
In this tutorial, you’ll learn how to use Android’s ListView to easily create scrollable lists, by creating a simple recipe list app using Kotlin.
Android & Kotlin
ConstraintLayout Tutorial for Android: Complex Layouts
Feb 11 2019 · Article (30 mins)
In this ConstraintLayout tutorial, you’ll learn how to dynamically position UI elements in relation to other ...
more
ConstraintLayout Tutorial for Android: Complex Layouts
In this ConstraintLayout tutorial, you’ll learn how to dynamically position UI elements in relation to other elements on the screen and to animate your views.
Android & Kotlin
ViewPager2 in Android: Getting Started
Mar 23 2020 · Article (20 mins)
In this tutorial for Android, you’ll learn to use the new ViewPager2 widget. Along the way you will build an ...
more
ViewPager2 in Android: Getting Started
In this tutorial for Android, you’ll learn to use the new ViewPager2 widget. Along the way you will build an app to show celebrity doppelganger animals.
Android & Kotlin
The Navigation Architecture Component Tutorial: Getting Started
Oct 3 2018 · Article (25 mins)
In this tutorial, you’ll learn how to use the Navigation Architecture Component, which simplifies the impleme...
more
The Navigation Architecture Component Tutorial: Getting Started
In this tutorial, you’ll learn how to use the Navigation Architecture Component, which simplifies the implementation of navigation in Android apps.
Android & Kotlin
Splash Screen Tutorial for Android
May 23 2022 · Article (30 mins)
Learn how to implement splash screen in new and existing Android apps, using the SplashScreen API introduced ...
more
Splash Screen Tutorial for Android
Learn how to implement splash screen in new and existing Android apps, using the SplashScreen API introduced in Android 12.
Android & Kotlin
ConstraintLayout Tutorial for Android: Getting Started
Jan 30 2019 · Article (25 mins)
In this tutorial, you’ll learn the basics of creating Android views by using ConstraintLayout to build a logi...
more
ConstraintLayout Tutorial for Android: Getting Started
In this tutorial, you’ll learn the basics of creating Android views by using ConstraintLayout to build a login screen from scratch.
Android & Kotlin
ViewPager Tutorial: Getting Started in Kotlin
Nov 1 2017 · Article (20 mins)
In this ViewPager tutorial for Android, you’ll learn how to use a ViewPager to navigate between content pages...
more
ViewPager Tutorial: Getting Started in Kotlin
In this ViewPager tutorial for Android, you’ll learn how to use a ViewPager to navigate between content pages in Kotlin.
Android & Kotlin
Android Design Support Library: Getting Started
Jun 13 2018 · Article (30 mins)
The Design Support Library helps you implement shiny, interactive Material Design components and supports pho...
more
Android Design Support Library: Getting Started
The Design Support Library helps you implement shiny, interactive Material Design components and supports phones running extremely old versions of Android!
Android & Kotlin
Android Tutorial for GeckoView: Getting Started
Jul 29 2019 · Article (25 mins)
In thus tutorial you’ll learn about GeckoView, an open source library that allows you to render web content o...
more
Android Tutorial for GeckoView: Getting Started
In thus tutorial you’ll learn about GeckoView, an open source library that allows you to render web content on Android using the Gecko web engine.
Android & Kotlin
Speed up Your Android RecyclerView Using DiffUtil
May 31 2021 · Article (25 mins)
Learn how to update the Android RecyclerView using DiffUtil to improve the performance. Also learn how it add...
more
Speed up Your Android RecyclerView Using DiffUtil
Learn how to update the Android RecyclerView using DiffUtil to improve the performance. Also learn how it adds Animation to RecyclerView.
Android & Kotlin
Drawing Custom Shapes in Android
May 18 2020 · Article (30 mins)
Learn how to draw custom shapes and paths in Android by creating a neat curved profile card with gradient col...
more
Drawing Custom Shapes in Android
Learn how to draw custom shapes and paths in Android by creating a neat curved profile card with gradient colors.
In this tutorial you will learn what Scalable Vector Graphics are and how to create and manipulate Vector Gra...
more
Vector Graphics on Android
In this tutorial you will learn what Scalable Vector Graphics are and how to create and manipulate Vector Graphics on Android
Android & Kotlin
Android Drag and Drop Tutorial: Moving Views and Data
Aug 30 2021 · Article (25 mins)
Learn how to use Android’s drag-and-drop framework to enable an advanced gesture-based user experience.
Android Drag and Drop Tutorial: Moving Views and Data
Learn how to use Android’s drag-and-drop framework to enable an advanced gesture-based user experience.
Android & Kotlin
Adaptive UI Tutorial for Android with Kotlin
Feb 7 2018 · Article (20 mins)
Make your Android app feel at home on any device. Learn how to build an adaptive UI that looks and works well...
more
Adaptive UI Tutorial for Android with Kotlin
Make your Android app feel at home on any device. Learn how to build an adaptive UI that looks and works well across all devices and screen sizes.
Android & Kotlin
Android Biometric API: Getting Started
Mar 8 2021 · Article (25 mins)
Learn how to implement biometric authentication in your Android app by using the Android Biometric API to cr...
more
Android Biometric API: Getting Started
Learn how to implement biometric authentication in your Android app by using the Android Biometric API to create an app that securely stores messages.
Android & Kotlin
Jetpack Compose Tutorial for Android: Getting Started
Jan 15 2020 · Article (30 mins)
In this Jetpack Compose tutorial, you’ll learn to use the new declarative UI framework being developed by the...
more
Jetpack Compose Tutorial for Android: Getting Started
In this Jetpack Compose tutorial, you’ll learn to use the new declarative UI framework being developed by the Android team by creating a cookbook app.
Android & Kotlin
Managing State in Jetpack Compose
Apr 11 2022 · Article (30 mins)
Learn the differences between stateless and stateful composables and how state hoisting can help make your co...
more
Managing State in Jetpack Compose
Learn the differences between stateless and stateful composables and how state hoisting can help make your composables more reusable.
Android & Kotlin
Picasso Tutorial for Android: Getting Started
Jul 1 2019 · Article (25 mins)
In this Picasso Tutorial, you’ll learn how to use Picasso to load images from different sources and how to ap...
more
Picasso Tutorial for Android: Getting Started
In this Picasso Tutorial, you’ll learn how to use Picasso to load images from different sources and how to apply filters and transformations.
Android & Kotlin
Autosizing TextView Tutorial for Android: Getting Started
Jan 9 2019 · Article (10 mins)
In this Android Autosizing TextView tutorial, you’ll learn how to use new TextView properties to build an app...
more
Autosizing TextView Tutorial for Android: Getting Started
In this Android Autosizing TextView tutorial, you’ll learn how to use new TextView properties to build an app with text that autosizes, adapting dynamically to changes in height and width.
Android & Kotlin
An Introduction to Material Design with Kotlin
Jun 3 2019 · Article (35 mins)
In this tutorial you’ll learn how to integrate Material Design into an existing app and create delightful int...
more
An Introduction to Material Design with Kotlin
In this tutorial you’ll learn how to integrate Material Design into an existing app and create delightful interactions using the animation APIs.
Android & Kotlin
Lazy Layouts in Jetpack Compose
Aug 8 2022 · Article (20 mins)
Learn how to use Lazy Composables in Jetpack Compose to simply display data in your app.
Lazy Layouts in Jetpack Compose
Learn how to use Lazy Composables in Jetpack Compose to simply display data in your app.
Android & Kotlin
Intermediate RecyclerView Tutorial with Kotlin
Dec 6 2017 · Article (25 mins)
In this RecyclerView tutorial you will learn how to build out intermediate techniques like swiping, animation...
more
Intermediate RecyclerView Tutorial with Kotlin
In this RecyclerView tutorial you will learn how to build out intermediate techniques like swiping, animation and filtering in Kotlin.