← All blog series

Github Copilot with Kotlin

Pair-program with GitHub Copilot to learn Kotlin — strings, dates, lists, Jetpack Compose UI, ViewModel and mutableStateListOf, Ktor HTTP client, real-world recipes. 40 episodes.

40 posts

0
Swift: How many Friday the 13th

Swift: How many Friday the 13th

Sandy Lane•Video•Quiz available
1
Kotlin: Put May as the first in the list

Kotlin: Put May as the first in the list

Sandy Lane•Video•Quiz available
2
Kotlin: Convert string to date

Kotlin: Convert string to date

Sandy Lane•Video•Quiz available
3
Kotlin: Create a random date

Kotlin: Create a random date

Sandy Lane•Video•Quiz available
4
Kotlin: Capitalize first letter of a string

Kotlin: Capitalize first letter of a string

Sandy Lane•Video•Quiz available
5
Jetpack compose:  View Model and mutablestatelistof

Jetpack compose: View Model and mutablestatelistof

Sandy Lane•Video•Quiz available
6
Kotlin Copilot: Jetpack compose get device ID

Kotlin Copilot: Jetpack compose get device ID

Sandy Lane•Video•Quiz available
7
Ktor Client: Set up ktor client and get data from typicode

Ktor Client: Set up ktor client and get data from typicode

Sandy Lane•Video•Quiz available
8
Kotlin max value in the list

Kotlin max value in the list

Sandy Lane•Video•Quiz available
9
Kotlin with Copilot: Merge 2 lists

Kotlin with Copilot: Merge 2 lists

Sandy Lane•Video•Quiz available
10
Initialize Firestore and save a post to the database

Initialize Firestore and save a post to the database

Sandy Lane•Video•Quiz available
11
What is the exact day of the week of 2023-01-01?

What is the exact day of the week of 2023-01-01?

Sandy Lane•Video•Quiz available
12
Kotlin with Copilot: Find the 2 numbers in the list that add up to 9

Kotlin with Copilot: Find the 2 numbers in the list that add up to 9

Sandy Lane•Video•Quiz available
13
Kotlin Copilot: Divisible by 7

Kotlin Copilot: Divisible by 7

Sandy Lane•Video•Quiz available
14
Jetpack Compose: Create a button with a callback

Jetpack Compose: Create a button with a callback

Sandy Lane•Video•Quiz available
15
Create a button with a callback that shows that it is clicked #Jetpack compose

Create a button with a callback that shows that it is clicked #Jetpack compose

Sandy Lane•Video•Quiz available
16
Kotlin: Remove last items from list and array

Kotlin: Remove last items from list and array

Sandy Lane•Video•Quiz available
17
Kotin: Create an extension function for Integer to check if it is prime or not

Kotin: Create an extension function for Integer to check if it is prime or not

Sandy Lane•Video•Quiz available
18
Kotlin with Copilot: Create a list of 3 letters for weekdays and weekends

Kotlin with Copilot: Create a list of 3 letters for weekdays and weekends

Sandy Lane•Video•Quiz available
19
Tell copilot to secure the Jetpack compose app

Tell copilot to secure the Jetpack compose app

Sandy Lane•Video•Quiz available
20
Jetpack Compose: Create a person detail with only a username

Jetpack Compose: Create a person detail with only a username

Sandy Lane•Video•Quiz available
21
Jetpack Compose with Kotlin:  Create a composable function with a textfield for name entry

Jetpack Compose with Kotlin: Create a composable function with a textfield for name entry

Sandy Lane•Video•Quiz available
22
Jetpack Compose with Copilot: Create a button to increment a counter

Jetpack Compose with Copilot: Create a button to increment a counter

Sandy Lane•Video•Quiz available
23
Copilot with Kotlin:  Create a new divisible by 3 list

Copilot with Kotlin: Create a new divisible by 3 list

Sandy Lane•Video•Quiz available
24
Kotlin with Copilot:  Higher order add function

Kotlin with Copilot: Higher order add function

Sandy Lane•Video•Quiz available
25
Kotlin with copilot: Use lambda function to print the full name

Kotlin with copilot: Use lambda function to print the full name

Sandy Lane•Video•Quiz available
26
Kotlin with  copilot: Use lambda function to print out a name

Kotlin with copilot: Use lambda function to print out a name

Sandy Lane•Video•Quiz available
27
Kotlin with Coilot: Create a list of 10 numbers and use lambda function to find the even numbers

Kotlin with Coilot: Create a list of 10 numbers and use lambda function to find the even numbers

Sandy Lane•Video•Quiz available
28
Kotlin with Copilot: Create a one line lambda function

Kotlin with Copilot: Create a one line lambda function

Sandy Lane•Video•Quiz available
29
Kotlin with Copilot: Create a lambda function to add 2 numbers

Kotlin with Copilot: Create a lambda function to add 2 numbers

Sandy Lane•Video•Quiz available
30
Kotlin with Copilot: Create a lambda function to square a number

Kotlin with Copilot: Create a lambda function to square a number

Sandy Lane•Video•Quiz available
31
Copilot Kotlin: Convert a list of numbers to string

Copilot Kotlin: Convert a list of numbers to string

Sandy Lane•Video•Quiz available
32
Copilot Kotlin: Filter arrays

Copilot Kotlin: Filter arrays

Sandy Lane•Video•Quiz available
33
Kotlin and Copilot:  Add a method to a class

Kotlin and Copilot: Add a method to a class

Sandy Lane•Video•Quiz available
34
Kotlin and Copilot: create a  person class with a name

Kotlin and Copilot: create a person class with a name

Sandy Lane•Video•Quiz available
35
Copilot with Kotlin:  Create a list of months in 3 letter format

Copilot with Kotlin: Create a list of months in 3 letter format

Sandy Lane•Video•Quiz available
36
Kotlin with Copilot: Given a birthday date, calculate how old a person is, in years.

Kotlin with Copilot: Given a birthday date, calculate how old a person is, in years.

Sandy Lane•Video•Quiz available
37
How to use Copilot to create a large array of numbers

How to use Copilot to create a large array of numbers

Sandy Lane•Video•Quiz available
38
Kotlin with Copilot: Test to see how many days there are in this month

Kotlin with Copilot: Test to see how many days there are in this month

Sandy Lane•Video•Quiz available
39
Kotlin: The last prime number

Kotlin: The last prime number

Sandy Lane•Video•Quiz available