Advanced Android Data & Networking
Learn where the data behind your apps comes from! You’ll learn how to use multiple technologies to persist data, including SQLDelight, Android DataStore, and others. You’ll also learn about making...
View ArticleAndroid Animations
You’ve built out the next killer Android app, and it’s functional … but not beautiful. Time to ship? Not quite! In this path, you’ll see how to make it through that final mile and add visual and...
View ArticleConcurrency in iOS
Concurrency is the ability to execute multiple tasks or processes simultaneously. Modern iOS apps often have to handle multiple tasks at once, such as processing user input, loading data from a server,...
View ArticleObject-Oriented Programming in iOS
The Object-Oriented Programming (OOP) learning path offers a comprehensive exploration of software development principles and techniques. Covering three modules, learners will delve into foundational...
View ArticleIntroduction to visionOS
The Vision Pro and visionOS present a new paradigm in computing. This is the beginning of spatial computing. Users will be able to view apps floating in front of their eyes and they will be able to...
View ArticlevisionOS: Beyond the Basics
This course is for junior to mid-level iOS developers who want to learn more about visionOS. You'll learn to design apps for accessibility and use RealityKit and Reality Composer Pro to create...
View ArticleFoundational Tools in Android
This course is designed as an onramp to Android development for beginners who are new to programming in general. It provides an overview of the main tools for writing Android apps: Version control with...
View ArticleFoundational Tools in iOS
This course provides a solid foundation in Swift programming, along with hands-on experience in utilizing Xcode and Version Control tools.
View ArticleLearn the Kotlin Language
In this course you will learn the Kotlin programming language from the ground. It is a comprehensive overview of the language as well as an overview of best object-oriented programming practices.
View ArticleObject-Oriented Programming in Kotlin
Learning to write code is easy, but learning to write “good” code is a different story entirely. In this course, developers will learn best practices when writing object-oriented code as well as be...
View ArticleConcurrency & Networking in Android
This learning path is a comprehensive overview of networking and concurrency in Kotlin. In this learning path, users will learn how to run operations in the background and communicate over the network...
View ArticleKodeco Podcast: Surviving Layoffs With Joey deVilla (V2, S2, E11) [FREE]
Join hosts Dru Freeman and Jennifer Bailey on the Kodeco Podcast as they explore strategies for surviving layoffs with developer advocate Joey De Villa. Gain valuable insights and practical tips to...
View ArticleYour First Steps in Kotlin [FREE]
Learning the Kotlin language does not need to be an intimidating experience. With Kotlin Essentials, you’ll learn the Kotlin programming language in a friendly supportive environment.
View ArticleGetting Started with 2D Physics in Godot [FREE]
Dive into the world of physics engines in game development with our latest tutorial! Understand the mechanics behind popular games like ‘Angry Birds’ and ‘Cut the Rope’ as you get hands-on with Godot’s...
View ArticleDive into Object-Oriented Programming with Kotlin [FREE]
Discover the essentials of object-oriented programming in Kotlin, delving into abstract classes and interfaces. By understanding these key concepts, you’ll learn to write code that not only solves...
View ArticleGoogle Endorses Kotlin Multiplatform [FREE]
Google announced first class support for Kotlin Multiplatform at Google I/O 2024. This article provides an overview of the framework and how to get started creating multiplatform apps with it.
View ArticleWWDC 2024 Recap [FREE]
WWDC 2024 has come and gone, and in its wake there are a lot of videos to check out.
View ArticleSwift Testing: Getting Started [FREE]
In 2021, Apple released Swift concurrency to an adoring audience — finally, developers could write Swift code to implement concurrency in Swift apps! At WWDC 2024, developers got another game changer —...
View ArticleGetting Started with SwiftUI
This course introduces the fundamental concepts of SwiftUI, Apple’s declarative user interface framework for building iOS applications. You'll delve into the world of SwiftUI, learning how to create...
View ArticleSharing & State Management in SwiftUI
In this course, you will delve into the intricacies of data flow and data binding in SwiftUI, gaining an understanding of how to seamlessly transfer information between different views. You will also...
View ArticleNetworking & Concurrency in SwiftUI
In this course, you'll delve into the fundamentals of networking and concurrency in iOS development. You'll gain a thorough understanding of network communication protocols, asynchronous programming...
View ArticleSiri Is Cooking for WWDC 2024 [FREE]
Apple has given Siri a huge shot of intelligence with the introduction of two key components: the App Intents framework and Apple Intelligence. This powerful combination transforms Siri into a deeply...
View ArticlePublishing Your Godot Project to itch.io [FREE]
In this tutorial, you’ll learn all about creating web exports with Godot and how to make your project available to the public via itch.io. Along the way, you’ll discover best practices and useful tips...
View ArticleLeverage Coroutines in Android with Concurrency Essentials [FREE]
Creating a performant network enabled app is easier than ever in modern Android development. This article covers some of the fundamental aspects of using coroutines while also introducing a new Kodeco...
View ArticleGoogle I/O 2024: Shared Element Transitions in Jetpack Compose [FREE]
Learn how to animate your UI with the Android Transition Framework that was featured in Google I/O 2024.
View ArticleGoogle I/O 2024: Build a Cat Chatbot using Gemini on Android [FREE]
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.
View ArticleKodeco Podcast: Making Seats at the Table (V2, S2, E10) [FREE]
We dig down deep as the entire podcast team is joined by Manda Frederick, formerly with Women who Code, and Aaron Douglas, head of Figma’s Desktop app engineering. We discuss the essential topics...
View ArticleKodeco Podcast: The Power of Native Platforms (V2, S2, E11) [FREE]
In this episode of the Kodeco podcast, hosts Dru Freeman and Susannah Skyer Gupta delve into native platforms and the implications of cross-platform development. Joined by experts Darryl Bayliss and...
View ArticleFree Webinar: Apple Intelligence in Action: Applying Smart Features to Your...
Join our free webinar on August 13, 2024 to explore how Apple Intelligence can enhance your apps and improve your users’ experience.
View ArticleNew Webinar: Using APIs to Add Images to Your Apps [FREE]
Learn how to integrate AI-generated images into your app using the OpenAI API. Join our expert-led webinar for actionable insights to make your app stand out. Don’t miss out—register today!
View ArticleAndroid User Interface Development
This course provides a strong foundation for creating user interfaces with Jetpack Compose. It also introduces the tools required to build user interfaces such dimens, drawables, strings, and other...
View ArticleCreate a Multiscreen App in Android
State management is critical for developing apps. In this course, you'll learn how to listen and respond to state changes, and how to incorporate multiple screens into your app.
View ArticleBuilding Intelligent Apps with Apple AI Models
This course explores on-device machine learning using Apple’s powerful tools. See how simple the Vision framework makes complex computer vision tasks, enabling your app to understand the real world,...
View ArticleIntegrating 3rd-Party AI on Apple Platforms
This module explores the integration of ChatGPT into iOS apps, enabling powerful conversational AI capabilities. You'll learn to leverage the ChatGPT API to create dynamic, context-aware chatbots and...
View ArticleImproving User Experience with Apple Intelligence
This course equips you with the skills to leverage Apple’s latest user experience (UX) advancements within your iOS apps. You’ll explore Writing Tools, a powerful suite for enhancing text input and...
View ArticleExporting Your Godot Project to Windows and Linux [FREE]
Exporting your Godot project for Windows and Linux is a crucial step in sharing your game with the world. This tutorial walks you through the process, covering essential topics like export templates,...
View ArticlevisionOS
Craft groundbreaking 3D experiences for the future of visionOS. Master essential RealityKit concepts to build immersive worlds. Learn to create captivating scenes with animations, physics, and visual...
View ArticleBeginning iOS & Swift
The Kodeco iOS Ready program provides a comprehensive learning experience guided by experienced industry professionals. Gain the in-demand skills you need to excel in building modern iOS apps using...
View ArticleBeginning Android & Kotlin
Jump into the exciting world of Android mobile development. In this comprehensive program, you’ll learn the foundations of writing modern Android apps from the ground up whether you are new to Android...
View ArticleApple Intelligence
Discover the multitude of ways to integrate Apple Intelligence into your apps, from creating amazing user experiences through Genmoji and deep integration with Siri, through leveraging Apple’s ML...
View ArticleKodeco Podcast: Meet the Show – Podcast V2, S3 E0 [FREE]
Welcome to Season Three of the Kodeco Podcast! In this episode, Suz, Jenn, and Dru fill you in on what to look forward to this season!
View ArticleBuilding Integrated AI Services with LangChain & LangGraph
This course delves into advanced AI app development using LangChain and LangGraph. You'll learn to create complex AI systems, including Retrieval-Augmented Generation (RAG) and AI Agents, while gaining...
View ArticleHow to Import Assets in Godot [FREE]
This tutorial is for technically-minded creators looking to add visual polish to their projects without creating assets from scratch. It guides you through importing free assets from sites like...
View ArticleMaking Responsive UI in Godot [FREE]
A well-crafted responsive UI makes sure your game looks and works perfectly on any screen. Godot Engine provides a range of settings and nodes that make it easy to create responsive UIs for your game....
View Article