App Intents with Siri
Sep 19 2024 · Module (55 mins)
This module focuses on the latest Siri and App Intents update with Apple Intelligence. Students will learn...
more
App Intents with Siri
This module focuses on the latest Siri and App Intents update with Apple Intelligence. Students will learn how to leverage these powerful tools to create deeply integrated, context-aware iOS apps that can interact seamlessly with Siri.
iOS & Swift
New
Genmoji
Sep 19 2024 · Module (23 mins)
Explore Genmoji, enhancing your apps with expressive, customizable emojis. Learn to render, store, and com...
more
Genmoji
Explore Genmoji, enhancing your apps with expressive, customizable emojis. Learn to render, store, and communicate with text that includes Genmoji.
iOS & Swift
New
Integrating ChatGPT in Your iOS Apps
Sep 19 2024 · Module (57 mins)
This module explores the integration of ChatGPT into iOS apps, enabling powerful
conversational AI capabil...
more
Integrating ChatGPT in Your iOS Apps
This module explores the integration of ChatGPT into iOS apps, enabling powerful
conversational AI capabilities. Students will learn to leverage the ChatGPT API to
create dynamic, context-aware chatbots and intelligent assistants within their mobile apps.
Incorporating third-party machine learning models requires knowledge about the source model as well
as som...
more
3rd-Party On-Device Models
Incorporating third-party machine learning models requires knowledge about the source model as well
as some Core ML conversion techniques. This module will get you started with incorporating such a third-party
model into an existing iOS app and use it for realtime object detection.
iOS & Swift
New
Writing Tools with Apple Intelligence
Sep 19 2024 · Module (1 min)
Note: This is a preview version of this module.
Dive into Apple’s Writing Tools to help users summarize, p...
more
Writing Tools with Apple Intelligence
Note: This is a preview version of this module.
Dive into Apple’s Writing Tools to help users summarize, proofread and enhance their writing within iOS applications. Interact with native text views, customize behaviors and text views to refine written text.
The Translation API offers realtime translations in your app. You can use the
built-in UI or manage the tr...
more
Translation Framework
The Translation API offers realtime translations in your app. You can use the
built-in UI or manage the translation session to customize the app experience
based on your user’s needs.
iOS & Swift
New
Custom Models with Create ML
Sep 18 2024 · Module (1 hr, 2 mins)
Create ML empowers you to customize pre-built machine learning
models on Apple platforms by providing trai...
more
Custom Models with Create ML
Create ML empowers you to customize pre-built machine learning
models on Apple platforms by providing training datasets.
Explore various use cases and deploy a custom model into an app.
The Vision Framework is a powerful API for various computer vision tasks on Apple devices.
Explore functio...
more
Vision Framework
The Vision Framework is a powerful API for various computer vision tasks on Apple devices.
Explore functionalities like object detection, face recognition and more. This module provides
an overview of the Vision Framework as well as covers the new features released with iOS 18
and Apple Intelligence.
In this module, you will learn about Jetpack Compose from the ground up and how you can use it to create U...
more
Create Composables with Jetpack Compose
In this module, you will learn about Jetpack Compose from the ground up and how you can use it to create UI in Android. It will introduce you to the idea of composables used in Jetpack Compose. You will learn how to create composables using existing composables. And later on, you will also learn modify them to change their layout, appearance, and interactivity. Finally, you will tie your learnings together to create truly custom theme for your app using composables and Material Design 3.
This module teaches how to compose intermediate layouts that employ lists, grids, and scrollable elements....
more
Build Layouts with Jetpack Compose
This module teaches how to compose intermediate layouts that employ lists, grids, and scrollable elements.
Android & Kotlin
New
Anatomy of an Android App
Sep 10 2024 · Module (2 hrs, 18 mins)
This module provides an overview of the Android project structure as well as some fundamental aspects of ...
more
Anatomy of an Android App
This module provides an overview of the Android project structure as well as some fundamental aspects of working with the SDK. By the end of this module, the student will be familiar with Android Studio. They will able to understand the different measurement unit types available in Android, add resource files to an Android App, and configure the Android App Manifest.
Android & Kotlin
New
State Management in Jetpack Compose
Sep 10 2024 · Module (40 mins)
This module aims to teach learners how to manage state and how to use state to recompose the user interfac...
more
State Management in Jetpack Compose
This module aims to teach learners how to manage state and how to use state to recompose the user interface.
This module covers essential navigation concepts and techniques in Jetpack Compose. You will create a mult...
more
Navigation in Jetpack Compose
This module covers essential navigation concepts and techniques in Jetpack Compose. You will create a multiscreen movie booking app,
exploring the Navigation Component, passing arguments between screens, and sharing data with external apps. The course progresses
to advanced topics like implementing deep links and setting up a bottom navigation bar. Throughout the module, you gain hands-on
experience with key navigation elements such as the navigation graph, controller, and host, while also learning to handle
arguments and create a seamless user experience. By the end, you will have a comprehensive understanding of how to implement
efficient navigation in Jetpack Compose applications.
Android & Kotlin
New
Save User State
Sep 10 2024 · Module (1 hr, 52 mins)
Saving user state is a critical aspect of Android development. This module will cover the different persis...
more
Save User State
Saving user state is a critical aspect of Android development. This module will cover the different persistence
mechanisms available, including DataStore, Android Files, and Room Database, and how to select the appropriate
one based on a given situation. Learners will learn how to save simple data using DataStore, understand the different
types of storage available on Android, save and read data from Android Files, and work with Room Database to perform CRUD operations.
iOS & Swift
New
New Webinar: Using APIs to Add Images to Your Apps
Aug 17 2024 · Article (5 mins)
Learn how to integrate AI-generated images into your app using the OpenAI API. Join our expert-led webinar fo...
more
New Webinar: Using APIs to Add Images to Your Apps
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!
iOS & Swift
New
Free Webinar: Apple Intelligence in Action: Applying Smart Features to Your Apps
Aug 5 2024 · Article (2 mins)
Join our free webinar on August 13, 2024 to explore how Apple Intelligence can enhance your apps and improve ...
more
Free Webinar: Apple Intelligence in Action: Applying Smart Features to Your Apps
Join our free webinar on August 13, 2024 to explore how Apple Intelligence can enhance your apps and improve your users’ experience.
Multiple Domains
New
Kodeco Podcast: The Power of Native Platforms (V2, S2, E11)
Jun 27 2024 · Article (2 mins)
In this episode of the Kodeco podcast, hosts Dru Freeman and Susannah Skyer Gupta delve into native platforms...
more
Kodeco Podcast: The Power of Native Platforms (V2, S2, E11)
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 Fuad Kamal, they discuss the sunset of Xamarin. Listen now!
Android & Kotlin
New
Leverage Coroutines in Android with Concurrency Essentials
Jun 25 2024 · Article (15 mins)
Creating a performant network enabled app is easier than ever in modern Android development. This article cov...
more
Leverage Coroutines in Android with Concurrency Essentials
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 course, “Concurrency & Networking in Android”.
Game Tech
New
Publishing Your Godot Project to itch.io
Jun 21 2024 · Article (15 mins)
In this tutorial, you’ll learn all about creating web exports with Godot and how to make your project availab...
more
Publishing Your Godot Project to itch.io
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 to make your project stand out.
iOS & Swift
New
Siri Is Cooking for WWDC 2024
Jun 21 2024 · Article (10 mins)
Apple has given Siri a huge shot of intelligence with the introduction of two key components: the App Intents...
more
Siri Is Cooking for WWDC 2024
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 integrated, context-aware assistant capable of tapping into the data models and functionality of your favorite apps.
iOS & Swift
SwiftUI Navigation
Jun 20 2024 · Module (56 mins)
This module introduces the concept of navigation in SwiftUI, providing students with the skills to guide u...
more
SwiftUI Navigation
This module introduces the concept of navigation in SwiftUI, providing students with the skills to guide users through
their app’s content seamlessly. Students will learn how to implement various navigation styles, manage hierarchical navigation
structures, and handle simple navigation scenarios. This module will cover the latest advancements in SwiftUI’s navigation
capabilities, ensuring that students are equipped with the necessary skills to build modern applications.
iOS & Swift
Data Persistence in SwiftUI
Jun 20 2024 · Module (40 mins)
This module explores the fundamental principles of persistent data storage in SwiftUI-based iOS applicatio...
more
Data Persistence in SwiftUI
This module explores the fundamental principles of persistent data storage in SwiftUI-based iOS applications,
guiding participants in creating seamless user experiences. Covering diverse data persistence techniques,
it equips learners with the skills to enhance iOS applications by effectively managing and utilizing data.
iOS & Swift
Introduction to SwiftUI
Jun 20 2024 · Module (40 mins)
This module introduces the foundational building blocks of SwiftUI, a declarative programming paradigm.
Sw...
more
Introduction to SwiftUI
This module introduces the foundational building blocks of SwiftUI, a declarative programming paradigm.
SwiftUI works across all of Apple’s platforms allowing the developer to leverage these skills to build applications that span multiple Apple devices.
This lesson will walk you through building your own custom views, configuring app layouts in portrait and ...
more
SwiftUI Views & Layouts
This lesson will walk you through building your own custom views, configuring app layouts in portrait and landscape modes, and building vertical and horizontal layout containers.