New Features at Kodeco — October 2023 Update
Oct 2 2023 · Article (5 mins)
Make the most out of your time with Kodeco — check out the newest site features created just for you!
New Features at Kodeco — October 2023 Update
Make the most out of your time with Kodeco — check out the newest site features created just for you!
Game Tech
New
Getting Started with Godot for Unity Developers
Sep 27 2023 · Article (25 mins)
Are you a Unity game developer curious about Godot? While Unity still dominates the market, Godot is rapidly gaining ground. Exploring multiple game engines can provide invaluable insights into their strengths and weaknesses. Godot, known for its ease of use, open-source nature, and recent 3D enhancements in Godot 4, offers an attractive alternative.
Getting Started with Godot for Unity Developers
Are you a Unity game developer curious about Godot? While Unity still dominates the market, Godot is rapidly gaining ground. Exploring multiple game engines can provide invaluable insights into their strengths and weaknesses. Godot, known for its ease of use, open-source nature, and recent 3D enhancements in Godot 4, offers an attractive alternative.
Professional Growth
New
How Working at a Startup Can Boost Your Tech Career
Sep 25 2023 · Article (15 mins)
If you want a role that’s more challenging and more rewarding, working at a startup might be for you. Find out the advantages and the disadvantages of the startup life.
How Working at a Startup Can Boost Your Tech Career
If you want a role that’s more challenging and more rewarding, working at a startup might be for you. Find out the advantages and the disadvantages of the startup life.
Android & Kotlin
New
Data Persistence With Room
Sep 20 2023 · Article (20 mins)
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.
Data Persistence With Room
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.
Learn how to do level prototyping for Unreal Engine 5, using blockouts and Blueprints to define basic gameplay.
Prototyping Unreal Engine 5: Level Blockouts
Learn how to do level prototyping for Unreal Engine 5, using blockouts and Blueprints to define basic gameplay.
Flutter & Dart
New
Testing in Flutter
Sep 19 2023 · Video Course (1 hr, 24 mins)
Testing is one of the important aspect in app development. Testing helps to find and fix bugs, increasing the quality of the application. This course will introduce testing and different types of tests in Flutter. You will learn how to write unit tests, widget tests, and integration tests in Flutter. You will also learn how to write tests for your apps. You will learn how to Generate Goldens for UI Comparison and Automate running tests.
Testing in Flutter
Testing is one of the important aspect in app development. Testing helps to find and fix bugs, increasing the quality of the application. This course will introduce testing and different types of tests in Flutter. You will learn how to write unit tests, widget tests, and integration tests in Flutter. You will also learn how to write tests for your apps. You will learn how to Generate Goldens for UI Comparison and Automate running tests.
The tutorial covers exploring WeatherKit, displaying local weather forecasts and using Swift Charts for detailed predictions across locations.
WeatherKit Tutorial: Getting Started
The tutorial covers exploring WeatherKit, displaying local weather forecasts and using Swift Charts for detailed predictions across locations.
iOS & Swift
New
iOS Concurrency with GCD & Operations
Sep 12 2023 · Video Course (2 hrs, 1 min)
Learn how to add concurrency to your apps! Keep your app’s UI responsive to give your users a great user experience, and learn how to avoid common concurrency problems, like race condition, priority inversion and deadlock.
iOS Concurrency with GCD & Operations
Learn how to add concurrency to your apps! Keep your app’s UI responsive to give your users a great user experience, and learn how to avoid common concurrency problems, like race condition, priority inversion and deadlock.
Professional Growth
New
Navigating Coding Bootcamp: A Mentor’s Tips for Success
Sep 11 2023 · Article (20 mins)
A bootcamp mentor shares tips for students on what to expect, what mentors want to see from their students and how to overcome inevitable barriers to graduating.
Navigating Coding Bootcamp: A Mentor’s Tips for Success
A bootcamp mentor shares tips for students on what to expect, what mentors want to see from their students and how to overcome inevitable barriers to graduating.
iOS & Swift
New
iOS App Distribution
Sep 5 2023 · Video Course (57 mins)
This course will walk you step by step through the process of registering
for a new developer account and registering your app with App Store Connect.
In addition, you’ll learn about internal distribution of your app, testing with
TestFlight, and submitting your app to the App Store.
iOS App Distribution
This course will walk you step by step through the process of registering
for a new developer account and registering your app with App Store Connect.
In addition, you’ll learn about internal distribution of your app, testing with
TestFlight, and submitting your app to the App Store.
Game Tech
New
Unreal Engine 5: Building Worlds With Quixel Megascans
Aug 31 2023 · Article (20 mins)
Learn how to craft Landscapes using Unreal Engine 5 and leverage the power of Quixel Megascans for high-quality textures and assets. Discover the step-by-step process of applying complex material blends and adding intricate details to create captivating gaming environments.
Unreal Engine 5: Building Worlds With Quixel Megascans
Learn how to craft Landscapes using Unreal Engine 5 and leverage the power of Quixel Megascans for high-quality textures and assets. Discover the step-by-step process of applying complex material blends and adding intricate details to create captivating gaming environments.
Android & Kotlin
New
Your Second Kotlin Android App
Aug 29 2023 · Video Course (1 hr, 34 mins)
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin and Jetpack Compose. In it, you’ll learn about Composables, LazyLayouts saving data, integrating navigation components in Compose, and Android Jetpack.
Your Second Kotlin Android App
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin and Jetpack Compose. In it, you’ll learn about Composables, LazyLayouts saving data, integrating navigation components in Compose, and Android Jetpack.
Android & Kotlin
New
Object-Oriented Programming Best Practices with Kotlin
Aug 23 2023 · Article (25 mins)
Learn how to write better code following Object Oriented Programming Best Practices with Kotlin and SOLID principles by developing a Terminal Android app.
Object-Oriented Programming Best Practices with Kotlin
Learn how to write better code following Object Oriented Programming Best Practices with Kotlin and SOLID principles by developing a Terminal Android app.
Professional Growth
New
The Future is Now: Integrating AI in Software Development
Aug 22 2023 · Article (20 mins)
Generative AI is making a huge difference in software development. Find out how you can use AI to improve your apps and the pitfalls to avoid while coding.
The Future is Now: Integrating AI in Software Development
Generative AI is making a huge difference in software development. Find out how you can use AI to improve your apps and the pitfalls to avoid while coding.
Android & Kotlin
New
Your First Kotlin Android App: Polishing the App
Aug 22 2023 · Video Course (1 hr, 52 mins)
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.”
In this Jetpack Compose course, we’ll finish off programming Bullseye to add some nice touches
and features to make it look professional and polished.
Your First Kotlin Android App: Polishing the App
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.”
In this Jetpack Compose course, we’ll finish off programming Bullseye to add some nice touches
and features to make it look professional and polished.
Game Tech
Targeting the Steam Deck with Godot
Aug 17 2023 · Article (25 mins)
This tutorial guides game developers through the process of preparing a Godot project specifically for the Steam Deck device. It covers understanding Steam Deck hardware, handling input, optimizing game performance, and detecting the Steam Deck in the project, providing valuable insights for creating engaging games tailored for this exciting gaming platform.
Targeting the Steam Deck with Godot
This tutorial guides game developers through the process of preparing a Godot project specifically for the Steam Deck device. It covers understanding Steam Deck hardware, handling input, optimizing game performance, and detecting the Steam Deck in the project, providing valuable insights for creating engaging games tailored for this exciting gaming platform.
Android & Kotlin
New
Your First Kotlin Android App: An App From Scratch
Aug 15 2023 · Video Course (2 hrs, 31 mins)
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin programming language.
If you’re new to Android and development as a whole, then this course is for you.
Your First Kotlin Android App: An App From Scratch
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin programming language.
If you’re new to Android and development as a whole, then this course is for you.
Multiple Domains
New
Getting Started with Git
Aug 14 2023 · Video Course (48 mins)
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
Getting Started with Git
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
iOS & Swift
New
Augmented Reality’s RoomPlan for iOS: Getting Started
Aug 11 2023 · Article (25 mins)
Learn how to scan a room and share the 3D model with Apple’s RoomPlan in a SwiftUI app.
Augmented Reality’s RoomPlan for iOS: Getting Started
Learn how to scan a room and share the 3D model with Apple’s RoomPlan in a SwiftUI app.
Professional Growth
Code Comments: How to Write Clean and Maintainable Code
Aug 7 2023 · Article (20 mins)
Discover the benefits of good code comments and learn best practices for writing effective documentation. Improve code quality, readability, and collaboration.
Code Comments: How to Write Clean and Maintainable Code
Discover the benefits of good code comments and learn best practices for writing effective documentation. Improve code quality, readability, and collaboration.
iOS & Swift
New
Concurrency by Tutorials
Aug 2 2023 · Book
Dive Into Concurrency in Your iOS Apps!
What is concurrency, and why would you even want to use it in your apps? Find out everything you need to know in this book. Learn about Grand Central Dispatch, Apple’s implementation of C’s libdispatch, also known as GCD — one of the simplest ways to queue up tasks to run in parallel. Then, take on Operations & Operation Queues for when GCD doesn’t quite cut it; you’ll learn how to further customize and reuse your concurrent work. You’ll then learn common concurrency problems that you could face while developing concurrent applications, such as Race Conditions, Deadlocks, and more. Finally, understand threads and Thread Sanitizer and the various threading-related concepts and how these connect to the knowledge you’ve accumulated throughout this book. You’ll also learn how to use Thread Sanitizer to ease your debugging when things go wrong.
Concurrency by Tutorials
Dive Into Concurrency in Your iOS Apps!
What is concurrency, and why would you even want to use it in your apps? Find out everything you need to know in this book. Learn about Grand Central Dispatch, Apple’s implementation of C’s libdispatch, also known as GCD — one of the simplest ways to queue up tasks to run in parallel. Then, take on Operations & Operation Queues for when GCD doesn’t quite cut it; you’ll learn how to further customize and reuse your concurrent work. You’ll then learn common concurrency problems that you could face while developing concurrent applications, such as Race Conditions, Deadlocks, and more. Finally, understand threads and Thread Sanitizer and the various threading-related concepts and how these connect to the knowledge you’ve accumulated throughout this book. You’ll also learn how to use Thread Sanitizer to ease your debugging when things go wrong.
Android & Kotlin
New
Jetpack Compose: Getting Started
Aug 1 2023 · Video Course (1 hr, 53 mins)
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
SwiftUI Tutorial: Navigation
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
Multiple Domains
Unlocking the Power of AI in Game Creation
Jul 28 2023 · Article (15 mins)
Discover how AI game development tools are revolutionizing the industry, allowing developers to create games faster and better than ever before. Explore the cutting-edge technologies that streamline workflows and unleash creative potential in this insightful article.
Unlocking the Power of AI in Game Creation
Discover how AI game development tools are revolutionizing the industry, allowing developers to create games faster and better than ever before. Explore the cutting-edge technologies that streamline workflows and unleash creative potential in this insightful article.