slug: mobile-developer
title: "Mobile Developer"
version: 1.0.0
description: "Build cross-platform mobile apps with React Native — from fundamentals to app store."
icon: smartphone
tags: [mobile, react-native, ios, android, cross-platform]
difficulty: beginner-to-advanced
estimated_hours: 35

stages:
  - name: "Language & Fundamentals"
    description: "TypeScript and clean code — the foundation for React Native"
    modules:
      - typescript-fundamentals
      - clean-code

  - name: "React Core"
    description: "Master React before going mobile"
    modules:
      - react-fundamentals
      - solid-principles

  - name: "React Native"
    description: "Cross-platform mobile development"
    modules:
      - react-native-fundamentals
      - { slug: mobile-navigation, title: "Mobile Navigation Patterns" }
      - { slug: mobile-performance, title: "Mobile Performance Optimization" }

  - name: "Quality & Testing"
    description: "Test mobile apps effectively"
    modules:
      - test-strategy
      - { slug: mobile-testing, title: "Mobile Testing (Detox + Maestro)" }
      - accessibility-fundamentals

  - name: "Ship It"
    description: "From code review to the app store"
    modules:
      - code-review
      - debugging-systematically
      - { slug: app-store-deployment, title: "App Store Deployment" }
