kodeco.comHigh quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more! https://www.kodeco.comKodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more2024-03-28T18:30:43Zhttps://www.kodeco.com/44793573-kodeco-podcast-xml-vs-jetpack-compose-v2-s2-e6Dru and Jenn are joined by AlexSullivan and Filip Babic to help understand the transition developers are making from old XML UIs into the new Jetpack Compose world.
Kodeco Podcast: XML vs Jetpack Compose (V2, S2, E6) [FREE]2024-03-28T18:30:43Z2024-03-28T18:30:43Zhttps://www.kodeco.com/41862617-flutter-s-inheritedwidgets-getting-startedLearn how to implement InheritedWidgets into your Flutter apps! In this tutorial, see how InheritedWidgets can be used to manage state with a weather app.
Flutter’s InheritedWidgets: Getting Started [FREE]2024-03-27T15:50:05Z2024-03-27T15:50:05Zhttps://www.kodeco.com/ios/programs/visionos-specialist<div class="trix-content">
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 effects. Leverage Reality Composer Pro for no-code 3D development. Integrate your creations seamlessly into visionOS apps and redefine user interaction.
</div>
Become a visionOS Specialist2024-03-27T00:00:00Z2024-03-27T00:00:00Zhttps://www.kodeco.com/ios/paths/visionos-beyond-the-basicsThis 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 augmented reality experiences.visionOS: Beyond the Basics2024-03-27T00:00:00Z2024-03-27T00:00:00Zhttps://www.kodeco.com/44653678-layoff-to-liftoff-surviving-downsizing-in-the-tech-industryKodeco’s guide to surviving tech layoffs offers actionable tips on stress management, job search strategies, and staying productive post-layoff to prepare for your comeback.
Layoff to Liftoff: Surviving Downsizing in the Tech Industry [FREE]2024-03-25T15:59:20Z2024-03-25T15:59:20Zhttps://www.kodeco.com/44731070-have-questions-about-coding-bootcamps-come-to-our-free-webinarsSign up to meet your lead mentor, go over the curriculum, and get answers to your questions.
Have Questions About Coding Bootcamps? Come to Our Free Webinars! [FREE]2024-03-19T15:40:16Z2024-03-19T15:40:16Zhttps://www.kodeco.com/44643336-introduction-to-godot-s-animationplayerLearn how to create animations in Godot using the AnimationPlayer node. Animate sprites, orchestrate movements, and add sound effects for exciting gameplay. Dive into the Animation panel, understand keyframes, and master various track types. From simple motions to complex cutout animations, explore the possibilities and enhance your game development skills.
Introduction to Godot’s AnimationPlayer [FREE]2024-03-15T13:05:08Z2024-03-15T13:05:08Zhttps://www.kodeco.com/44147577-unit-testing-tutorial-for-android-getting-startedIn this Unit Testing Tutorial for Android, you’ll learn how to build an app with Unit Tests in Kotlin.
Unit Testing Tutorial for Android: Getting Started [FREE]2024-03-14T15:50:42Z2024-03-14T15:50:42Zhttps://www.kodeco.com/39906475-your-first-flutter-flame-game<p>Creating a game can be a really complex endeavor, especially when you want
to support multiple platforms. Luckily, using Flame & Flutter can provide
support for multiple platforms and an awesome developer experience in the process.</p>
Your First Flutter Flame Game [SUBSCRIBER]2024-03-06T00:00:00Z2024-03-06T00:00:00Zhttps://www.kodeco.com/44554669-build-a-real-ios-app-from-scratch-a-free-workshop-for-swift-beginnersWatch this webinar on demand and, in less than an hour, you’ll learn to build a real, functional iOS app.
Build a Real iOS App From Scratch: A Free Workshop for Swift Beginners [FREE]2024-02-21T15:18:14Z2024-02-21T15:18:14Zhttps://www.kodeco.com/books/flutter-apprentice<h2>Build for both iOS and Android with Flutter!</h2>
<p>Flutter is a new and exciting software development toolkit that lets you target multiple platforms at once, so you can build apps for iOS, Android and even web and desktop, all from a single codebase.</p>
<p>Similar to modern web technologies, Flutter uses a declarative approach to UI development. You can take advantage of “hot reload” of new code while developing, and your apps will perform at native speed thanks to Flutter’s custom rendering engine.</p>
<p>It’s been the dream of mobile developers for years to find a cross-platform tool that lets you build for both iOS and Android without having to write and maintain two separate codebases. With Flutter and <em>Flutter Apprentice</em>, you can achieve that dream!</p>
Flutter Apprentice [SUBSCRIBER]2024-02-21T00:00:00Z2024-02-21T00:00:00Zhttps://www.kodeco.com/44509801-kodeco-podcast-getting-your-app-in-the-app-store-v2-s2-e5Professor Brad Ashburn joins Dru and Suz to talk about the trials and tribulations in his journey from writing an iOS app to getting it published in the Apple App Store.
Kodeco Podcast: Getting Your App in the App Store (V2, S2, E5) [FREE]2024-02-15T19:30:10Z2024-02-15T19:30:10Zhttps://www.kodeco.com/41296291-kotlin-coroutines-fundamentals<p>Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framework.</p>
Kotlin Coroutines: Fundamentals [SUBSCRIBER]2024-02-14T00:00:00Z2024-02-14T00:00:00Zhttps://www.kodeco.com/44176642-big-list-of-android-conferences-in-2024Discover the top Android conferences in 2024 and seize the opportunity to stay updated, network with industry professionals, and explore emerging technologies. Dive into the world of Android development with these must-attend events.
Big List of Android Conferences in 2024 [FREE]2024-02-06T17:31:16Z2024-02-06T17:31:16Zhttps://www.kodeco.com/44259876-extending-the-editor-with-plugins-in-godotEmbark on a journey to harness the true power of Godot with editor plugins! Revolutionize your workflow with bespoke tools, efficient shortcuts, and personalized menu options. Delve deep into the art of plugin creation and unlock the boundless potential of Godot with ease.
Extending the Editor with Plugins in Godot [FREE]2024-02-02T17:34:51Z2024-02-02T17:34:51Zhttps://www.kodeco.com/44375271-kodeco-podcast-leveling-up-as-a-developer-v2-s2-e4How do you level up in your development career? If you’re interested in how to upskill from a junior-level developer to a senior dev, you’ll get great advice here from people who have been there themselves.
Kodeco Podcast: Leveling Up as a Developer (V2, S2 E4) [FREE]2024-02-01T22:31:55Z2024-02-01T22:31:55Zhttps://www.kodeco.com/41432335-gradle-tutorial-for-android-getting-started-part-2In this Gradle Build Script tutorial, you’ll learn build types, product flavors, build variants, and how to add additional information such as the date to the APK file name.
Gradle Tutorial for Android: Getting Started – Part 2 [FREE]2024-01-31T16:55:25Z2024-01-31T16:55:25Zhttps://www.kodeco.com/41079122-gradle-tutorial-for-android-getting-started-part-1In this Gradle Build Script tutorial, you’ll learn the basic syntax in build.gradle files generated by Android Studio. You’ll also learn about gradlew tasks, different dependency management techniques, and how to add a new dependency to your app.
Gradle Tutorial for Android: Getting Started – Part 1 [FREE]2024-01-31T16:50:10Z2024-01-31T16:50:10Zhttps://www.kodeco.com/38305847-saving-data-in-flutter<p>Data is king! In this course you’ll see different techniques to store data in your Flutter apps.
You will use SharedPreferences to store key-value pairs, convert objects in
JSON format (and viceversa), read and write data to text files, and convert images into streams of data.
At the end of this course, you’ll be able to choose how to save data in your apps,
and use some of the most common Flutter storing options.</p>
Saving Data in Flutter [SUBSCRIBER]2024-01-31T00:00:00Z2024-01-31T00:00:00Zhttps://www.kodeco.com/43771410-interactive-widgets-with-swiftuiDiscover how iOS 17 takes widgets to the next level by adding interactivity. Use SwiftUI to add interactive widgets to an app called Trask. Explore different types of interactive widgets and best practices for design and development.
Interactive Widgets With SwiftUI [FREE]2024-01-22T16:50:04Z2024-01-22T16:50:04Zhttps://www.kodeco.com/44206375-kodeco-podcast-putting-ai-to-use-in-software-development-v2-s2-e3It’s all AI this episode as Mina Gerges and Dan Ilies take all three of our hosts down the rabbit hole to explore the cutting-edge intersection of artificial intelligence and mobile app development.
Kodeco Podcast: Putting AI to Use in Software Development (V2, S2 E3) [FREE]2024-01-18T19:00:18Z2024-01-18T19:00:18Zhttps://www.kodeco.com/books/android-fundamentals-by-tutorials<p>In this book, you’ll learn how to build Android applications from scratch using
Android Studio as the IDE. You’ll learn the basics of Kotlin and how to build elegant
UI with Jetpack Compose. You’ll expand on the basics by making robust and scalable apps
using well-established architecture patterns.</p>
Android Fundamentals by Tutorials [SUBSCRIBER]2024-01-17T00:00:00Z2024-01-17T00:00:00Zhttps://www.kodeco.com/ios/paths/introduction-to-visionosThe 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 interact with them with taps, gestures and their hands. This learning path will survey the various types of apps that you can build for spatial computing. We’ll explore building windowed apps; running existing iOS and iPad apps in windows, creating apps with 3D elements in 3D volumes, as well as fully immersive apps, where the user is inside a completely virtual environment.Introduction to visionOS2023-11-21T15:36:11Z2023-11-21T15:36:11Zhttps://www.kodeco.com/ios/paths/object-oriented-programmingThe Object-Oriented Programming (OOP) learning path offers a comprehensive exploration of software development principles and techniques. Covering three modules, learners will delve into foundational OOP concepts, advanced techniques, and their integration with Protocol-Oriented Programming (POP).
By mastering both OOP and POP paradigms, participants will emerge ready to craft robust, adaptable software solutions that excel in the dynamic world of modern software engineering.Object-Oriented Programming in iOS2023-10-17T08:00:59Z2023-10-17T08:00:59Zhttps://www.kodeco.com/ios/paths/ios-concurrencyConcurrency 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, and updating the user interface. Understanding how to design and implement concurrent code is crucial for building high-quality and responsive iOS apps that deliver a smooth user experience.Concurrency in iOS2023-03-24T10:45:00Z2023-03-24T10:45:00Zhttps://www.kodeco.com/android/paths/android-animationsYou’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 functional polish to your app, to help it stand out and gain approval from your users. You’ll cover wireframing, prototyping, user testing, dark theme, UX/Design tips and tricks, animations, in-app reviews and more!Android Animations2021-11-18T13:52:54Z2021-11-18T13:52:54Zhttps://www.kodeco.com/android/paths/adatanetLearn 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 network calls to retrieve data using techniques such as Retrofit and Coroutines, image wrangling with Picasso, OkHttp Interceptors, and more.Advanced Android Data & Networking2021-11-18T13:45:22Z2021-11-18T13:45:22Zhttps://www.kodeco.com/android/paths/aarchAs you move further into your career as a professional Android developer, you’ll soon realize that planning out and building your apps with an overall architecture in mind, will make your life (and your teammates' lives) that much easier! In this path, you’ll work with three of the most common architectures used in modern Android development: MVI, or Model-View-Intent; MVP, or Model-View-Presenter; and MVVM, or Model-View-ViewModel.Android Architecture2021-11-18T13:36:43Z2021-11-18T13:36:43Zhttps://www.kodeco.com/android/paths/auiuxYou’ve built your first Android app, or maybe your second … but there’s a lot more to learn! In this path, you’ll learn some of the key UI and UX principles that professional Android developers needs in their toolbox, including notifications, motion layout, multi-window and inset handling, Wear OS, best practices for visual feedback, dark theme, and more!Android UI & UX: Beyond the Basics2021-11-18T13:28:28Z2021-11-18T13:28:28Zhttps://www.kodeco.com/ios/paths/combineCombine is the definitive framework for writing declarative, asynchronous code in your Swift and iOS apps. Combine is an important tool in building modern, event-driven apps and can simplify your approach to using callbacks and handlers in your event handling code.Declarative Programming with Combine2021-09-22T15:35:07Z2021-09-22T15:35:07Zhttps://www.kodeco.com/ios/paths/iosdesignpatternsDesign patterns are reusable, templated solutions to situations you’ll see again and again as you build apps. Design patterns in iOS can help you create logically-constructed code that leads to well-architected apps, by using generic solutions that experienced developers have encountered many times before.iOS Design Patterns2021-09-22T15:30:46Z2021-09-22T15:30:46Zhttps://www.kodeco.com/ios/paths/advancedswiftSwift is a rich language, but it’s possible that your day-to-day work doesn’t even begin to scratch the surface of the true power of the Swift Language. Learn how the experts use advanced Swift features, with topics on protocol-oriented programming, generics, protocols, values and references, types, operations, collections, memory management, and advanced error handling.Advanced Swift2021-09-22T15:26:51Z2021-09-22T15:26:51Zhttps://www.kodeco.com/ios/paths/uikitThe user interface is one of the most important parts of your app, since that’s what your users see and interact with every single day! Get started with layout in iOS with UIKit and AutoLayout, see how to work with table and collection views, bridge SwiftUI and UIKit frameworks in your app, and bring your apps to life with great animations in this iOS learning path!iOS User Interfaces with UIKit2020-12-22T14:01:47Z2020-12-22T14:01:47Zhttps://www.kodeco.com/flutter/paths/flutter-fundamentalsGet started with Flutter — the cross-platform toolkit that lets you write code once and deploy to iOS, Android, and even the desktop and the web! You'll build two full Flutter apps and pick up some key elements of the Dart language, UI design, debugging and more!Flutter Fundamentals2020-11-26T14:08:47Z2020-11-26T14:08:47Zhttps://www.kodeco.com/android/paths/androidtoolsWhen you spend your life designing and debugging apps inside Android Studio, you want your time to be well spent! Learn how to use the many tools in Android Studio to debug and build your apps with a minimum of fuss. You’ll also cover how to build a release-ready APK and upload it to the Google Play Store. Android IDEs & Tools2020-05-14T13:57:46Z2020-05-14T13:57:46Zhttps://www.kodeco.com/android/paths/androidsoftwareThere’s a lot more to app building than just knowing your way around Android Studio. In this path, you’ll cover some of the tools that developers use every day to get their jobs done. Work with Git, learn your way around the command line, and finally build graphic elements for your app in Sketch.Software Engineering for Android2020-03-04T21:11:12Z2020-03-04T21:11:12Zhttps://www.kodeco.com/android/paths/androiddataBehind most every Android app is the data that drives it - but where does this data come from, and how do you save that data? This learning path covers methods to save data on Android, along with mobile networking basics and how to do background processing in your Android apps.Android Data & Networking2020-03-04T21:08:24Z2020-03-04T21:08:24Zhttps://www.kodeco.com/android/paths/androiduserinterfaceBuilding apps requires a good command of the various user interface elements that bring life and utility to an app. Get started with Layouts, RecyclerView, and Animations in this Android learning path!Android User Interfaces2020-03-04T21:01:18Z2020-03-04T21:01:18Zhttps://www.kodeco.com/ios/paths/iossoftwareAlthough developers spend tons of time in Xcode, they also use a lot of other tools to get their work done. In this path, you’ll learn some of the tools that developers rely on every single day. You’ll work with Git, learn your way around the command line, and finally build graphics for your app in Sketch.Software Engineering for iOS2020-03-04T20:43:13Z2020-03-04T20:43:13Zhttps://www.kodeco.com/ios/paths/iostoolsWhen you use Xcode every day, you want to get all the performance out of it you can! In this learning path, start with debugging your iOS apps, get insider information on the best tips and tricks for Xcode, and learn how to submit your app to the Apple App Store for the world to enjoy!iOS IDEs & Tools2020-03-04T20:37:17Z2020-03-04T20:37:17Zhttps://www.kodeco.com/ios/paths/iosdatanetworkingLearn where the data behind your apps comes from! You’ll learn how to use Core Data to persist data in your app, network with URLSession, and use GCD and Operations to push some heavy data processing tasks to the background to keep your app’s UI responsive.iOS Data & Networking2020-03-04T20:29:56Z2020-03-04T20:29:56Z2024-03-28T18:30:43Z