Google Endorses Kotlin Multiplatform
Jun 19 2024 · Article (10 mins)
Google announced first class support for Kotlin Multiplatform at Google I/O 2024. This article provides an ov...
more
Google Endorses Kotlin Multiplatform
Google announced first class support for Kotlin Multiplatform at Google I/O 2024. This article provides an overview of the framework and how to get started creating multiplatform apps with it.
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
New
Your First Steps in Kotlin
Jun 14 2024 · Article (10 mins)
Learning the Kotlin language does not need to be an intimidating experience. With Kotlin Essentials, you’ll l...
more
Your First Steps in Kotlin
Learning the Kotlin language does not need to be an intimidating experience. With Kotlin Essentials, you’ll learn the Kotlin programming language in a friendly supportive environment.
Android & Kotlin
Concurrency with Kotlin Flow
Jun 5 2024 · Module (1 hr, 10 mins)
Kotlin Flow is a powerful tool for handling asynchronous data streams. In this module, learners will be in...
more
Concurrency with Kotlin Flow
Kotlin Flow is a powerful tool for handling asynchronous data streams. In this module, learners will be introduced
to the concepts of reactive programming with Kotlin Flow. They will learn how to create Flows, leverage operators,
handle exceptions, and cancel Flows. By the end of this module, learners will be able to apply reactive programming
to collections and asynchronous streams of data.
Android & Kotlin
Learn the Basics of the Kotlin Language
May 22 2024 · Module (3 hrs, 48 mins)
This online course is designed to teach the fundamentals of Kotlin programming
for creating simple program...
more
Learn the Basics of the Kotlin Language
This online course is designed to teach the fundamentals of Kotlin programming
for creating simple programs. The course consists of 6 lessons and covers variables,
data operations, and collections. The course also covers Android Studio, mutable and
immutable variables, variable types, inferred types, operators, null values and more.
The course is designed for the Android platform, taught in Kotlin and uses Android Studio.
Upon completion of this course, you will be able to create simple programs using Kotlin
programming language.
Android & Kotlin
Utilize Control Flow in Kotlin
May 22 2024 · Module (58 mins)
This module teaches how to use Kotlin’s control flow features to branch code based on variable
state.
Utilize Control Flow in Kotlin
This module teaches how to use Kotlin’s control flow features to branch code based on variable
state.
This module covers the basics of writing functions and then calling those functions in code. It also cover...
more
Leverage Kotlin Functions & Lambdas
This module covers the basics of writing functions and then calling those functions in code. It also covers Kotlin’s lambda features, illustrating how to pass lambdas into functions.
Android & Kotlin
Use Kotlin Classes
May 22 2024 · Module (2 hrs, 1 min)
This module covers leveraging the powers of classes in Kotlin. It illustrates how to create classes, add p...
more
Use Kotlin Classes
This module covers leveraging the powers of classes in Kotlin. It illustrates how to create classes, add properties and methods, and then how to instance them in code. It does not cover general object-oriented programming principles as that is handled in another course.
Android & Kotlin
Advanced Kotlin Class Features
May 22 2024 · Module (1 hr, 28 mins)
This module provides an overview of the advanced class features available in Kotlin. Advanced features cov...
more
Advanced Kotlin Class Features
This module provides an overview of the advanced class features available in Kotlin. Advanced features covered in this module are Generic classes, Generic methods, Extensions, Companion Objects, Data classes, Abstract classes and Enum classes.
Android & Kotlin
Introduction to Kotlin Object-Oriented Programming
May 22 2024 · Module (1 hr, 4 mins)
This module establishes a solid understanding of OOP’s core principles, including encapsulation, abstracti...
more
Introduction to Kotlin Object-Oriented Programming
This module establishes a solid understanding of OOP’s core principles, including encapsulation, abstraction, inheritance and polymorphism.
Android & Kotlin
Advanced Object-Oriented Programming in Kotlin
May 22 2024 · Module (1 hr, 7 mins)
This module will guide you through some of the common issues that arise when creating apps that are alread...
more
Advanced Object-Oriented Programming in Kotlin
This module will guide you through some of the common issues that arise when creating apps that are already widely used, providing best practices to address them.
Android & Kotlin
Meet the Kotlin Programming Language
Apr 10 2024 · Module (1 hr, 1 min)
This module introduces readers to Kotlin. We review its brief history and then dive into its fundamentals....
more
Meet the Kotlin Programming Language
This module introduces readers to Kotlin. We review its brief history and then dive into its fundamentals.
The module goes over the different types available in Kotlin, how to use operators, the different control flow mechanics, null safety and looping constructs and then closes off the module by covering functions.
Android & Kotlin
Kotlin Coroutines: Fundamentals
Feb 14 2024 · Video Course (50 mins)
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framew...
more
Kotlin Coroutines: Fundamentals
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framework.
Multiple Domains
Kotlin Multiplatform by Tutorials
Nov 2 2023 · Book
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the ...
more
Kotlin Multiplatform by Tutorials
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the foundation of creating user interfaces using native UI toolkits and then writing common code for serialization, networking and persistence. You’ll also learn how dependency injection, testing and different architectures fit in with Kotlin Multiplatform so that you build maintainable and scalable apps for the real world.
Android & Kotlin
Your Second Kotlin Android App
Aug 29 2023 · Video Course (1 hr, 34 mins)
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin...
more
Your Second Kotlin Android App
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin and Jetpack Compose. In it, you’ll learn about Composables, LazyLayouts saving data, integrating navigation components in Compose, and Android Jetpack.
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
Your First Kotlin Android App: Polishing the App
Aug 22 2023 · Video Course (1 hr, 52 mins)
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.”
In this Jetpack Compose...
more
Your First Kotlin Android App: Polishing the App
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.”
In this Jetpack Compose course, we’ll finish off programming Bullseye to add some nice touches
and features to make it look professional and polished.
Android & Kotlin
Your First Kotlin Android App: An App From Scratch
Aug 15 2023 · Video Course (2 hrs, 31 mins)
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin ...
more
Your First Kotlin Android App: An App From Scratch
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin programming language.
If you’re new to Android and development as a whole, then this course is for you.
Android & Kotlin
Kotlin Coroutines Tutorial for Android: Getting Started
Jun 13 2023 · Article (25 mins)
In this Kotlin coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your nor...
more
Kotlin Coroutines Tutorial for Android: Getting Started
In this Kotlin coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your normal, synchronous code.
Android & Kotlin
Programming in Kotlin: Functions & Custom Types
Apr 13 2023 · Video Course (2 hrs, 59 mins)
Take a deeper look at the Kotlin programming language! Explore the intricacies of functions, lambdas, clas...
more
Programming in Kotlin: Functions & Custom Types
Take a deeper look at the Kotlin programming language! Explore the intricacies of functions, lambdas, classes, objects, interfaces, and more.
The Kodeco Podcast
Kodeco Podcast: Kevin Moore and a Comparative Journey of Flutter, Kotlin, and iOS- Podcast Vol2, S1 E4
Dec 15 2022 · Article (1 min)
In this episode of the Kodeco podcast: Polyglot programmer Kevin Moore takes us on a comparative journey of F...
more
Kodeco Podcast: Kevin Moore and a Comparative Journey of Flutter, Kotlin, and iOS- Podcast Vol2, S1 E4
In this episode of the Kodeco podcast: Polyglot programmer Kevin Moore takes us on a comparative journey of Flutter, Kotlin, and even a hint of iOS.
Android & Kotlin
Kotlin and Spring Boot: Hypermedia Driven Web Service
Sep 6 2022 · Article (30 mins)
Learn about HATEOAS, build a state machine to model an article review workflow, use Spring-HATEOAS and see ho...
more
Kotlin and Spring Boot: Hypermedia Driven Web Service
Learn about HATEOAS, build a state machine to model an article review workflow, use Spring-HATEOAS and see how hypermedia clients adapt.
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.
Android & Kotlin
Programming in Kotlin: Collections & Lambdas
Aug 16 2022 · Video Course (1 hr, 41 mins)
Learn how to create and work with collections of data using differenct collection types in Kotlin
and expl...
more
Programming in Kotlin: Collections & Lambdas
Learn how to create and work with collections of data using differenct collection types in Kotlin
and explore lambdas, which is an integral part in many Kotlin codebases.