Modern Concurrency: Beyond the Basics
Oct 20 2022 · Video Course (3 hrs, 22 mins)
Build on your knowledge of async/await, tasks and asynchronous sequences to use concurrent tasks in safe, performant and predictable asynchronous apps. Learn how to create and use custom AsyncStream sequences, continuations, task groups and custom actors.
Modern Concurrency: Beyond the Basics
Build on your knowledge of async/await, tasks and asynchronous sequences to use concurrent tasks in safe, performant and predictable asynchronous apps. Learn how to create and use custom AsyncStream sequences, continuations, task groups and custom actors.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Modern Concurrency: Getting Started
Oct 18 2022 · Video Course (1 hr, 48 mins)
Learn how to use Swift’s new native model for writing safe, efficient concurrent code.
Create safe, performant and predictable asynchronous apps using these
Swift concurrency features:
async/await
Tasks
MainActor
Asynchronous sequences
Modern Concurrency: Getting Started
Learn how to use Swift’s new native model for writing safe, efficient concurrent code.
Create safe, performant and predictable asynchronous apps using these
Swift concurrency features:
Programming in Kotlin: Collections & Lambdas
Aug 16 2022 · Video Course (1 hr, 41 mins)
Learn how to create and work with collections of data using differenct collection types in Kotlin
and explore lambdas, which is an integral part in many Kotlin codebases.
Programming in Kotlin: Collections & Lambdas
Learn how to create and work with collections of data using differenct collection types in Kotlin
and explore lambdas, which is an integral part in many Kotlin codebases.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Programming in Kotlin: Fundamentals
Aug 9 2022 · Video Course (2 hrs, 18 mins)
Learn the fundamental building blocks of Kotlin, through hands-on exercises and challenges! Explore the world of data types, comparison and logical operators, loops, control flow and functions and more.
Programming in Kotlin: Fundamentals
Learn the fundamental building blocks of Kotlin, through hands-on exercises and challenges! Explore the world of data types, comparison and logical operators, loops, control flow and functions and more.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common asynchronous programming methods, such as Thread, in an Android app.
Kotlin Coroutines Tutorial for Android : Advanced
Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common asynchronous programming methods, such as Thread, in an Android app.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Programming in Dart: Fundamentals
Apr 26 2022 · Video Course (1 hr, 13 mins)
Learn the fundamental building blocks of Google’s open source programming language, Dart, the language for Flutter development. This course will teach you the fundamentals of Dart from logical operators to control flow.
Programming in Dart: Fundamentals
Learn the fundamental building blocks of Google’s open source programming language, Dart, the language for Flutter development. This course will teach you the fundamentals of Dart from logical operators to control flow.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Dart Null Safety in Flutter
Feb 8 2022 · Video Course (33 mins)
All Flutter versions since Flutter 2 support Sound Null Safety.
Strange as it may seem at first, this is to help you as a developer!
In this course, see how to use Dart Null Safety to your advantage,
and build apps faster and more reliably.
Use null aware operators, the new “late” and “required” keywords,
and understand how to automatically migrate your older null unsafe code
to the newer Flutter versions.
Dart Null Safety in Flutter
All Flutter versions since Flutter 2 support Sound Null Safety.
Strange as it may seem at first, this is to help you as a developer!
In this course, see how to use Dart Null Safety to your advantage,
and build apps faster and more reliably.
Use null aware operators, the new “late” and “required” keywords,
and understand how to automatically migrate your older null unsafe code
to the newer Flutter versions.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Programming in Swift: Fundamentals
Oct 19 2021 · Video Course (4 hrs, 6 mins)
Learn about Apple’s open source programming language, Swift, through hands-on examples! Take a deep dive into the Swift language, learning about core Swift concepts like loops, collections, types, optionals, functions, classes, and more.
Programming in Swift: Fundamentals
Learn about Apple’s open source programming language, Swift, through hands-on examples! Take a deep dive into the Swift language, learning about core Swift concepts like loops, collections, types, optionals, functions, classes, and more.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Higher-Order Functions in Swift
Aug 31 2021 · Video Course (34 mins)
Learn what higher-order functions are, and how to write and use them in Swift. Expand your understanding with examples from the Swift Standard Library, the new Swift Algorithms framework, and SwiftUI.
Higher-Order Functions in Swift
Learn what higher-order functions are, and how to write and use them in Swift. Expand your understanding with examples from the Swift Standard Library, the new Swift Algorithms framework, and SwiftUI.
iOS & Swift
Opaque Return Types and Type Erasure
Aug 30 2021 · Article (35 mins)
Learn how to use opaque return types and type erasure to improve your understanding of intuitive and effective APIs, both as a developer and a consumer.
Opaque Return Types and Type Erasure
Learn how to use opaque return types and type erasure to improve your understanding of intuitive and effective APIs, both as a developer and a consumer.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
WWDC 2021: Breaking Changes in SwiftUI
Jun 29 2021 · Screencast (4 mins)
We haven't seen many breaking changes in SwiftUI, but here are some deprecations and replacements you should look out for this year!
WWDC 2021: Breaking Changes in SwiftUI
We haven't seen many breaking changes in SwiftUI, but here are some deprecations and replacements you should look out for this year!
iOS & Swift
WWDC 2021: Intro to async/await
Jun 22 2021 · Screencast (16 mins)
With WWDC 2021, Apple released a whole bunch of concurrency features with async/await leading the pack. In this video, you'll learn how to use this new language feature but more importantly, you'll learn how it fits into Apple's concurrency landscape.
WWDC 2021: Intro to async/await
With WWDC 2021, Apple released a whole bunch of concurrency features with async/await leading the pack. In this video, you'll learn how to use this new language feature but more importantly, you'll learn how it fits into Apple's concurrency landscape.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!