Companies Home Search Profile

Build Kotlin Multiplatform Mobile Apps for iOS and Android

Focused View

Stefan Jovanovic

1:11:19

24 View
  • 1 - Introduction.mp4
    01:38
  • 2 - Course Requirements.mp4
    00:57
  • 3 - What is Kotlin Multiplatform.mp4
    04:47
  • 4 - Understanding the Multiplatform Project Structure.mp4
    04:58
  • 5 - Target vs Source Sets.mp4
    08:01
  • 6 - ExpectActual Mechanism explained.mp4
    05:16
  • 7 - Choosing an IDE.mp4
    02:55
  • 8 - Preparing the Environment.mp4
    02:31
  • 9 - Create and Explore a KMP for Mobile Project Template.mp4
    10:46
  • 10 - Add Dependencies.mp4
    05:49
  • 11 - Create DTOs.mp4
    02:50
  • 12 - Create RequestState wrapper.mp4
    01:15
  • 13 - Implement ProductsApi.mp4
    02:20
  • 14 - Create a ProductCard.mp4
    02:26
  • 15 - Fetch and Display the Data Android.mp4
    03:56
  • 16 - Create a ProductView.mp4
    05:38
  • 17 - Fetch and Display the Data iOS.mp4
    05:16
  • Description


    One Codebase, Two Platforms: Beginner Guide to Next-Gen Kotlin Multiplatform Technology with Native Performance!

    What You'll Learn?


    • Kotlin Multi-platform technology
    • Build Android and iOS app with Shared Kotlin logic
    • Native App Performance
    • The use of Kotlin Multi-platform Libraries
    • Build app with Jetpack Compose and SwiftUI
    • Actual/Expect mechanism explained
    • Targets/Source sets explained
    • Shared Ktor Networking library
    • Comparison between Kotlin/Swift
    • SKIE by Touchlab

    Who is this for?


  • Mobile developers
  • Android developers
  • iOS developers
  • Anyone who want to dive into the KMP technology
  • Students
  • Beginners
  • What You Need to Know?


  • Kotlin programming language basics
  • Jetpack Compose basics
  • Macbook (Optional, not required)
  • Swift programming langauage (Optional, not required)
  • Internet Connection
  • More details


    Description

    Welcome to the future of mobile development. This is a short and concise course that will quickly get you into the world of iOS and Android development with Kotlin Multi-platform technology. Kotlin Multi-platform technology has just became stable. Building native mobile applications for both iOS and Android, with a shared logic written in Kotlin, is just one step away from you.


    If you are an experienced Kotlin or Android developer and want to explore cross platform development, this is the right course for you. This course is adapted for beginners, which is why you will be able to follow along easily .


    You will learn how to write shared code for your mobile apps to maximize efficiency and code reuse. You will explore the fundamentals and principles of multi-platform development, and gain practical insights into creating a single code-base for your mobile projects .


    Along the way I'm going to explain a Swift syntax, and you will see how both Swift and Kotlin are very similar to each other. This is a short and concise course adapted to get you introduced with the topic quickly and efficiently without wasting a minute of your time .


    It's filled with lots of important information that you are going to need, to understand how this technology works behind the scenes. As with all other courses of mine, this one will also include one project that we are going to build while learning this amazing technology.


    So what are you waiting for?

    Let's go!

    Who this course is for:

    • Mobile developers
    • Android developers
    • iOS developers
    • Anyone who want to dive into the KMP technology
    • Students
    • Beginners

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Stefan Jovanovic
    Stefan Jovanovic
    Instructor's Courses
    Hi, my name is Stefan Jovanović. I’m an Android Developer/Designer and technology enthusiast. Love working on a new and exciting projects, sharing my knowledge with others, and always willing to learn more.I believe that permanent education is the key to success. I’ve been working as a developer/designer for 5 years so far.Have a lots of projects on my mind. I will be creating many useful courses in the future, and hope to hear from you as you enroll in one of them!Kind regards
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 17
    • duration 1:11:19
    • Release Date 2023/12/16