Android Architecture
As you move further into your career as a professional Android developer, you’ll soon realize that planning out and building your apps with an overall architecture in mind, will make your life (and...
View ArticleAdvanced 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 ArticleBecome a visionOS Specialist
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 ArticleFlutter’s InheritedWidgets: Getting Started [FREE]
Learn how to implement InheritedWidgets into your Flutter apps! In this tutorial, see how InheritedWidgets can be used to manage state with a weather app.
View ArticleKodeco Podcast: XML vs Jetpack Compose (V2, S2, E6) [FREE]
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.
View ArticleUnlocking the Magic of visionOS [FREE]
Ever dreamed of building iOS apps that truly connect with users, pushing the boundaries of accessibility, immersion, and creativity? visionOS:Beyond the Basics is your next favorite course to make that...
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 ArticleHomework Week 1 for Android Accelerator April2024 Cohort [FREE]
Introduction Congratulations on completing the first class of our Android development bootcamp! In this homework assignment, you’ll apply the knowledge gained in class and from the video courses about...
View ArticleKodeco Podcast: Putting AI to Use in Software Development (V2, S2 E3) [FREE]
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.
View ArticleFavourite Apps (V2, S2, E7) [FREE]
It’s a roundtable whirlwind when Fuad Kamal and Franklin Byaruhanga join Dru, Suz,and Jenn to discuss and list their favorite apps as developers.
View ArticleIntroduction to Foundational Tools in Android [FREE]
Learn about three of the most fundamental tools used in Android development in our new Foundational Tools for Android program.
View ArticleFree Webinar: Future-Proof Your Tech Career With visionOS [FREE]
Join our free webinar on April 29th, 2024 to explore how visionOS can elevate your tech career. Learn why visionOS is so cool and ask questions about our upcoming bootcamp.
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 ArticleIntroduction to iOS
Start your journey in iOS development. Learn essential skills such as Swift programming, Xcode, and version control to lay a strong foundation for your coding career. Whether you're new to programming...
View ArticleKodeco Podcast: Corporate vs Indie (V2, S2, E8) [FREE]
iosDevHappyHour Host Mikaela Caron and PhonePe employee Baghat Singh face off to talk about the differences between being an indie developer and a corporate developer. Join Dru and Jenn for this...
View Article