Kodeco Podcast: XML vs Jetpack Compose (V2, S2, E6)
Mar 28 2024 · Article (1 min)
Dru and Jenn are joined by AlexSullivan and Filip Babic to help understand the transition developers are maki...
more
Kodeco Podcast: XML vs Jetpack Compose (V2, S2, E6)
Dru and Jenn are joined by AlexSullivan and Filip Babic to help understand the transition developers are making from old XML UIs into the new Jetpack Compose world.
Flutter & Dart
New
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. ...
more
Your First Flutter Flame Game
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 process.
Multiple Domains
New
Kodeco Podcast: Getting Your App in the App Store (V2, S2, E5)
Feb 15 2024 · Article (2 mins)
Professor Brad Ashburn joins Dru and Suz to talk about the trials and tribulations in his journey from writin...
more
Kodeco Podcast: Getting Your App in the App Store (V2, S2, E5)
Professor Brad Ashburn joins Dru and Suz to talk about the trials and tribulations in his journey from writing an iOS app to getting it published in the Apple App Store.
Game Tech
New
Extending the Editor with Plugins in Godot
Feb 2 2024 · Article (45 mins)
Embark on a journey to harness the true power of Godot with editor plugins! Revolutionize your workflow with ...
more
Extending the Editor with Plugins in Godot
Embark on a journey to harness the true power of Godot with editor plugins! Revolutionize your workflow with bespoke tools, efficient shortcuts, and personalized menu options. Delve deep into the art of plugin creation and unlock the boundless potential of Godot with ease.
Multiple Domains
New
Kodeco Podcast: Leveling Up as a Developer (V2, S2 E4)
Feb 1 2024 · Article (1 min)
How do you level up in your development career? If you’re interested in how to upskill from a junior-level de...
more
Kodeco Podcast: Leveling Up as a Developer (V2, S2 E4)
How do you level up in your development career? If you’re interested in how to upskill from a junior-level developer to a senior dev, you’ll get great advice here from people who have been there themselves.
Android & Kotlin
Gradle Tutorial for Android: Getting Started – Part 2
Jan 31 2024 · Article (25 mins)
In this Gradle Build Script tutorial, you’ll learn build types, product flavors, build variants, and how to a...
more
Gradle Tutorial for Android: Getting Started – Part 2
In this Gradle Build Script tutorial, you’ll learn build types, product flavors, build variants, and how to add additional information such as the date to the APK file name.
Android & Kotlin
Gradle Tutorial for Android: Getting Started – Part 1
Jan 31 2024 · Article (35 mins)
In this Gradle Build Script tutorial, you’ll learn the basic syntax in build.gradle files generated by Androi...
more
Gradle Tutorial for Android: Getting Started – Part 1
In this Gradle Build Script tutorial, you’ll learn the basic syntax in build.gradle files generated by Android Studio. You’ll also learn about gradlew tasks, different dependency management techniques, and how to add a new dependency to your app.
iOS & Swift
New
Interactive Widgets With SwiftUI
Jan 22 2024 · Article (20 mins)
Discover how iOS 17 takes widgets to the next level by adding interactivity. Use SwiftUI to add interactive w...
more
Interactive Widgets With SwiftUI
Discover how iOS 17 takes widgets to the next level by adding interactivity. Use SwiftUI to add interactive widgets to an app called Trask. Explore different types of interactive widgets and best practices for design and development.
Multiple Domains
New
Kodeco Podcast: Putting AI to Use in Software Development (V2, S2 E3)
Jan 18 2024 · Article (1 min)
It’s all AI this episode as Mina Gerges and Dan Ilies take all three of our hosts down the rabbit hole to exp...
more
Kodeco Podcast: Putting AI to Use in Software Development (V2, S2 E3)
It’s all AI this episode as Mina Gerges and Dan Ilies take all three of our hosts down the rabbit hole to explore the cutting-edge intersection of artificial intelligence and mobile app development.
The Kodeco Podcast
Kodeco Podcast: Moving to Godot – Podcast V2, S2 E2
Dec 12 2023 · Article (1 min)
Dru and Jennifer are joined by Eric Van de Kerckhove to talk about the indie gave developer shift from Unity ...
more
Kodeco Podcast: Moving to Godot – Podcast V2, S2 E2
Dru and Jennifer are joined by Eric Van de Kerckhove to talk about the indie gave developer shift from Unity to Godot as a game development and engine platform.
Professional Growth
New
5 Reasons Why Upskilling Your Dev Team Is Critical for Growth
Dec 12 2023 · Article (15 mins)
Stay ahead of the competition by upskilling your dev team. Discover how critical upskilling is to team succes...
more
5 Reasons Why Upskilling Your Dev Team Is Critical for Growth
Stay ahead of the competition by upskilling your dev team. Discover how critical upskilling is to team success and efficiency, driving cost savings.
The Kodeco Podcast
Kodeco Podcast: Let’s Talk Vision Pro – Podcast V2, S2 E1
Nov 28 2023 · Article (2 mins)
Friend of the show Tim Mitra joins us to talk about the new Vision Pro coming from Apple! And he’s got course...
more
Friend of the show Tim Mitra joins us to talk about the new Vision Pro coming from Apple! And he’s got course materials too!
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.
Flutter & Dart
New
State Management With Provider
Oct 31 2023 · Article (30 mins)
The Flutter team recommends several state management packages and libraries. Provider is one of the simplest ...
more
State Management With Provider
The Flutter team recommends several state management packages and libraries. Provider is one of the simplest to update your UI when the app state changes.
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.
iOS & Swift
Creating Shortcuts with App Intents
Oct 2 2023 · Article (25 mins)
Learn how to create iOS shortcuts using Swift in this App Intents tutorial.
Creating Shortcuts with App Intents
Learn how to create iOS shortcuts using Swift in this App Intents tutorial.
Android & Kotlin
Data Persistence With Room
Sep 20 2023 · Article (20 mins)
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.
Data Persistence With Room
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.
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 ...
more
Testing in Flutter
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. You will learn how to write unit tests, widget tests, and integration tests in Flutter. You will also learn how to write tests for your apps. You will learn how to Generate Goldens for UI Comparison and Automate running tests.
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 e...
more
iOS Concurrency with GCD & Operations
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 deadlock.
iOS & Swift
Augmented Reality’s RoomPlan for iOS: Getting Started
Aug 11 2023 · Article (25 mins)
Learn how to scan a room and share the 3D model with Apple’s RoomPlan in a SwiftUI app.
Augmented Reality’s RoomPlan for iOS: Getting Started
Learn how to scan a room and share the 3D model with Apple’s RoomPlan in a SwiftUI app.
iOS & Swift
Concurrency by Tutorials
Aug 2 2023 · Book
Dive Into Concurrency in Your iOS Apps!
What is concurrency, and why would you even want to use i...
more
Concurrency by Tutorials
Dive Into Concurrency in Your iOS Apps!
What is concurrency, and why would you even want to use it in your apps? Find out everything you need to know in this book. Learn about Grand Central Dispatch, Apple’s implementation of C’s libdispatch, also known as GCD — one of the simplest ways to queue up tasks to run in parallel. Then, take on Operations & Operation Queues for when GCD doesn’t quite cut it; you’ll learn how to further customize and reuse your concurrent work. You’ll then learn common concurrency problems that you could face while developing concurrent applications, such as Race Conditions, Deadlocks, and more. Finally, understand threads and Thread Sanitizer and the various threading-related concepts and how these connect to the knowledge you’ve accumulated throughout this book. You’ll also learn how to use Thread Sanitizer to ease your debugging when things go wrong.
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.
Multiple Domains
New
DocC Tutorial for Swift: Automating Publishing With GitHub Actions
Jul 27 2023 · Article (25 mins)
Learn how to automate export a Docc archive file using GitHub Actions, and publish it on the internet using G...
more
DocC Tutorial for Swift: Automating Publishing With GitHub Actions
Learn how to automate export a Docc archive file using GitHub Actions, and publish it on the internet using GitHub Pages as a static website host.