Hide filters
Subscription Type
Content Type

Android & Kotlin · 24 Results

Android & Kotlin Software Engineering
Android & Kotlin
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
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
Using Composition in Kotlin
Learn how composition makes your Kotlin code more extensible and easy to maintain.
Android & Kotlin
UML for Android Engineers
Learn how to draw UML diagrams to document your Android applications.
Android & Kotlin
Functional Programming with Kotlin and Arrow – Generate Typeclasses With Arrow
In this Kotlin tutorial, you’ll take the functional programming concepts learned in previous tutorials and apply them with the use of the Arrow framework.
Android & Kotlin
Continuous Integration for Android
Learn how to use Continuous Integration for Android to be sure you have fully-verified and battle-tested code on the master branch.
Android & Kotlin
Dependency Injection with Hilt: Fundamentals
In this dependency injection course, learn how to apply an awesome new library called Hilt, to build dependency graphs, and inject dependencies into Android components in an automatic and lifecycle-aware way, without having to write a ton of boilerplate code, you had to write with Dagger.
Android & Kotlin
Android Studio Tips and Tricks
Master the hidden gems of Android Studio to improve the speed of your development with these Android Development tips and tricks.
Android & Kotlin
Beginning Android Debugging
Find out how to debug your Android apps using the many tools available on Android Studio. Learn how to create log statements, add breakpoints to your code, use the Android Studio profiling tools and much more.
Multiple Domains
Mastering Git
Take the solid foundation laid by the Beginning Git course, and build upon it. Focus on fixing real-world problems, as you take a multi-user Git repository and work through the final steps of releasing a software product.
Multiple Domains
Beginning Git
In this introduction to using Git for source control you’ll learn everything from cloning and creating repos, through committing and ignoring files, to managing remotes and pull requests.
Multiple Domains
Command Line Basics
A command line course for beginners! Explore the basics like manipulating files and directories, navigation and tips and tricks to make your experience on the command line a little smoother.
Android & Kotlin
Data Privacy for Android
In this data privacy tutorial for Android with Kotlin, you’ll learn how to protect users’ data.
Android & Kotlin
Kotlin and Android: Beyond the Basics with Sealed Classes
In this tutorial, you’ll learn about Kotlin sealed classes and how to use them to manage states when developing Android apps.
Android & Kotlin
App Hardening Tutorial for Android With Kotlin
In this App Hardening Tutorial for Android with Kotlin, you’ll learn how to code securely to mitigate security vulnerabilities.
Android & Kotlin
Clean Architecture Tutorial for Android: Getting Started
In this tutorial, you’ll learn how to use Clean Architecture on Android to build robust, flexible and maintainable applications.
Android & Kotlin
Dagger: Network Injection
In this screencast, you'll use Dagger to inject a network dependency graph, eliminating code duplication including duplicate dependency configuration.
Android & Kotlin
Getting Started With Dagger
In this screencast, you'll learn about dependency injection and the DI library Dagger, and perform your first injection with Dagger.
Android & Kotlin
Android Jetpack Architecture Components: Getting Started
In this tutorial, you will learn how to create a contacts app using Architecture Components from Android Jetpack like Room, LiveData and ViewModel.
Android & Kotlin
Test-Driven Development Tutorial for Android: Getting Started
Learn the basics of test-driven development, or TDD, and discover how to use TDD effectively when developing your Android apps!
Android & Kotlin
Android VIPER Tutorial
In this tutorial, you’ll become familiar with the various layers of the VIPER architecture pattern and see how to keep your app modules clean and independent.
Android & Kotlin
Data Persistence With Room
Learn how to persist data in your Android app using the Room SQLite wrapper from Google, and how to test your database using Espresso.
Android & Kotlin
Android Architecture Components: Getting Started
Take advantage of the new Android Architecture Components in your Kotlin Android app, including Lifecycle, LiveData, and ViewModel.
Android & Kotlin
Dependency Injection in Android with Dagger 2 and Kotlin
In this Android with Kotlin tutorial, you’ll learn about dependency injection and how to make use of the Dagger 2 Java/Android framework for this purpose.