Udemy

Multi-Modular Navigation | Compose Multiplatform iOS/Android

Enroll Now
  • 341 Students
  • Updated 3/2025
4.1
(61 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 5 Minute(s)
Language
English
Taught by
Stefan Jovanovic
Rating
4.1
(61 Ratings)

Course Overview

Multi-Modular Navigation | Compose Multiplatform iOS/Android

Build Scalable Cross-platform Apps. Navigate Like a Pro: Multi-Modular Architecture in Compose for iOS and Android.

Mobile development has traditionally required from developers to build separate applications for iOS and Android. Each platform comes with its own language, tools, and ecosystem—Objective-C or Swift for iOS, and Java or Kotlin for Android. This approach, while effective, doubles the workload and often leads to inconsistent features and performance across platforms.


Luckily modern technologies like Kotlin Multiplatform (KMP) offer a faster, more efficient way to develop mobile apps without compromising quality. In a world of mobile development where everything is changing fast, you gotta keep up with the technology if you want to stay concurrent on the market.


That’s why I have prepared this amazing course
. In this course I’m gonna teach you how to implement a scalable, multi-modular navigation architecture in your kotlin multiplatform project. We’re gonna target Android and iOS platforms using Compose Multiplatform framework for sharing the UI. This is an intermediate-level, concise course which is meant for developers that want to learn quickly, without wasting time on 20 hour courses.


Here’s what you’re going to learn here:

  • Compose navigation fundamentals

  • Type-safe navigation in Android and iOS

  • Passing arguments between destinations

  • Customizing Transition animations

  • Implementing a Nested Navigation

  • Navigation with a Bottom Navigation Bar

  • Modularization fundamentals

  • The benefits of a multi-modular architecture

  • Building scaleable and professional applications

  • Multi-modular navigation


And at the end we’re gonna create a Recipe App where we’re be implementing all the things that we have learned in this course. That application will work on both Android and iOS, it will have about 5 feature modules, a separate module for the navigation logic, and more.


Now is the right time to adapt cutting edge technologies in a mobile development!

Course Content

  • 3 section(s)
  • 14 lecture(s)
  • Section 1 Navigation Basics
  • Section 2 Multi-modular Food Recipes App
  • Section 3 Course updates

What You’ll Learn

  • Navigation fundamentals
  • Type-safe navigation
  • Passing arguments between destinatnations
  • Customizing transition animations
  • Implement a Nested Navigation graph
  • Navigation with Bottom Navigation Bar
  • Build Scalable Apps
  • Navigation in a Multi-modular project
  • Introducing with the concept of modularization
  • Modularization fundamentals
  • The Benefits of a Multi-modular Architecture
  • Build a Recipes App with a Multi-modular Navigation
  • And more


Reviews

  • C
    Claudette Givens
    3.5

    Felt like I was chasing after a running ball. Course material was excellent but fast passed

  • F
    Francesco Mascaro
    2.0

    I do appreciate shortness of time but not at expense of clarity of information. We know you are a good developer, but in this course you are a horrible teacher. You do not explain basic things that are needed to people addressing compose Navigation, just fly by, show pre made code without explaining in detail as you do in other courses. This is insufficient, really.

  • A
    Artur Wilczek
    3.0

    I really don't like when you speak that fast when you are presenting the code or something in AS. When you talk in introduction or theory you sepa slowly and clearly and when it comes to code, the most important part you speak as you are in big hurry. If course will have 3 h instead of 2 h it won't hurt anyone but would be easier and nicer to learn. What is the point to provide course where we need decrease speaking speed or pausing all the time the video. You event don't finish the sentence and already change the screen in Android Studio, it's really frustrating

  • k
    karthick chinnathambi
    4.0

    Bit Too fast and Before we can understand the code it's moving on. course is 2hours. But it definitely takes more than that. Better to put the actual time it takes to learn. So that people can plan accordingly

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed