Robuta

https://www.kodeco.com/5995-beginning-table-views/lessons/47 Beginning Table Views, Episode 47: Moving Rows | Kodeco Moving rows is actually pretty easy with table views but it means we have to enter mode. Thankfully, that's easy as well. beginningtableviewsepisodemoving https://www.kodeco.com/android/paths/learn-kotlin-language/43870739-advanced-kotlin-class-features/04-create-data-classes/04 Conclusion | Kodeco Conclusion of this lesson. conclusionkodeco https://www.kodeco.com/4416-beginning-ios-animations/lessons/17 Beginning iOS Animations, Episode 17: Concatenating Transforms | Kodeco Experiment with combining changes in multiple transform properties to create complex animations, and find out how they can go wrong. beginningiosanimationsepisodetransforms https://store.kodeco.com/products/real-world-ios-by-tutorials?buy_product_id=221 Real-World iOS by Tutorials | Kodeco real worldiostutorialskodeco https://www.kodeco.com/ios/paths/apple-ai-models/49307459-translation-framework/02-using-the-translation-overlay/03 Using the Translation Overlay, Episode 9: Demo | Kodeco A walkthrough of integrating the translation overlay into an app. usingtranslationoverlayepisodedemo https://www.kodeco.com/library?category_ids%5B%5D=157&domain_ids%5B%5D=2&sort_order=released_at Library | Kodeco Search the best collection of iOS and Android tutorials on the web librarykodeco https://www.kodeco.com/33862041-programming-in-kotlin-fundamentals/lessons/5 Programming in Kotlin: Fundamentals, Episode 5: Challenge: Booleans | Kodeco Challenge time! Practice comparing values in order to create Boolean values, which can be true or false, then print out those values. programmingkotlinfundamentalsepisodechallenge https://www.kodeco.com/5429927-collection-views/lessons/8 Collection Views, Episode 8: Conclusion | Kodeco Wrap up this section by reviewing what you've learned about collection view layouts and data sources, and find out what's coming up in the next section. collectionviewsepisodeconclusionkodeco https://koenig-assets.raywenderlich.com/books/combine-asynchronous-programming-with-swift/v4.0/chapters/13-resource-management Combine: Asynchronous Programming With Swift, Chapter 13: Resource Management | Kodeco Precisely controlling resource usage is a touchy subject, but this chapter will shed light on sharing operators which let you do just that. asynchronous programmingresource managementcombineswiftchapter https://kodeco-ratingen.de/ KoDeCo - KoDeCo kodeco https://www.kodeco.com/10376245-networking-with-urlsession/lessons/29 Networking with URLSession, Episode 29: Challenge: Use Combine | Kodeco Put your Combine skills to the test by fetching a list of album titles and printing the results out to a list. networkingepisodechallengeusecombine https://www.kodeco.com/ios/paths/learn/courses/37086140-your-first-ios-swiftui-app-an-app-from-scratch/lessons/13 Your First iOS & SwiftUI App: An App from Scratch, Episode 13: Buttons & Actions | Kodeco Learn how to connect your button to some Swift code that prints a message to the console. https://www.kodeco.com/books/dart-apprentice-beyond-the-basics/v1.0/chapters/4-abstract-classes Dart Apprentice: Beyond the Basics, Chapter 4: Abstract Classes | Kodeco Abstract classes describe the general characteristics and behavior of a class without specifying the exact way that class is implemented. They're a key... beyond the basicsabstract classesdartapprenticechapter https://www.kodeco.com/27209746-tweening-animations-in-unity-with-leantween Tweening Animations in Unity with LeanTween | Kodeco Learn how to use LeanTween to animate the User Interface and various GameObjects in Unity 3D by creating a Breakout game clone. tweeninganimationsunitykodeco https://www.kodeco.com/books/data-structures-algorithms-in-swift/v3.0/chapters/31-radix-sort-challenges Data Structures & Algorithms in Swift, Chapter 31: Radix Sort Challenges | Kodeco Solve this challenge to further explore the radix sort. data structuresradix sortalgorithmsswift https://www.kodeco.com/android/programs/foundational-tools-android/foundational-tools-android/43522284-meet-the-kotlin-programming-language Meet the Kotlin Programming Language | Kodeco This module introduces readers to Kotlin. We review its brief history and then dive into its fundamentals. The module goes over the different types available... meet thekotlin programminglanguagekodeco https://www.kodeco.com/books/swiftui-by-tutorials/v2.0/chapters/15-complex-interfaces SwiftUI by Tutorials, Chapter 15: Complex Interfaces | Kodeco In this chapter, you will learn how to develop more complex interfaces. Get out of your comfort zone and dive into more advanced concepts that will allow you... swiftuitutorialschaptercomplexinterfaces https://www.kodeco.com/ios/programs/beginning-ios/getting-started-swiftui/44430903-swiftui-views-layouts/02-configuring-layouts/05 Configuring Layouts, Episode 12: Demo 2 | Kodeco This is the second demo of the lesson, where we read the horizontal and vertical size classes from the environment and change the UI depending on the device... configuringlayoutsepisodedemokodeco https://www.kodeco.com/24765589-android-sleep-api-tutorial-getting-started/page/3 Android Sleep API Tutorial: Getting Started | Kodeco Learn how to use the Android Sleep API in your Kotlin apps to track when the user is asleep, awake, how long they slept, and the confidence of the results. sleep apigetting startedandroidtutorialkodeco https://www.kodeco.com/android/paths/learn-kotlin-language/43870675-use-kotlin-classes/01-define-classes/01 Introduction | Kodeco Brief introduction to the lesson introductionkodeco https://www.kodeco.com/38300418-programming-in-kotlin-functions-custom-types/lessons/24 Programming in Kotlin: Functions & Custom Types, Episode 24: Challenge: Interfaces | Kodeco Practice using interfaces instead of class inheritance in the final challenge of this part of the course. custom typesprogrammingkotlinfunctions https://www.kodeco.com/3751-scroll-view-school/lessons/12 Scroll View School, Episode 12: Paging Scroll Views II | Kodeco In this video tutorial you'll learn about paging scroll views including how to add a gap between your pages for a nice margin and how to add a page control. view schoolscrollepisodepagingviews https://www.kodeco.com/flutter Flutter Home | Kodeco flutterkodeco https://forums.kodeco.com/u/cp949 Profile - cp949 - Kodeco Forums Kodeco is the new raywenderlich.com | A warm and welcoming place to discuss the tutorials, video courses, and books from kodeco.com profilekodecoforums https://www.kodeco.com/android/paths/androiduserinterface/courses/18770099-android-animations/lessons/8 Android Animations, Episode 8: Reverse Animations | Kodeco Finish the custom view animation by building a reverse animation to transform the button from the progress state to the idle state. androidanimationsepisodereversekodeco https://www.kodeco.com/2625-introduction-to-the-testflight-sdk/page/4 Introduction to the TestFlight SDK | Kodeco Learn how to distribute ad-hoc builds and integrate the TestFlight SDK into your iOS apps. introduction totestflightsdkkodeco https://www.kodeco.com/5429634-saving-data-in-ios/lessons/10 Saving Data in iOS, Episode 10: Introduction | Kodeco Check out what you'll be learning in this part of the course, including JSON, its structure and types, saving and loading data using JSON, and Swift's Codable... in iossavingdataepisodeintroduction https://www.kodeco.com/ios/paths/apple-ai-models/49307523-vision-framework/02-building-basic-vision-requests/05 Building Basic Vision Requests, Episode 11: Demo 02 | Kodeco Write some code to detect human faces in photos! buildingbasicvisionrequestsepisode https://www.kodeco.com/10796666-table-views/lessons/14 Table Views, Episode 14: Conclusion | Kodeco Review what you learned in this part of the course about customizing table view UI, and see what's coming up next. tableviewsepisodeconclusionkodeco https://www.kodeco.com/30399648-drawing-in-ios-with-swiftui/lessons/12 Drawing in iOS with SwiftUI, Episode 12: Custom Menu | Kodeco Learn about rotation and scale effects by creating a circular flyout menu and placing your icons around the edge of a circle. in ioscustom menudrawingswiftuiepisode https://assets.carolus.raywenderlich.com/33862041-programming-in-kotlin-fundamentals/lessons/3 Programming in Kotlin: Fundamentals, Episode 3: Explore Kotlin Language Basics | Kodeco Learn about variables, constants, basic data types and comments. programmingkotlinfundamentalsepisodeexplore https://www.kodeco.com/ios/programs/swiftui-essentials/networking-concurrency-swiftui/44704680-networking-with-swiftui/01-demystifying-the-network/02 Instruction | Kodeco This lesson introduces fundamental network concepts, including what a network request is, the client-server model, HTTP protocol basics, and the structure of... instructionkodeco https://www.kodeco.com/3875-how-to-make-a-game-like-flappy-bird/lessons/5 How To Make a Game Like Flappy Bird, Episode 5: Spawning Obstacles | Kodeco Learn more about GameplayKit by adding obstacles to the scene. how to make a game https://www.kodeco.com/ios/paths/networking-concurrency-swiftui/48743668-performance-optimization/05-introduction-to-ui-testing/03 Introducing the Sample Project | Kodeco Introduction to the Xcode project used for UI Testing. sample projectintroducingkodeco https://www.kodeco.com/20651739-wrangling-dates-time-in-ios/lessons/5 Wrangling Dates & Time in iOS, Episode 5: Locale | Kodeco Locales provide information about linguistic, cultural, and technological conventions for use in formatting data for presentation. time indatesiosepisodelocale https://assets.carolus.kodeco.com/ Kodeco | Learn iOS, Android & Flutter ios androidkodecolearnflutter https://www.kodeco.com/3988300-vector-graphics-on-android Vector Graphics on Android | Kodeco In this tutorial you will learn what Scalable Vector Graphics are and how to create and manipulate Vector Graphics on Android vector graphicson androidkodeco https://www.kodeco.com/1941302-intermediate-ios-design-patterns/lessons/1 Intermediate iOS Design Patterns, Episode 1: Introduction | Kodeco Welcome! Get an overview of all the fun design patterns you'll be able to use by the end of the course. design patternsintermediateiosepisodeintroduction https://www.kodeco.com/8080493-beginning-android-layouts/lessons/28 Beginning Android Layouts, Episode 28: Challenge: Landscape Mode | Kodeco Practice creating a landscape mode layout through a hands-on challenge. beginningandroidlayoutsepisodechallenge https://www.kodeco.com/2953-how-to-create-a-rotating-wheel-control-with-uikit/page/2 How To Create a Rotating Wheel Control with UIKit | Kodeco This is a post whew you will learn how to build custom Rotating Wheel Control with UIKit, written by iOS Tutorial Team member Cesare Rocchi, a UX designer and... how to createrotatingwheelcontroluikit https://www.kodeco.com/10529048-ios-bootcamp/lessons/16 iOS Bootcamp, Episode 16: iOS Bootcamp: July 16, 2020 | Kodeco Continue learning about Saving Data in week 8 of iOS Bootcamp. iosbootcampepisodejulykodeco https://www.kodeco.com/2894-how-to-make-a-simple-playing-card-game-with-multiplayer-and-bluetooth-part-2/page/5 How To Make a Simple Playing Card Game with Multiplayer and Bluetooth, Part 2 | Kodeco This is a post by iOS Tutorial Team member Matthijs Hollemans, an experienced iOS developer and designer. You can find him on Google+ and Twitter. Welcome back... https://www.kodeco.com/18411703-uikit-animation/lessons/11 UIKit Animation, Episode 11: Conclusion | Kodeco In this video you'll review what you've learned in this section, and find out what's next in your animation journey. uikitanimationepisodeconclusionkodeco https://www.kodeco.com/books/flutter-apprentice/v1.0/chapters/vi-acknowledgements Flutter Apprentice, Chapter vi: Acknowledgements | Kodeco chapter viflutterapprenticeacknowledgementskodeco https://www.kodeco.com/26921676-vs-code-tips-tricks/lessons/8 VS Code Tips & Tricks, Episode 8: Improve Coding UX with Visual Guides | Kodeco Use extensions that help to improve your general coding experience with visual cues and colors to make editing easier. https://www.kodeco.com/android/paths/multiscreen-app/44884606-navigation-in-jetpack-compose/04-deep-linking/05 Deep Linking Quiz | Kodeco This quiz is to test your knowledge on setting up deep links in your app. deep linkingquizkodeco https://www.kodeco.com/library Tutorials, Courses & Books | Kodeco Search the best collection of iOS and Android tutorials on the web tutorialscoursesbookskodeco https://assets.koenig.kodeco.com/u/bdmoakley Brian Moakley | Kodeco The latest tutorials from Brian Moakley. Brian is Managing Editor at Kodeco (and first Kodeco employee!) where he manages a team of content creators in the... briankodeco https://www.kodeco.com/9529598-vs-code-tips-tricks/lessons/4 VS Code Tips & Tricks, Episode 4: Create Code Snippets | Kodeco Learn how to create a library of code snippets to avoid writing time consuming and repetitive code from scratch. vs codetips tricksepisodecreatesnippets https://www.kodeco.com/4284-your-second-swift-4-ios-11-app/lessons/11 Your Second Swift 4 & iOS 11 App, Episode 11: Conclusion | Kodeco With your introduction to table views complete, it's time to move on to greener pastures - MVC. secondswiftiosappepisode https://koenig-assets.raywenderlich.com/20781137-flutter-navigator-2-0/lessons/16 Flutter Navigator 2.0, Episode 16: Go to the Previous Page | Kodeco Use the back button to go back to the previous page. The previous page will be decided on the condition of the current page. go to the https://www.kodeco.com/ios/paths/foundational-tools-ios/43817071-introduction-to-xcode/02-debugging-troubleshooting-in-xcode/09 Quiz: Debugging & Troubleshooting in Xcode | Kodeco Test yourself on the concepts learned in this lesson. in xcodequizdebuggingtroubleshootingkodeco https://www.kodeco.com/2664-ios-app-security-and-analysis-part-2-2/page/2 iOS App Security and Analysis: Part 2/2 | Kodeco Continuing on the iOS app security theme, learn how attackers might access your code and the steps you can take to maintain the security of your app. ios appsecurity andanalysispartkodeco https://www.kodeco.com/android/programs/foundational-tools-android/foundational-tools-android/43522284-meet-the-kotlin-programming-language/05-use-functions/01 Introduction | Kodeco Learn how to modularize and reuse your code using functions. introductionkodeco https://www.kodeco.com/5443751-testing-with-mockk/lessons/2 Testing With MockK, Episode 2: Create a Simple Mock | Kodeco Use MockK to create a simple mocked object to help unit test the planet of the day feature. testingmockkepisodecreatesimple https://assets.carolus.kodeco.com/android/programs/kotlin-essentials/learn-kotlin-language/43870675-use-kotlin-classes/01-define-classes/03 Define Classes, Episode 3: Demo | Kodeco Explore class instance identity in more depth defineclassesepisodedemokodeco https://www.kodeco.com/34932735-jetpack-compose/lessons/2 Jetpack Compose, Episode 2: Learn About Composable Functions | Kodeco Play around with some of the basic Composable functions, and learn what their parameters are, and how to display a simple Composable tree. jetpack composelearn aboutepisodecomposablefunctions https://www.kodeco.com/10318291-reusable-ios-frameworks/lessons/14 Reusable iOS Frameworks, Episode 14: Mock The Internet, Part 1 | Kodeco Learn how to inject a simulated mock network into your API tests. the internetreusableiosframeworksepisode https://www.kodeco.com/books/swiftui-animations-by-tutorials/v1.0/chapters/1-introducing-swiftui-animations SwiftUI Animations by Tutorials, Chapter 1: Introducing SwiftUI Animations | Kodeco This chapter provides an introduction to animation in SwiftUI through building an app that lets the user experiment with the different basic animations and... swiftuianimationstutorialschapterintroducing https://store.kodeco.com/products/subscription Subscription | Kodeco subscriptionkodeco https://www.kodeco.com/books/data-structures-algorithms-in-swift/v5.0/chapters/14-binary-search-trees Data Structures & Algorithms in Swift, Chapter 14: Binary Search Trees | Kodeco A binary search tree facilitates fast lookup, addition, and removal operations. Each operation has an average time complexity of O(log n), which is... binary search treesdata structuresalgorithmsswift https://www.kodeco.com/android/programs/beginning-android/learn-kotlin-language/43870675-use-kotlin-classes/01-define-classes/05 Quiz: Define Classes | Kodeco This quiz reviews the concepts of defining classes in Kotlin. quizdefineclasseskodeco https://www.kodeco.com/books/server-side-swift-with-vapor/v3.0.ea1/chapters/32-deploying-with-docker Server-Side Swift with Vapor, Chapter 32: Deploying with Docker | Kodeco Docker is a popular containerization technology that has made a huge impact in the way applications are deployed. Containers are a way of isolating your... serversideswiftvaporchapter https://www.kodeco.com/1749636-free-raywenderlich-com-books-for-meetups-and-conferences Free Kodeco Books for Meetups and Conferences! | Kodeco Do you organize or attend any iOS, Android, Flutter, Server-Side Swift, or Unity meetups or conferences? Sign up here to receive free Kodeco books to give away... freekodecobooksmeetupsconferences https://www.kodeco.com/2730-texture-packer-tutorial-how-to-create-and-optimize-sprite-sheets Texture Packer Tutorial: How to Create and Optimize Sprite Sheets | Kodeco This Texture Packer tutorial will show you how to use Texture Packer to create and optimize sprite sheets in your games, using a Cocos2D 2.X game as an example. how to createtexturepackertutorial https://www.kodeco.com/37086140-your-first-ios-swiftui-app-an-app-from-scratch/lessons/7 Your First iOS & SwiftUI App: An App from Scratch, Episode 7: Objects, Data & Methods | Kodeco Learn the basics of object-oriented programming, so you can better understand the Swift code created for you by the SwiftUI Canvas editor. https://www.kodeco.com/29858859-how-to-create-a-2d-snake-game-in-flutter/lessons/13 How to Create a 2D Snake Game in Flutter, Episode 13: Restarting the Game | Kodeco Learn to add the feature to restart the game when the game is over. how to create https://www.kodeco.com/28868069-saving-data-in-ios/lessons/13 Saving Data in iOS, Episode 13: Saving On Device | Kodeco In this episode, find out how to save files on a simulator or physical iOS device. Also, learn about the app bundle. in iossavingdataepisodedevice https://www.kodeco.com/android/paths/learn-kotlin-language/43870675-use-kotlin-classes/06-implement-interfaces/04 Conclusion | Kodeco Summary for the lesson conclusionkodeco https://www.kodeco.com/33619647-supabase-with-flutter/lessons/21 Supabase with Flutter, Episode 21: Working with Categories | Kodeco Learn how to add, update and delete categories. Add category code to the database and screens. supabaseflutterepisodeworkingcategories https://www.kodeco.com/books/flutter-apprentice/v1.0.ea3/chapters/13-using-the-chopper-library Flutter Apprentice, Chapter 13: Using the Chopper Library | Kodeco This chapter will teach you how to use the Chopper package to retrieve data from the internet. Unlike the built-in networking methods in Dart, this package... flutterapprenticechapterusingchopper https://koenig-assets.raywenderlich.com/android/paths/multiscreen-app/44884662-save-user-state/05-set-up-a-room-database/04 Introduction to Data Access Objects | Kodeco This part covers how to create DAOs for a Room database. introduction todata accessobjectskodeco https://www.kodeco.com/3049-multithreading-and-grand-central-dispatch-on-ios-for-beginners-tutorial Multithreading and Grand Central Dispatch on iOS for Beginners Tutorial | Kodeco Have you ever written an app where you tried to do something, and there was a long pause while the UI was unresponsive? This is usually a sign that your app... grand centralfor beginnersmultithreadingdispatch https://www.kodeco.com/books/saving-data-on-android/v1.0 Saving Data on Android | Kodeco Save Data on Android! The persistence of data has always been a fundamental part of any application. Saving data locally or remotely with the modern techniques... on androidsavingdatakodeco https://www.kodeco.com/3355-android-animations/lessons/8 Android Animations, Episode 8: Animator Listeners | Kodeco Use an Animator.AnimatorListener or an AnimatorListenerAdapter to respond to various events for the animation, such as the animation end. androidanimationsepisodeanimatorlisteners https://www.kodeco.com/android/programs/foundational-tools-android/foundational-tools-android/43522639-create-a-simple-android-app/04-add-interactivity/01 Introduction | Kodeco We flesh out the chat app interface much more, adding many more composables and putting them together with nesting and layouts. We also refactor the code to... introductionkodeco https://www.kodeco.com/11447782-kotlin-whiteboard/lessons/42 Kotlin Whiteboard , Episode 42: How Many Nodes | Kodeco Determine the maximum number of items ever in the queue used to perform a breadth-first traversal on a given undirected graph. how manykotlinwhiteboardepisodenodes https://www.kodeco.com/3660-intermediate-core-data/lessons/7 Intermediate Core Data, Episode 7: Conclusion | Kodeco Review what we've covered in this Intermediate Core Data video series and find out some other resources to further your knowledge of Core Data. core dataintermediateepisodeconclusionkodeco https://www.kodeco.com/flutter/paths/flutter-fundamentals/courses/25841733-your-second-flutter-app/lessons/12 Your Second Flutter App, Episode 12: Use a Listview | Kodeco See just how little code you need in Flutter to show a list of widgets using a ListView. flutter appsecondepisodeuselistview https://assets.koenig.kodeco.com/books/server-side-swift-with-vapor/v3.0/chapters/26-adding-profile-pictures Server-Side Swift with Vapor, Chapter 26: Adding Profile Pictures | Kodeco Learn how to send files in requests and handle that in your Vapor application. Use this knowledge to allow users to upload profile pictures in the web... profile picturesserversideswiftvapor https://www.kodeco.com/programs Kodeco | Programs kodecoprograms https://www.kodeco.com/books/flutter-apprentice/v2.0/chapters/9-shared-preferences Flutter Apprentice, Chapter 9: Shared Preferences | Kodeco This chapter will teach you how to save simple data to your device's local storage on both Android and iOS devices. Use this to save flags, IDs, numbers and... flutterapprenticechaptersharedpreferences https://www.kodeco.com/13739693-your-first-flutter-app/lessons/41 Your First Flutter App, Episode 41: Style a Widget | Kodeco Get started with styling individual widgets using named properties that are set when creating the widget. your firstflutter appepisodestylewidget https://www.kodeco.com/7478-beginning-auto-layout/lessons/10 Beginning Auto Layout, Episode 10: Introduction | Kodeco Get a solid introduction to Auto Layout constraints, and find out what you'll learn in this section. auto layoutbeginningepisodeintroductionkodeco https://koenig-assets.raywenderlich.com/books/swift-cookbook/v1.0/chapters/6-use-subscripts-in-swift Swift Cookbook, Chapter 6: Use Subscripts in Swift | Kodeco Learn how to define and use subscripts in the Swift programming language. swiftcookbookchapterusekodeco https://www.kodeco.com/604358-c-collections-lambdas-and-linq/lessons/28 C# Collections, Lambdas, and LINQ, Episode 28: What Wasn't Covered | Kodeco This video covers all the topics that weren't covered in the this three part course. https://www.kodeco.com/3355-android-animations/lessons/12 Android Animations, Episode 12: View Animations | Kodeco Learn about view animations and their differences from property animations. Animate food on the detail screen using a view animation. androidanimationsepisodeviewkodeco https://koenig-assets.raywenderlich.com/books/ios-test-driven-development-by-tutorials/v2.0/chapters/iv-about-the-team iOS Test-Driven Development by Tutorials, Chapter iv: About the Team | Kodeco test driven developmentabout the team https://www.kodeco.com/5539282-programming-in-swift-fundamentals/lessons/7 Programming in Swift: Fundamentals, Episode 7: Optionals | Kodeco Learn about one of the most important aspects of Swift development - optionals - and how to unwrap, force unwrap, and bind optionals. programmingswiftfundamentalsepisodekodeco https://www.kodeco.com/ios/paths/advanced-swift-techniques/46682496-advanced-error-handling-result-types/03-result-type/01 Introduction | Kodeco Set the stage for the module and introduce the LOs for this lesson. introductionkodeco https://www.kodeco.com/3247-beginning-c/lessons/21 Beginning C#, Episode 21: Constructors | Kodeco In this video, you'll learn the basics of constructors and implementing them on structs. beginningcepisode https://www.kodeco.com/library?category_ids%5B%5D=158&content_types%5B%5D=collection&content_types%5B%5D=screencast&difficulties&domain_ids%5B%5D=2&editor_ids&exclude_category_ids&language_ids&limit_count=6&limit_days&max&min&page&platform_ids&professional&q§ion_id=221&sort_direction=desc&sort_order=released_at&subscription_types Library | Kodeco Search the best collection of iOS and Android tutorials on the web librarykodeco https://www.kodeco.com/52032418-kodebits-day-7-null-safe-length Kodebits Day 7: Null-safe Length | Kodeco Use Kotlin null safety and the Elvis operator in one small function. kodebitsdaynullsafelength https://koenig-assets.raywenderlich.com/books/swift-cookbook/v1.0/chapters/6-arc-and-closures Swift Cookbook, Chapter 6: ARC and Closures | Kodeco Learn how to handle closures and their interactions with Automatic Reference Counting (ARC) in Swift. swiftcookbookchapterarcclosures https://www.kodeco.com/30498263-your-first-kotlin-android-app-an-app-from-scratch/lessons/23 Your First Kotlin Android App: An App From Scratch, Episode 23: Use Conditional Statements | Kodeco Become acquainted with conditional statements by calculating the positive difference. https://koenig-assets.raywenderlich.com/android/paths/object-oriented-programming/43869997-advanced-object-oriented-programming-in-kotlin/02-design-patterns/07 Learning Observer Pattern | Kodeco Learn about the observer design pattern. observer patternlearningkodeco https://www.kodeco.com/books/design-patterns-by-tutorials/v3.0/chapters/iv-introduction Design Patterns by Tutorials, Chapter iv: Introduction | Kodeco design patternschapter ivtutorialsintroductionkodeco https://www.kodeco.com/books/combine-asynchronous-programming-with-swift/v2.0/chapters/10-debugging Combine: Asynchronous Programming with Swift, Chapter 10: Debugging | Kodeco Debugging asynchronous code being notoriously harder than linear code, Combine helps with a few tools that will greatly help you improve your understanding of... asynchronous programmingcombineswiftchapterdebugging https://www.kodeco.com/android/paths/learn-kotlin-language/43512532-learn-the-basics-of-the-kotlin-language/04-discover-operators/01 Introduction | Kodeco This lesson teaches you how to operate on data using operators in Kotlin. introductionkodeco https://www.kodeco.com/books/swiftui-apprentice/v2.0/chapters/7-saving-settings SwiftUI Apprentice, Chapter 7: Saving Settings | Kodeco Learn to use @AppStorage and @SceneStorage to save your app state. You'll also learn your app's sandbox file system and how to enable multiple windows on... swiftuiapprenticechaptersavingsettings