Skocz do zawartości

Aktywacja nowych użytkowników
Zakazane produkcje

  • advertisement_alt
  • advertisement_alt
  • advertisement_alt
Courses2024

Udemy - Ultimate Compose Multiplatform - Android/iOS + Testing

Rekomendowane odpowiedzi

d705c5bad6f563bd2e741c84ff696ead.webp
Free Download Udemy - Ultimate Compose Multiplatform - Android/iOS + Testing
Published: 3/2025
Created by: Hamidreza Sahraei
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 70 Lectures ( 7h 45m ) | Size: 6.66 GB

Build a virtual crypto wallet with Compose Multiplatform purely with Kotlin and Compose for Android and iOS.
What you'll learn
Pure Kotlin, Cross-Platform Mastery: Build real apps with Kotlin 2 & Compose Multiplatform, sharing UI and logic for Android & iOS
Virtual Crypto Wallet with API: Create a client-side crypto wallet that simulates portfolio/buy/sell logic and fetches live coin data via APIs using Ktor 3
Dynamic UI & Navigation Compose: Make cool UIs with custom TextFields, animations, dark/light modes in Material3 & safe args navigation
Advanced API & Data Management: Utilize Ktor 3 for API calls, Coil 3 for image loading & Room 2.7.0 for local data storage on both Android and iOS
Clean Architecture & Dependency Injection: Design scalable apps with clean architecture and manage dependencies using Koin 4
Robust Testing & Error Handling: Master unit/UI testing with Kotlin Test, Turbine & AssertK, ensuring solid error handling
Requirements
Familiarity with programming fundamentals and a basic understanding of Kotlin
Prior exposure to Android development and using Compose for building UIs
An open mind to learn cross-platform concepts, modern architectural patterns, and API integration tools
Description
Welcome to the Ultimate Compose Multiplatform Course!Ready to master modern, professional cross-platform app development for Android and iOS with pure Kotlin? You've come to the right place!This course is specifically created for modern Kotlin developers who want to take their mobile development skills to the next level. We'll build a practical, feature-rich project-a Virtual Crypto Wallet App called CoinRoutine-while exploring all the latest Compose Multiplatform techniques and best practices.What You'll Build:Virtual Crypto Wallet App ("CoinRoutine")Crypto Coins List Screen:Fetch and display real-time price data for the top 100 cryptocurrencies using Ktor API integration and implement platform-specific formatters for numbers. We'll also set up edge-to-edge UI support.Price Chart:Use Compose Canvas to create a chart displaying crypto price movements, fully supporting Light & Dark modes.Portfolio Management:Allow users to track their owned crypto assets and manage their balance using the latest Room database annotations-shared across both Android and iOS.Buy & Sell Simulation:Enable users to simulate buying and selling cryptocurrency locally, using custom TextFields, input decoration, and visual transformations for the input box.Navigation with Compose Navigation & Safe Args:Implement structured, safe, and compile-time verified navigation to ensure smooth screen transitions.Robust Error Handling:Develop a flexible error-handling strategy for both API responses and local database operations, showing clear and user-friendly error messages from Compose resources.Dependency Injection (Koin):Set up DI using shared and platform-specific modules to keep your app modular, maintainable, and easy to test.Extra Sections (Yes, there's more!)Extra 1: Unit & UI TestingWrite Unit Tests for the ViewModel logic behind the Portfolio screen.Learn Compose UI testing to ensure your screens work flawlessly.Extra 2: Advanced Features (Coming in April 2025)Implement Biometric Authentication (Face ID & Fingerprint) on both Android & iOS using platform-specific APIs.Dive deeper into permissions management, custom animations, fonts, and platform-specific icons for a refined user experience.Why Take This Course?Extensive & Complete:We cover many topics-from app architecture, API integration, and error handling to UI polish and advanced features-to prepare you as an industry-ready Compose developer.Real-World Development:You'll see how real development actually happens-facing, debugging, and fixing bugs throughout the course.Always Up-to-Date:Learn using the latest major versions of popular libraries like Kotlin 2, Ktor 3, Koin 4, Coil 3, Room 2.7, and the experimental APIs of Material 3 (as of Feb 2025).Ready to become an industry-ready Compose developer?This is my first-ever Udemy course, and I genuinely hope you enjoy the experience and learn a ton along the way.Enroll now, and let's start building something incredible together. See you inside!
Who this course is for
Cross-Platform Starters: Ideal for those with basic Kotlin & Android skills
Modern App Builders: Great for learners eager to master Compose, testing & clean architecture
Crypto Curious: Perfect if you're intrigued by API-driven crypto apps
Homepage:

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.



Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

No Password - Links are Interchangeable

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

    • 1 Posts
    • 1 Views
    • 1 Posts
    • 1 Views
    • 1 Posts
    • 1 Views
    • 1 Posts
    • 1 Views
    • 1 Posts
    • 1 Views

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej witryny, wyrażasz zgodę na nasze Warunki użytkowania.