Your First Flutter Flame Game
Mar 6 2024 · Video Course (1 hr, 12 mins)
Creating a game can be a really complex endeavor, especially when you want to support multiple platforms. Luckily, using Flame & Flutter can provide support for multiple platforms and an awesome developer experience in the...
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 framework.
Flutter & Dart
Saving Data in Flutter
Jan 31 2024 · Video Course (1 hr, 44 mins)
Data is king! In this course you’ll see different techniques to store data in your Flutter apps. You will use SharedPreferences to store key-value pairs, convert objects in JSON format (and viceversa), read and write...
Flutter & Dart
Testing in Flutter
Sep 19 2023 · Video Course (1 hr, 24 mins)
Testing is one of the important aspect in app development. Testing helps to find and fix bugs, increasing the quality of the application. This course will introduce testing and different types of tests in Flutter....
iOS & Swift
iOS Concurrency with GCD & Operations
Sep 12 2023 · Video Course (2 hrs, 1 min)
Learn how to add concurrency to your apps! Keep your app’s UI responsive to give your users a great user experience, and learn how to avoid common concurrency problems, like race condition, priority inversion and...
iOS & Swift
iOS App Distribution
Sep 5 2023 · Video Course (57 mins)
This course will walk you step by step through the process of registering for a new developer account and registering your app with App Store Connect. In addition, you’ll learn about internal distribution of your...
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 and Jetpack Compose. In it, you’ll learn about Composables, LazyLayouts saving data, integrating navigation components in...
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 course, we’ll finish off programming Bullseye to add some nice touches and features to make it...
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 programming language. If you’re new to Android and development as a whole, then this course is for...
Multiple Domains
Getting Started with Git
Aug 14 2023 · Video Course (48 mins)
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
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 they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with...
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 Distribution and the Google Play Store.
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, classes, objects, interfaces, and more.
Create impressive hero animations using the Hero Widget in Flutter when transitioning from one screen to another. This course covers key topics such as the fundamentals of hero animations, utilizing the components of the Hero...
Flutter & Dart
Flutter Desktop Apps: Getting Started
Mar 28 2023 · Video Course (1 hr, 2 mins)
Learn how to create a Flutter Desktop App for both the Macintosh and Windows platforms. Create applications that run as fast as native apps and look like a native app. Use the native menu system...
Multiple Domains
Professional Development Seminars 2023
Mar 7 2023 · Video Course (2 hrs, 30 mins)
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s time to take things to the next level! Our Professional Development Seminars are live, bi-monthly events designed to connect you...
iOS & Swift
SwiftUI Fundamentals
Feb 28 2023 · Video Course (1 hr, 15 mins)
An introduction to building iOS user interfaces with SwiftUI! Learn about SwiftUI Views and modifiers, common SwiftUI controls, fundamental layout tools, navigation and data flow, and how to make the most of SwiftUI previews.
iOS & Swift
Your First iOS & SwiftUI App: Polishing the App
Feb 17 2023 · Video Course (3 hrs, 51 mins)
This course is the sequel to “Your First iOS & SwiftUI App: An App from Scratch.” In this course, we’ll finish off our “nice-to-haves” on our programming to-do list for Bull’s Eye, resulting in a...
iOS & Swift
Your First iOS & SwiftUI App: An App from Scratch
Feb 13 2023 · Video Course (2 hrs, 20 mins)
Updated for 2023! If you’re a complete beginner to iOS and SwiftUI development and wondering how to get started, this is the course for you.
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 “Test-Driven Development in Android” on legacy Android apps. You will learn how to determine your limits when...