In this tutorial, you’ll learn how to combine Jetpack Compose and the repository pattern, making your Android...
more
Repository Pattern with Jetpack Compose
In this tutorial, you’ll learn how to combine Jetpack Compose and the repository pattern, making your Android code easier to read and more maintainable.
Android & Kotlin
Object in Kotlin and the Singleton Pattern
Jun 21 2021 · Article (20 mins)
Learn how to use the object keyword in Kotlin to define singleton, companion and anonymous objects and to ens...
more
Object in Kotlin and the Singleton Pattern
Learn how to use the object keyword in Kotlin to define singleton, companion and anonymous objects and to ensure Java interoperability.
Android & Kotlin
Common Design Patterns and App Architectures for Android
Mar 29 2021 · Article (30 mins)
Discover how to make your Android code cleaner and easier to understand with these common design patterns for...
more
Common Design Patterns and App Architectures for Android
Discover how to make your Android code cleaner and easier to understand with these common design patterns for Android apps. “Future You” will appreciate it!
This article describes the MVVM Design Pattern and its components, data binding, and other design patterns an...
more
MVVM and DataBinding: Android Design Patterns
This article describes the MVVM Design Pattern and its components, data binding, and other design patterns and architectural concepts for the Android platform.
Android & Kotlin
New
Dive into Object-Oriented Programming with Kotlin
Jun 18 2024 · Article (10 mins)
Discover the essentials of object-oriented programming in Kotlin, delving into abstract classes and interface...
more
Dive into Object-Oriented Programming with Kotlin
Discover the essentials of object-oriented programming in Kotlin, delving into abstract classes and interfaces. By understanding these key concepts, you’ll learn to write code that not only solves problems efficiently but is also easy for others to understand and maintain.
Android & Kotlin
Unit Testing Tutorial for Android: Getting Started
Mar 14 2024 · Article (25 mins)
In this Unit Testing Tutorial for Android, you’ll learn how to build an app with Unit Tests in Kotlin.
Unit Testing Tutorial for Android: Getting Started
In this Unit Testing Tutorial for Android, you’ll learn how to build an app with Unit Tests in Kotlin.
Android & Kotlin
Data Persistence With Room
Sep 20 2023 · Article (20 mins)
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.
Data Persistence With Room
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.
Android & Kotlin
Object-Oriented Programming Best Practices with Kotlin
Aug 23 2023 · Article (25 mins)
Learn how to write better code following Object Oriented Programming Best Practices with Kotlin and SOLID pri...
more
Object-Oriented Programming Best Practices with Kotlin
Learn how to write better code following Object Oriented Programming Best Practices with Kotlin and SOLID principles by developing a Terminal Android app.
Android & Kotlin
CompositionLocal in Jetpack Compose
Nov 15 2022 · Article (25 mins)
Learn about CompositionLocal in Jetpack Compose and implement an efficient way for multiple composables to ac...
more
CompositionLocal in Jetpack Compose
Learn about CompositionLocal in Jetpack Compose and implement an efficient way for multiple composables to access data.
Android & Kotlin
Serverless Kotlin on Google Cloud Run
Aug 22 2022 · Article (25 mins)
Learn how to build a serverless API using Ktor then dockerize and deploy it to Google Cloud Run.
Serverless Kotlin on Google Cloud Run
Learn how to build a serverless API using Ktor then dockerize and deploy it to Google Cloud Run.
Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common a...
more
Kotlin Coroutines Tutorial for Android : Advanced
Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common asynchronous programming methods, such as Thread, in an Android app.
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
Material You in Jetpack Compose
May 16 2022 · Article (25 mins)
Learn how to use the amazing features that come with the new Material Design 3 to create better-looking apps ...
more
Material You in Jetpack Compose
Learn how to use the amazing features that come with the new Material Design 3 to create better-looking apps with a more personal feel.
Android & Kotlin
Jetpack Compose Destinations
May 9 2022 · Article (20 mins)
In this tutorial, you’ll learn how to implement an effective navigation pattern with Jetpack Compose, in a wa...
more
Jetpack Compose Destinations
In this tutorial, you’ll learn how to implement an effective navigation pattern with Jetpack Compose, in a way that will work with different screen sizes, from phones to tablets.
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
Beginning Data Science with Jupyter Notebook and Kotlin
Mar 21 2022 · Article (35 mins)
This tutorial introduces the concepts of Data Science, using Jupyter Notebook and Kotlin. You’ll learn how to...
more
Beginning Data Science with Jupyter Notebook and Kotlin
This tutorial introduces the concepts of Data Science, using Jupyter Notebook and Kotlin. You’ll learn how to set up a Jupyter notebook, load krangl for Kotlin and use it in data science utilizing a built-in sample data.
Android & Kotlin
Regular Expressions in Kotlin
Mar 14 2022 · Article (30 mins)
Learn how to improve your strings manipulation with the power of regular expressions in Kotlin. You’ll love ...
more
Regular Expressions in Kotlin
Learn how to improve your strings manipulation with the power of regular expressions in Kotlin. You’ll love them!
Android & Kotlin
Getting Started With In-App Purchases
Mar 7 2022 · Article (30 mins)
Learn how to get started with in-app purchases and implement this library inside your next project.
Getting Started With In-App Purchases
Learn how to get started with in-app purchases and implement this library inside your next project.
Android & Kotlin
Jetpack Compose Accessibility: Getting Started
Feb 28 2022 · Article (30 mins)
Almost everyone will experience a disability that impacts their ability to use a mobile phone at some point i...
more
Jetpack Compose Accessibility: Getting Started
Almost everyone will experience a disability that impacts their ability to use a mobile phone at some point in their life. Adding accessibility features to your app will help broaden access to it.
Multiple Domains
Compose for Desktop: Get Your Weather!
Nov 22 2021 · Article (25 mins)
Build a desktop weather app with Compose for Desktop! You’ll get user input, fetch network data and display i...
more
Compose for Desktop: Get Your Weather!
Build a desktop weather app with Compose for Desktop! You’ll get user input, fetch network data and display it all with the Compose UI toolkit.
Android & Kotlin
Advanced Data Binding in Android: Observables
Oct 27 2021 · Article (25 mins)
Learn how to use the Data Binding Library to bind UI elements in your XML layouts to data sources in your app...
more
Advanced Data Binding in Android: Observables
Learn how to use the Data Binding Library to bind UI elements in your XML layouts to data sources in your app using LiveData and StateFlow.
Android & Kotlin
Getting Started with Cucumber
Sep 22 2021 · Article (30 mins)
Learn to use Cucumber, Gherkin, Hamcrest and Rest Assured to integrate Behavior-Driven Development (BDD) in a...
more
Getting Started with Cucumber
Learn to use Cucumber, Gherkin, Hamcrest and Rest Assured to integrate Behavior-Driven Development (BDD) in an application made using Spring Boot and Kotlin.
Android & Kotlin
Android Sleep API Tutorial: Getting Started
Jul 26 2021 · Article (15 mins)
Learn how to use the Android Sleep API in your Kotlin apps to track when the user is asleep, awake, how long ...
more
Android Sleep API Tutorial: Getting Started
Learn how to use the Android Sleep API in your Kotlin apps to track when the user is asleep, awake, how long they slept, and the confidence of the results.