CodeShot

توسعه‌دهنده موبایل

مسیر آشنایی با فناوری‌های اصلی توسعه اپلیکیشن موبایل، نیتیو و کراس‌پلتفرم.

6 مرحله

  1. 1.

    توسعه Android Native

    توسعه اختصاصی اندروید با Kotlin و Android SDK/Jetpack Compose، بدون هیچ لایه Cross-Platform.

    ~4 ساعت
  2. 2.

    توسعه iOS Native

    توسعه اختصاصی iOS با Swift و Xcode/SwiftUI، بدون هیچ لایه Cross-Platform.

    ~4 ساعتپیش‌نیاز: توسعه Android Native
  3. 3.

    React Native

    فریم‌ورک متا برای ساخت اپ موبایل با JavaScript/TypeScript و React که کامپوننت‌ها را به UI واقعی Native پلتفرم نگاشت می‌کند.

    ~3 ساعتپیش‌نیاز: توسعه iOS Native
  4. 4.

    Flutter

    فریم‌ورک گوگل برای ساخت UI موبایل، وب و دسکتاپ با زبان Dart که مستقیماً روی Canvas رندر می‌کند، نه کامپوننت‌های Native.

    ~3 ساعتپیش‌نیاز: React Native
  5. 5.

    .NET MAUI

    فریم‌ورک رسمی مایکروسافت برای ساخت اپ موبایل و دسکتاپ Cross-Platform با یک کدبیس C# و XAML.

    ~3 ساعتپیش‌نیاز: Flutter
  6. 6.

    Xamarin (Legacy)

    فریم‌ورک قدیمی‌تر مایکروسافت برای توسعه موبایل Cross-Platform با C#؛ اکنون جای خود را به .NET MAUI داده است.

    ~2 ساعتپیش‌نیاز: .NET MAUI