Introduction

😻 Become a Full Stack, Kotlin Multiplatform Developer

Unlock the Power of KMP: Build and deploy a Blog Website, API, Admin Panel, and Android App with a Single Codebase.



Frontend

Build a website with Kobweb, Compose HTML framework, with a game-changing web development experience.

Backend

For the backend we'll use a Kobweb API which is built on top of Ktor, a popular Kotlin's solution for server applications.

Android

Develop an Android app with a modern UI toolkit, Jetpack Compose with the help of a Material 3 design system.

⚡ Course Requirements

  • Android Development basics
  • Jetpack Compose basics (Check my other courses if you're new)
  • Being familiar with Kobweb framework is a plus




🎯 Course Highlights

  • 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




⚙ Technologies Used

  • Jetpack Compose
  • Material 3 Design System
  • Kotlin Coroutines
  • MongoDB
  • KotlinX Serialization
  • Kobweb (Compose HTML framework)
  • Kobweb API (Ktor server capabilities)




❓ 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.




Course Content


  Introduction and Setup
Available in days
days after you enroll
  Admin Panel - Login Screen
Available in days
days after you enroll
  Admin Panel - Home Screen
Available in days
days after you enroll
  Admin Panel - Create Screen
Available in days
days after you enroll
  Admin Panel - MyPosts Screen
Available in days
days after you enroll
  Blog Website - Home Page
Available in days
days after you enroll
  Blog Website - Search Page
Available in days
days after you enroll
  Blog Website - Post Page
Available in days
days after you enroll
  Android App
Available in days
days after you enroll
  Deployment
Available in days
days after you enroll
  Final Touch
Available in days
days after you enroll
  Course Updates
Available in days
days after you enroll

Join my Discord Channel!


If you buy one of the courses from my website, you will also receive an invite only link to my private Discord Channel, which is available exclusively for my YouTube members! I'm planning to grow my Discord community, so don't be shy, join us! 🚀