Google I/O 2024: Build a Cat Chatbot using Gemini on Android
May 23 2024 · Article (15 mins)
In this tutorial, you’ll use Google’s Gemini API to create a chatbot in Android that has the persona of a ca...
more
Google I/O 2024: Build a Cat Chatbot using Gemini on Android
In this tutorial, you’ll use Google’s Gemini API to create a chatbot in Android that has the persona of a cat and is also safe for different audiences.
Android & Kotlin
OpenAI API Chatbot for ChatGPT
Oct 11 2023 · Article (30 mins)
Go on an adventure into AI! In this tutorial, you’ll use the OpenAI ChatGPT API to create a chatbot in Androi...
more
OpenAI API Chatbot for ChatGPT
Go on an adventure into AI! In this tutorial, you’ll use the OpenAI ChatGPT API to create a chatbot in Android and create your own experience with this user-friendly machine learning technology.
Android & Kotlin
Jetpack Compose: Getting Started
Aug 1 2023 · Video Course (1 hr, 53 mins)
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how...
more
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.
Android & Kotlin
Deploying Android Apps Using GitHub Actions
May 4 2023 · Video Course (36 mins)
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribu...
more
Deploying Android Apps Using GitHub Actions
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribution and the Google Play Store.
Android & Kotlin
Graphics Using Jetpack Compose
Mar 8 2023 · Article (25 mins)
Learn to create custom graphics using Jetpack Compose in Android with the convenient Canvas composable and th...
more
Graphics Using Jetpack Compose
Learn to create custom graphics using Jetpack Compose in Android with the convenient Canvas composable and the Paint object.
Android & Kotlin
Testing Legacy Apps on Android
Feb 9 2023 · Video Course (41 mins)
In this course you are going to learn how to apply the test-driven development practices your learned in “...
more
Testing Legacy Apps on Android
In this course you are going to learn how to apply the test-driven development practices your learned in “Test-Driven Development
in Android” on legacy Android apps. You will learn how to determine your limits when testing legacy code, how to add tests to a legacy
app with no test coverage and how to refactor your legacy code for testability.
Android & Kotlin
Test-Driven Development in Android
Jan 24 2023 · Video Course (1 hr, 17 mins)
In this course, you are going to learn how to create scalable and maintainable apps by applying
several te...
more
Test-Driven Development in Android
In this course, you are going to learn how to create scalable and maintainable apps by applying
several testing methodologies like the Red-Green-Refactor steps and frameworks such as JUnit and Mockito.
You will also learn about SOLID principles, design patterns and the best architectures for testing.
Android & Kotlin
Wrangling Dates & Time in Android
Dec 15 2022 · Video Course (43 mins)
In this course, gain a deep understanding of how the Data-Time Library works & learn to manage the ess...
more
Wrangling Dates & Time in Android
In this course, gain a deep understanding of how the Data-Time Library works & learn to manage the essential classes from the API.
Upon completing this course, you will be able to handle, parse, and format dates.
Android & Kotlin
Large Screens & Foldables Tutorial for Android
Nov 29 2022 · Article (25 mins)
Learn how to build great user experiences for large screens & foldables in Android. Also learn how to des...
more
Large Screens & Foldables Tutorial for Android
Learn how to build great user experiences for large screens & foldables in Android. Also learn how to design and test adaptive Android apps.
Learn about all the cool concepts from background processing in Android! Use the WorkManager, JobScheduler...
more
Android Background Processing
Learn about all the cool concepts from background processing in Android! Use the WorkManager, JobScheduler, Services, AsyncTasks and the AlarmManager.
Learn what each concept brings to the table, and how they affect your app’s performance!
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
Kotlin Serialization
Aug 2 2022 · Video Course (24 mins)
Learn what Kotlin Serialization library is and how to use it in your Android app. Also learn how it differ...
more
Kotlin Serialization
Learn what Kotlin Serialization library is and how to use it in your Android app. Also learn how it differs from other data serialization libraries like Moshi and Gson.
Android & Kotlin
Write a Symbol Processor with Kotlin Symbol Processing
Aug 1 2022 · Article (25 mins)
Learn how to get rid of the boilerplate code within your app by using Kotlin Symbol Processor (KSP) to genera...
more
Write a Symbol Processor with Kotlin Symbol Processing
Learn how to get rid of the boilerplate code within your app by using Kotlin Symbol Processor (KSP) to generate a class for creating Fragments
Android & Kotlin
Mobius Tutorial for Android: Getting Started
Jul 18 2022 · Article (30 mins)
Learn about Mobius, a functional reactive framework for managing state evolution and side effects and see how...
more
Mobius Tutorial for Android: Getting Started
Learn about Mobius, a functional reactive framework for managing state evolution and side effects and see how to connect it to your Android UIs.
Android & Kotlin
Top 5 Takeaways From Google I/O 2022 For Android Developers
May 19 2022 · Video Course (11 mins)
Google’s annual developer conference has a lot in store for Android developers in 2022. This video is a ru...
more
Top 5 Takeaways From Google I/O 2022 For Android Developers
Google’s annual developer conference has a lot in store for Android developers in 2022. This video is a rundown of the most important aspects of Google I/O 2022 for Android developers.
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
Material Motion for Android
Feb 15 2022 · Video Course (23 mins)
Learn about the different Material Motion patterns and how you can use them to improve your app’s transiti...
more
Material Motion for Android
Learn about the different Material Motion patterns and how you can use them to improve your app’s transitions.
Android & Kotlin
Deep Links in Android
Feb 1 2022 · Video Course (18 mins)
In this course, learn how to use deep links to redirect users to a specific destination inside your app. A...
more
Deep Links in Android
In this course, learn how to use deep links to redirect users to a specific destination inside your app. After you complete it, you’ll be able to create a feature that can be helpful in marketing or user engagement, and which moves user experience to whole other level.
Android & Kotlin
Kotlin and Spring Boot: Getting Started
Dec 13 2021 · Article (25 mins)
Learn how to use Spring Boot to create a web application with the help of Spring Initializr, build a REST API...
more
Kotlin and Spring Boot: Getting Started
Learn how to use Spring Boot to create a web application with the help of Spring Initializr, build a REST API and test it.
Android & Kotlin
Android Data Serialization Tutorial with the Kotlin Serialization Library
Oct 18 2021 · Article (25 mins)
Learn how to use the Kotlin Serialization library in your Android app and how it differs from other data seri...
more
Android Data Serialization Tutorial with the Kotlin Serialization Library
Learn how to use the Kotlin Serialization library in your Android app and how it differs from other data serialization libraries available out there.
Android & Kotlin
Fastlane Tutorial for Android: Getting Started
Oct 13 2021 · Article (30 mins)
Learn how to use fastlane to automate tasks like generating screenshots, updating metadata for your Android a...
more
Fastlane Tutorial for Android: Getting Started
Learn how to use fastlane to automate tasks like generating screenshots, updating metadata for your Android apps and uploading apps to the Play Store.
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.