Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Full-Stack Compose Kotlin Multiplatform Masterclass - Kmp

    Posted By: ELK1nG
    Full-Stack Compose Kotlin Multiplatform Masterclass - Kmp

    Full-Stack Compose Kotlin Multiplatform Masterclass - Kmp
    Published 5/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.20 GB | Duration: 3h 20m

    Build a production ready app that runs on Android, iOS, Desktop and Web with a single codebase!

    What you'll learn

    Compose Multiplatform

    Build Android apps

    Builds iOS apps

    Build desktop apps (macOs, windows, linux)

    Build web apps

    Requirements

    A laptop that is able to run Android Studio

    Programming experience is nice to have but not required. You will learn everything you need to know.

    If you want to build and test the iOS app you will need a Mac. You can still build and the run the Android and KMP apps on any laptop without a Mac.

    Description

    The Fullstack Compose Multiplatform Masterclass by Petros Efthymiou. Learn how to build native iOS, Android, Desktop and Web apps with a single codebase.- The sequel of the best-seller KMP Masterclass.Are you following dozens of forums and articles and buying courses in order to move your development skills and career to the next level? I am, too, but more often than not, after completing them, I realize that there is still a HUGE amount of work left to be done to connect all the pieces together and make them work on an actual production application. I found that even though a course was providing comprehensive knowledge on networking with Ktor, it didn't combine it with Clean architecture, dependency injection, or a local DB with SQL Delight. And because another course was extensive on SQL Delight, it was missing the rest of the best practises.After buying courses, reading articles & forums, and getting my hands dirty, I combined the Compose Multiplatform best practices in a single course to build an actual production application together.I created this course to make the process easier for you! You are going to learn how to combine:Compose MultiplatformKotlinCoroutinesKtorKoinSQL DelightKotlin State FlowClean ArchitectureMVIAnd complete actual Android, iOS, Desktop and Web applications using the industry's best practicesMy approach is to build an application together that can be forked and used as a base in your actual work. Why Me?I am a seasoned Mobile engineer, author, and Instructor with more than 10 years of experience. I have been working as a Mobile engineer from junior to lead positions in ambitious startups & large multinational companies since 2013. Being a sound engineer, though, doesn't automatically mean that you are an excellent instructor. In my lifetime, I have trained hundreds of thousands of developers in classrooms, web conferences, video courses, blog posts, and books.Among other things, I have created a best-selling Android Udemy course called Android TDD Masterclass. I have also written a best-selling Amazon book, Clean Mobile Architecture, which has prepared thousands of mobile developers to become mobile architects.Furthermore, in the past 7 years, I have delivered countless courses, seminars, and lectures in institutions, including New York College and Hellenic American Union. My current position is as a Mobile Trainer in a Multinational company called Backbase, where I am trainingThe internal RnD engineersThe internal professional services engineersExternal third-party integratorsWhy is it important?Kotlin Multiplatform is now considered stable and ready to be used in Android production applications. Compose Multiplatform is following the on the same successful path.Unlike all other cross-platform applications with KMP you can rip the advantages of both native and cross-platform solutions. KMP gives you the option to build native UIs using Jetpack Compose and SwiftUI while sharing all the business logic, infrastructure, and boilerplate code.On the other hand a startup the lacks the headcount and budget to hire specialized Android, iOS, web and potentially desktop devs can benefit greatly from Compose Multiplatform. Because you can build all those apps with a single codebase. And unlike with all the other cross platform solutions you can still decide to build native UIs later one when the budget is secure, while getting to keep the biggest part of your codebase.Currently Compose Multiplatform is a no-brainer compared to all the other cross-platform solutions!

    Overview

    Section 1: Course Introduction

    Lecture 1 Introduction

    Lecture 2 Course Explanation

    Section 2: Compose Multiplatform Introduction

    Lecture 3 What is Kotlin Multiplatform

    Lecture 4 Why Compose Multiplatform

    Lecture 5 Github repo

    Lecture 6 Integrate Compose Multiplatform part 1

    Lecture 7 Integrate Compose Multiplatform part 2

    Lecture 8 Compose Multiplatform hello world

    Lecture 9 Hello world Android

    Lecture 10 Hello world iOS part 1

    Lecture 11 Hello world iOS part 2

    Lecture 12 Testing the iOS app

    Lecture 13 Section Closing

    Section 3: Compose Multiplatform Android & iOS

    Lecture 14 Section Intro

    Lecture 15 Porting the Android Jetpack Compose UI

    Lecture 16 Porting the About screen

    Lecture 17 Porting the Sources screen

    Lecture 18 Testing the Sources screen

    Lecture 19 Porting the articles screen part 1

    Lecture 20 Compose material pull to refresh

    Lecture 21 Integrate the Kamel library

    Lecture 22 Testing the Articles screen

    Lecture 23 Application structure

    Lecture 24 Integrate the Voyager library

    Lecture 25 Voyager screen implementation

    Lecture 26 Apply navigation between the screens

    Lecture 27 Testing the navigation

    Lecture 28 Cleanup

    Lecture 29 Screen transition animations

    Lecture 30 Compose Multiplatform VS native UIs

    Section 4: Compose Multiplatform Desktop

    Lecture 31 Section Intro

    Lecture 32 Desktop target

    Lecture 33 Actual desktop ViewModel implementation

    Lecture 34 Actual Platform implementation

    Lecture 35 Database driver factory implementation

    Lecture 36 Koin dependency graph

    Lecture 37 Build gradle part 1

    Lecture 38 Build gradle part 2

    Lecture 39 Make desktop a gradle project

    Lecture 40 Desktop main class

    Lecture 41 Testing the desktop app

    Section 5: Compose Multiplatform Web

    Lecture 42 Section Intro

    Lecture 43 Creating the web target

    Lecture 44 Base ViewModel implementation

    Lecture 45 Platform Implementation

    Lecture 46 SQL driver factory

    Lecture 47 Impact of making the database optional

    Lecture 48 Handle a null database

    Lecture 49 Koin Initializer

    Lecture 50 Web build gradle part 1

    Lecture 51 Web build gradle part 2

    Lecture 52 Web main function

    Lecture 53 Articles screen manual injection

    Lecture 54 Sources screen manual injection

    Lecture 55 Index HTML and web specific files

    Lecture 56 Testing the web application

    Lecture 57 Congratulations

    Lecture 58 Bonus Lecture

    Android developers,iOS developers,Mobile developers,Web developers,Anyone interested in Compose Multiplatform!