Full Stack Kotlin Multiplatform Kmp Development – Web Mobile
Free Download Full Stack Kotlin Multiplatform Kmp Development – Web Mobile
Published 9/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.04 GB | Duration: 17h 51m
Unlock the Power of KMP: Build and deploy a Blog Website, API, Admin Panel, and Android App with a Single Codebase.
What you’ll learn
Build a Kotlin Multiplatform Project
Build a responsive and feature-rich blog website
Create a powerful API to serve your web and mobile applications
Design an intuitive admin panel for content creation and management
Develop a stunning Android app that interacts seamlessly with your backend
Master Kotlin Multiplatform’s code-sharing capabilities
Requirements
Android development basics
Jetpack Compose basics
Kobweb framework (Not required)
Description
Are you ready to revolutionize your development skills? Dive into the world of Kotlin Multiplatform and learn how to build a comprehensive digital ecosystem with just one codebase. In this course, you’ll embark on a journey to create a fully functional blog website, a robust API, an intuitive admin panel for content management, and a dynamic Android application, all while harnessing the versatility of Kotlin Multiplatform.Discover the efficiency of writing code once and deploying it across multiple platforms, saving you time and effort. Our hands-on, step-by-step approach will empower you to seamlessly transition between web and mobile development, opening up new opportunities and career paths.Key Course Highlights:Build a responsive and feature-rich blog websiteCreate a powerful API to serve your web and mobile applicationsDesign an intuitive admin panel for content creation and managementDevelop a stunning Android app that interacts seamlessly with your backendMaster Kotlin Multiplatform’s code-sharing capabilitiesTechnologies used:Jetpack ComposeMaterial 3 Design SystemKotlin CoroutinesMongoDBKmongoKotlinX SerializationKobweb (Compose HTML framework)Kobweb API (Ktor server capabilities)Course requirements:Android development basics.Jetpack Compose basics (Check my other courses if you’re new).Kobweb basics is a plus.Who is this course for:Web Developers: If you’re a web developer looking to expand your skill set and embrace cross-platform development, this course will equip you with the knowledge and tools to create both web and mobile applications using Kotlin Multiplatform.Aspiring Full-Stack Developers: If you aspire to become a full-stack developer proficient in both web and mobile technologies, this course will provide you with a comprehensive foundation to achieve that goal.Mobile App Developers: Mobile app developers seeking to broaden their expertise will find this course invaluable. You’ll learn how to leverage a single codebase to develop Android applications while also gaining insights into web development.Software Engineers: Software engineers who want to stay up-to-date with the latest trends in software development will benefit from learning Kotlin Multiplatform, a technology that’s increasingly in demand by companies seeking to streamline their development processes.Students and Tech Enthusiasts: Whether you’re a student exploring your career options or a tech enthusiast looking to enhance your programming skills, this course offers a valuable opportunity to learn and experiment with Kotlin Multiplatform.Entrepreneurs and Product Managers: Entrepreneurs and product managers who want to understand the capabilities of Kotlin Multiplatform can use this course to gain insights into how to efficiently develop for both web and mobile platforms, saving time and resources.Anyone Interested in Multiplatform Development: If you’re simply curious about the concept of multiplatform development and want to explore its potential, this course provides a beginner-friendly introduction.
Overview
Section 1: Introduction and Setup
Lecture 1 Introduction
Lecture 2 About KMP
Lecture 3 About Kobweb
Lecture 4 Download & Install Kobweb Binary
Lecture 5 Create an Empty Kobweb Project
Lecture 6 Project Source Code (Github)
Section 2: Admin Panel – Login Screen
Lecture 7 Admin Panel Overview
Lecture 8 Design Login Screen
Lecture 9 Creating a Transition Animation
Lecture 10 Kmongo Setup + MongoRepository
Lecture 11 Create a first API Endpoint – usercheck
Lecture 12 Create commonMain module
Lecture 13 POST Request – Check User Existence
Lecture 14 MongoDB Local Server setup
Lecture 15 Redirect Unauthorized users
Section 3: Admin Panel – Home Screen
Lecture 16 Create SidePanel
Lecture 17 NavigationItem – Transition Animation
Lecture 18 NavigationItem – Selected State
Lecture 19 Logout the user
Lecture 20 Create CollapsedSidePanel
Lecture 21 Create OverflowSidePanel
Lecture 22 Animate OverflowSidePanel
Lecture 23 Create AdminPageLayout
Lecture 24 Create AddButton
Lecture 25 Create HomeContent
Lecture 26 Fetch a Random Joke from a third party API
Lecture 27 Create a LoadingInicator component
Section 4: Admin Panel – Create Screen
Lecture 28 Create Switch and Input Fields
Lecture 29 Create CategoryDropdown component
Lecture 30 Create ThumbnailUploader component
Lecture 31 Create EditorKey components
Lecture 32 Animate EditorKey components
Lecture 33 Editor and CreateButton
Lecture 34 Create a Post Model class
Lecture 35 Let’s improve our code (#1)
Lecture 36 Add a New Post – jvmMain
Lecture 37 CreatePageUiEvent Model class
Lecture 38 Add a New Post – jsMain
Lecture 39 Display a Message Popup
Lecture 40 Create a Success Page
Lecture 41 Create EditorControl class
Lecture 42 Apply Style on a selected text
Lecture 43 Link Control implementation
Lecture 44 Image Control implementation
Lecture 45 Code Control implementation
Lecture 46 Break Style implementation
Section 5: Admin Panel – MyPosts Screen
Lecture 47 Create a SearchBar
Lecture 48 Create post selection elements
Lecture 49 Create ApiListResponse and PostWithoutDetails models
Lecture 50 Implement readMyPosts API Endpoint
Lecture 51 Create PostPreview component
Lecture 52 Lets add some more posts
Lecture 53 Create CategoryChip component
Lecture 54 Implement Show more posts
Lecture 55 Selectable PostPreview implementation
Lecture 56 Delete Selected posts
Lecture 57 Search Posts by Title
Lecture 58 Hide the SearchBar
Lecture 59 Read Selected Post
Lecture 60 Let’s improve our code (#2)
Lecture 61 Custom Generic functions – Make your life easier
Lecture 62 Update Create Page information
Lecture 63 Update a Selected Post
Section 6: Blog Website – Home Page
Lecture 64 Blog Design Preview
Lecture 65 Create a Header Section
Lecture 66 Modify a SearchBar component
Lecture 67 Make Header Fully Responsive
Lecture 68 Create HomePage Overflow Panel
Lecture 69 Fetch Main Posts
Lecture 70 Create a MainSection
Lecture 71 Fetch Latest Posts
Lecture 72 Create a PostsSection
Lecture 73 Fetch Sponsored Posts
Lecture 74 Create a SponsoredPostsSection
Lecture 75 Fetch Popular Posts
Lecture 76 Display Popular Posts
Lecture 77 Implement a Subscribe to Newsletter logic
Lecture 78 Create a NewsletterSection
Section 7: Blog Website – Search Page
Lecture 79 Implement Search by Category logic
Lecture 80 Implement a PostsSection
Lecture 81 Implement Search by Title logic
Lecture 82 Fixing a SearchPage Error and adding a LoadingIndicator
Section 8: Blog Website – Post Page
Lecture 83 Create a Post Page
Lecture 84 Post Page cleanup
Lecture 85 Add a PostPreview Style
Lecture 86 Create a Footer Section
Section 9: Android App
Lecture 87 Create a New Android Module
Lecture 88 Custom Material 3 Theme
Lecture 89 Add dependencies inside the Android module
Lecture 90 Setup a MongoDB Atlas
Lecture 91 Create a MongoSync object
Lecture 92 Navigation Setup
Lecture 93 Create a PostCard component
Lecture 94 Fetch all posts from the database
Lecture 95 Create a shared module
Lecture 96 SearchBar implementation
Lecture 97 HomeScreen cleanup
Lecture 98 Create a NavigationDrawer
Lecture 99 Implement a Category Screen
Lecture 100 Implement a Details Screen
Lecture 101 Optionally hide Header and Footer sections
Lecture 102 NavGraph cleanup
Section 10: Deployment
Lecture 103 Backend – Update a Connection string
Lecture 104 Testing an Admin panel and Newsletter
Lecture 105 Let’s deploy the server
Section 11: Final Touch
Lecture 106 Adding a Box Shadow on a PostPreview
Web developers,Mobile developers,Software engineers,Anyone Interested in Multiplatform Development
Homepage
https://www.udemy.com/course/full-stack-kotlin-multiplatform-kmp-development-web-mobile/
DONWLOAD FROM RAPIDGATOR
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part01.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part03.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part06.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part08.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part05.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part09.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part04.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part10.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part02.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part07.rar.html
DOWNLOAD FROM NITROFLARE
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part07.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part05.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part09.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part08.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part01.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part02.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part03.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part04.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part06.rar
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part10.rar
Fikper
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part04.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part01.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part03.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part07.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part05.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part10.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part09.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part06.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part02.rar.html
pebgf.Full.Stack.Kotlin.Multiplatform.Kmp.Development..Web.Mobile.part08.rar.html