WWDC 2023 First Impressions Livecast
Jun 6 2023 · Article (1 min)
If you missed our WWDC First Impressions livecast last night, featuring our most opinionated iOS team members, you can catch the replay here!
WWDC 2023 First Impressions Livecast
If you missed our WWDC First Impressions livecast last night, featuring our most opinionated iOS team members, you can catch the replay here!
Multiple Domains
New
Continuous Learning Strategies for Successful Developers
Jun 5 2023 · Article (20 mins)
Explore the importance of continuous learning for mobile devs. Develop habits that foster self-improvement, making you a more successful developer.
Continuous Learning Strategies for Successful Developers
Explore the importance of continuous learning for mobile devs. Develop habits that foster self-improvement, making you a more successful developer.
Game Tech
New
How to Transfer Game Builds to a Steam Deck
Jun 2 2023 · Article (35 mins)
This tutorial will teach you how you can push your game builds to your Steam Deck fast and automatically using Syncthing, a multiplatform file synchronization program.
How to Transfer Game Builds to a Steam Deck
This tutorial will teach you how you can push your game builds to your Steam Deck fast and automatically using Syncthing, a multiplatform file synchronization program.
Multiple Domains
New
Don’t Miss Our WWDC 2023 Livecast – June 5, 9PM EDT!
May 31 2023 · Article (5 mins)
Join us for our First Impressions livecast event covering WWDC 2023 highlights, opinions from our panel of experts and more!
Don’t Miss Our WWDC 2023 Livecast – June 5, 9PM EDT!
Join us for our First Impressions livecast event covering WWDC 2023 highlights, opinions from our panel of experts and more!
iOS & Swift
New
macOS Apprentice
May 30 2023 · Book
macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native
macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the
venerable UI framework. Along the way, you’ll learn several ways to execute Swift code and you’ll build
two fully featured apps from scratch.
If you’re new to macOS and Swift, or to programming in general, learning how to write an app can seem
incredibly overwhelming.
That’s why you need a guide that:
Shows you how to write an app step-by-step.
Uses tons of illustrations and screenshots to make everything clear.
Guides you in a fun and easy-going manner.
You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift.
It walks you through installing Xcode and then teaches you the basics of the Swift programming language. Along the way,
you’ll explore several different ways to run Swift code, taking advantage of the fact that you’re developing natively
on macOS.
macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.
Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the
building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that
demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, while exploring many of
the complexities and joys of programming macOS.
How is this book different than macOS by Tutorials?
Our other book on building apps for macOS, macOS by Tutorials, is designed
for developers who have a solid background in iOS development and are looking to make the leap to developing native macOS apps.
This book, macOS Apprentice, is designed to teach new developers how to build macOS apps while assuming they have little to
no experience with Swift or any other part of the Apple development ecosystem.
macOS Apprentice
macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native
macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the
venerable UI framework. Along the way, you’ll learn several ways to execute Swift code and you’ll build
two fully featured apps from scratch.
If you’re new to macOS and Swift, or to programming in general, learning how to write an app can seem
incredibly overwhelming.
That’s why you need a guide that:
Shows you how to write an app step-by-step.
Uses tons of illustrations and screenshots to make everything clear.
Guides you in a fun and easy-going manner.
You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift.
It walks you through installing Xcode and then teaches you the basics of the Swift programming language. Along the way,
you’ll explore several different ways to run Swift code, taking advantage of the fact that you’re developing natively
on macOS.
macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.
Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the
building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that
demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, while exploring many of
the complexities and joys of programming macOS.
How is this book different than macOS by Tutorials?
Our other book on building apps for macOS, macOS by Tutorials, is designed
for developers who have a solid background in iOS development and are looking to make the leap to developing native macOS apps.
This book, macOS Apprentice, is designed to teach new developers how to build macOS apps while assuming they have little to
no experience with Swift or any other part of the Apple development ecosystem.
iOS & Swift
New
Swift Concurrency Continuations: Getting Started
May 26 2023 · Article (25 mins)
Continuations are a powerful part of Swift Concurrency that helps you to convert asynchronous code using delegates and callbacks into code that uses async/await calls, which is exactly what you will do in this article!
Swift Concurrency Continuations: Getting Started
Continuations are a powerful part of Swift Concurrency that helps you to convert asynchronous code using delegates and callbacks into code that uses async/await calls, which is exactly what you will do in this article!
In this Unreal Engine 5 UI tutorial, you’ll learn how to create, display and update a HUD.
Unreal Engine 5 UI Tutorial
In this Unreal Engine 5 UI tutorial, you’ll learn how to create, display and update a HUD.
Multiple Domains
New
Google I/O 2023’s Most Exciting AI Announcements
May 24 2023 · Article (10 mins)
Google I/O 2023 was full of exciting AI announcements. Here is a rundown of the top tech to watch for mobile developers and consumers, as well as what to do if you want early access to new AI-powered Google tools.
Google I/O 2023’s Most Exciting AI Announcements
Google I/O 2023 was full of exciting AI announcements. Here is a rundown of the top tech to watch for mobile developers and consumers, as well as what to do if you want early access to new AI-powered Google tools.
Professional Growth
New
Boost Your Coding Interview Skills With an Effective Study Plan
May 22 2023 · Article (15 mins)
Create a winning study plan to excel in coding interviews. Retain knowledge under pressure and collaborate seamlessly with interviewers.
Boost Your Coding Interview Skills With an Effective Study Plan
Create a winning study plan to excel in coding interviews. Retain knowledge under pressure and collaborate seamlessly with interviewers.
Android & Kotlin
New
Google I/O 2023: Takeaways for Android Developers
May 13 2023 · Article (5 mins)
Android was not left out at this year’s Google I/O. With Android Studio getting an AI assistant and the K2 Compiler incoming, big changes are underfoot.
Google I/O 2023: Takeaways for Android Developers
Android was not left out at this year’s Google I/O. With Android Studio getting an AI assistant and the K2 Compiler incoming, big changes are underfoot.
Flutter & Dart
New
Google I/O 2023: Flutter Levels Up to Version 3.10
May 12 2023 · Article (10 mins)
While Google spent a lot of their developer conference talking about artificial intelligence, Flutter managed to sneak out version 3.10. It provides a lot of awesome features that you can use in your code today.
Google I/O 2023: Flutter Levels Up to Version 3.10
While Google spent a lot of their developer conference talking about artificial intelligence, Flutter managed to sneak out version 3.10. It provides a lot of awesome features that you can use in your code today.
Multiple Domains
New
Google I/O First Impressions Livecast
May 11 2023 · Article (1 min)
If you missed our Google I/O First Impressions livecast last night, featuring our most opinionated Android team members, you can catch the replay here!
Google I/O First Impressions Livecast
If you missed our Google I/O First Impressions livecast last night, featuring our most opinionated Android team members, you can catch the replay here!
Multiple Domains
New
How Google Is Addressing Ethical Questions in AI — Google I/O 2023
May 10 2023 · Article (10 mins)
AI is powerful and risky. It can spread misinformation, violate privacy and create deep fakes. Learn how Google is being responsible and ethical with their AI offerings.
How Google Is Addressing Ethical Questions in AI — Google I/O 2023
AI is powerful and risky. It can spread misinformation, violate privacy and create deep fakes. Learn how Google is being responsible and ethical with their AI offerings.
Professional Growth
The Hidden Costs of Not Upskilling: Why Developer Training Matters
May 8 2023 · Article (20 mins)
Don’t overlook the importance of developer training. Learn why upskilling is crucial for success in tech and the hidden costs of neglecting it.
The Hidden Costs of Not Upskilling: Why Developer Training Matters
Don’t overlook the importance of developer training. Learn why upskilling is crucial for success in tech and the hidden costs of neglecting it.
Android & Kotlin
New
Deploying Android Apps Using GitHub Actions
May 4 2023 · Video Course (36 mins)
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribution and the Google Play Store.
Deploying Android Apps Using GitHub Actions
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribution and the Google Play Store.
Multiple Domains
New
Announcing Spring Sale: One-Year Personal Plans for Just $399!
May 2 2023 · Article (5 mins)
Get complete and immediate access to a One-Year Kodeco Personal Plan for just $399 — that’s a massive savings of 33% over what you’d pay with the usual per-month price!
Announcing Spring Sale: One-Year Personal Plans for Just $399!
Get complete and immediate access to a One-Year Kodeco Personal Plan for just $399 — that’s a massive savings of 33% over what you’d pay with the usual per-month price!
Multiple Domains
New
Don’t Miss Our Google I/O 2023 Livecast – May 10, 9PM EST!
May 1 2023 · Article (5 mins)
Join us for our First Impressions livecast event covering Google I/O 2023 highlights, opinions from our panel of experts and more!
Don’t Miss Our Google I/O 2023 Livecast – May 10, 9PM EST!
Join us for our First Impressions livecast event covering Google I/O 2023 highlights, opinions from our panel of experts and more!
The Kodeco Podcast
Kodeco Podcast: Adam Rush and Josh Holtz- The Return of the In-Person Conference – Podcast Vol2, S1 E12
Apr 27 2023 · Article (1 min)
In this special double sized episode: Adam Rush from Swift Leeds and Josh Holtz of Deep Dish Swift leads Dru and Suz back into the world of in-person conferences. How to run a conference, speak at one, and even attend one for the first time.
Kodeco Podcast: Adam Rush and Josh Holtz- The Return of the In-Person Conference – Podcast Vol2, S1 E12
In this special double sized episode: Adam Rush from Swift Leeds and Josh Holtz of Deep Dish Swift leads Dru and Suz back into the world of in-person conferences. How to run a conference, speak at one, and even attend one for the first time.
iOS & Swift
New
SwiftLint in Depth
Apr 26 2023 · Article (30 mins)
Learn how to use and configure SwiftLint in detail, as well as how to create your own rules in SwiftLint for your project.
SwiftLint in Depth
Learn how to use and configure SwiftLint in detail, as well as how to create your own rules in SwiftLint for your project.
Multiple Domains
New
Two-Year Kodeco Plans for Just $599 – Limited Time!
Apr 24 2023 · Article (5 mins)
Get complete and immediate access to a Two-Year Kodeco Personal Plan for just $599 — that’s half of what you’d pay with the usual per-month price! Limited time only.
Two-Year Kodeco Plans for Just $599 – Limited Time!
Get complete and immediate access to a Two-Year Kodeco Personal Plan for just $599 — that’s half of what you’d pay with the usual per-month price! Limited time only.
iOS & Swift
New
SwiftUI Apprentice
Apr 19 2023 · Book
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch,
using Apple’s new user interface technology: SwiftUI! Each app is more advanced than the one before, and together,
they cover everything to make your own apps using SwiftUI. By the end of the book, you’ll be experienced enough
to turn your ideas into real apps you can sell on the App Store. These tutorials have easy to follow step-by-step
instructions and consist of more than pages and illustrations! You also get full
source code, image files, and other resources you can re-use for your own projects.
If you’re new to iOS and Swift, or to programming in general, learning how to write an app can seem incredibly overwhelming.
That’s why you need a guide that:
Shows you how to write an app step-by-step.
Uses tons of illustrations and screenshots to make everything clear.
Guides you in a fun and easy-going manner.
You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift for iOS but still
shows you how to build an entire fitness app from scratch using SwiftUI.
SwiftUI Apprentice doesn’t cover every single feature of iOS; it focuses on the absolutely essential ones.
Instead of just covering a list of features, SwiftUI Apprentice does something much more important: It explains how all the
building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that
demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, with beautiful,
professionally-designed user interfaces, that are good enough to submit to the App Store!
How is this book different than SwiftUI by Tutorials?
Our other book on building apps with SwiftUI, SwiftUI by Tutorials, is designed for developers who have a solid background in iOS development and are looking to make the leap from building apps with UIKit, to building apps with SwiftUI.
This book, SwiftUI Apprentice, is designed to teach new developers how to build iOS apps, using a SwiftUI-first approach. Its goal is to teach you fundamental development practices as you build out some fully-functional and great-looking apps!
SwiftUI Apprentice
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch,
using Apple’s new user interface technology: SwiftUI! Each app is more advanced than the one before, and together,
they cover everything to make your own apps using SwiftUI. By the end of the book, you’ll be experienced enough
to turn your ideas into real apps you can sell on the App Store. These tutorials have easy to follow step-by-step
instructions and consist of more than pages and illustrations! You also get full
source code, image files, and other resources you can re-use for your own projects.
If you’re new to iOS and Swift, or to programming in general, learning how to write an app can seem incredibly overwhelming.
That’s why you need a guide that:
Shows you how to write an app step-by-step.
Uses tons of illustrations and screenshots to make everything clear.
Guides you in a fun and easy-going manner.
You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift for iOS but still
shows you how to build an entire fitness app from scratch using SwiftUI.
SwiftUI Apprentice doesn’t cover every single feature of iOS; it focuses on the absolutely essential ones.
Instead of just covering a list of features, SwiftUI Apprentice does something much more important: It explains how all the
building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that
demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, with beautiful,
professionally-designed user interfaces, that are good enough to submit to the App Store!
How is this book different than SwiftUI by Tutorials?
Our other book on building apps with SwiftUI, SwiftUI by Tutorials, is designed for developers who have a solid background in iOS development and are looking to make the leap from building apps with UIKit, to building apps with SwiftUI.
This book, SwiftUI Apprentice, is designed to teach new developers how to build iOS apps, using a SwiftUI-first approach. Its goal is to teach you fundamental development practices as you build out some fully-functional and great-looking apps!
Professional Growth
When Can I Call Myself a Senior Developer?
Apr 17 2023 · Article (15 mins)
What separates a junior developer from a senior developer? Uncover the distinctions and find out how to advance your career to the next level.
When Can I Call Myself a Senior Developer?
What separates a junior developer from a senior developer? Uncover the distinctions and find out how to advance your career to the next level.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!