Quantcast
Channel: Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more

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 Article


Android 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 Article


Concurrency 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 Article

Object-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 Article

Introduction 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 Article


visionOS: 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 Article

Foundational 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 Article

Foundational 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 Article


Learn 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 Article


Object-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 Article

Concurrency & 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 Article

Kodeco 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 Article

Your 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 Article


Getting 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 Article

Dive 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 Article


Google 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 Article

WWDC 2024 Recap [FREE]

WWDC 2024 has come and gone, and in its wake there are a lot of videos to check out.

View Article


Swift 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 Article

Getting 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 Article

Sharing & 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 Article

Networking & 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 Article


Siri 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 Article


Publishing 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 Article

Leverage 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 Article

Google 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 Article


Google 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 Article

Kodeco 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 Article

Kodeco 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 Article

Free 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 Article



New 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 Article

Android 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 Article

Create 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 Article

Building 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 Article


Integrating 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 Article

Improving 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 Article

Exporting 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 Article


visionOS

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 Article


Beginning 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 Article

Beginning 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 Article

Apple 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 Article

Kodeco 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 Article


Building 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 Article

How 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 Article


Making 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


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>