Compose Multiplatform: Build a Crypto Wallet for Android and iOS

Learn to share code between Android and iOS by building a functional virtual crypto wallet application using Kotlin and Compose Multiplatform.

4.6 (202) ⏱ 1 ساعة 53 دقيقة 📚 3 درس

حول هذه الدورة

Developing separate applications for Android and iOS can double your development time and effort. Compose Multiplatform solves this by allowing you to share your user interface and business logic using Kotlin. In this text-based course, you will learn how to build a single-codebase virtual crypto wallet application that runs natively on both platforms. You will transition from writing platform-specific code to mastering shared UI components, local data storage, and network integrations using modern multiplatform architecture. What you'll learn: - Understand the core concepts of Compose Multiplatform and how Kotlin shares code between Android and iOS. - Build responsive and adaptive user interfaces using shared Compose layouts and custom Canvas drawings. - Configure local database storage across platforms using Room to persist user portfolio data. - Integrate real-time network requests and JSON serialization using the Ktor HTTP client. - Implement clean architecture and state management patterns suitable for multiplatform applications. - Write multiplatform unit tests to ensure your shared business logic works reliably on both operating systems. You will start with the fundamental setup and core architecture of multiplatform projects before moving on to designing the user interface. From there, you will implement network connectivity, database persistence, and comprehensive testing strategies to ensure a robust application. This course is designed for beginners to multiplatform development, and no prior multiplatform experience is required, though a basic understanding of Kotlin will help you progress quickly. Start reading today to streamline your mobile development workflow and build cross-platform apps with confidence.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 53 دقيقة من المحتوى التطبيقي

المراجعات (2)

Camila Sánchez AR متعلِّم موثَّق
★ 3 · 2026-02-08T14:45:56+00:00

محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!

محمد الأمين TN متعلِّم موثَّق
★ 4 · 2025-08-03T15:18:56+00:00

Really enjoyed this. The pace was perfect for me, and the examples really helped solidify the concepts. Got a lot out of it!

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع