← All courses

Mobile Development

React Native — Cross-platform mobile

Hands-on, cohort-based, mentor-led.

Duration
16 weeks
Format
Hybrid — live in Abbottabad, online for remote students
Track type
Long-form
Open seats
5 across 1 cohort

About this course

Why students take this

If you already know React, React Native is the fastest path to shipping mobile. Sixteen weeks of one codebase for iOS and Android — same components, same state, native performance.

You graduate with an app live in both stores, plus the skills to read native iOS/Android docs when the React abstraction leaks.

What you'll build

  • React Native fundamentals + Expo workflow
  • Navigation, theming, layout patterns
  • State management: Zustand, Redux Toolkit, React Query
  • Native modules: when to use, how to write them
  • Push notifications, deep linking, in-app purchase
  • App store submission, review fixes, OTA updates

Outcomes

What you’ll walk away with

Every outcome below is something a graduate can demonstrate on the last day of class — not a vague promise.

  • 01

    Build a portfolio piece you can show employers

  • 02

    Get 1-on-1 feedback from a working instructor

  • 03

    Walk away with the workflow, not just the syntax

Syllabus

How the 16 weeks actually unfold

We move in deliberate phases. Each one builds on the last, so by week 16you’re working on real briefs — not still typing your first hello-world.

  1. W1

    React Native + Expo basics

    Why Expo. The runtime.

    You can…
    • Set up Expo + a working dev loop
  2. W2

    Layout + styling

    Flexbox in RN, styling APIs.

    You can…
    • Build any layout in RN
  3. W3

    Navigation

    expo-router or React Navigation.

    You can…
    • Route between screens cleanly
  4. W4

    State — Zustand / Redux Toolkit

    Pick + use one well.

    You can…
    • Manage app state cleanly
  5. W5

    Forms + validation

    React Hook Form + Zod.

    You can…
    • Build forms that delight
  6. W6

    Networking + React Query

    Cache + sync server state.

    You can…
    • Use React Query for server state
  7. W7

    Auth + secure storage

    Tokens, biometric, keychain.

    You can…
    • Build secure auth flows
  8. W8

    Native APIs

    Camera, location, sensors.

    You can…
    • Use device capabilities
  9. W9

    Push + deep linking

    Expo notifications, universal links.

    You can…
    • Send + receive pushes; handle deep links
  10. W10

    OTA updates

    EAS Update.

    You can…
    • Ship app updates without store review
  11. W11

    Native modules

    When to write native code.

    You can…
    • Bridge to native when needed
  12. W12

    Performance

    Profiling, list virtualisation.

    You can…
    • Diagnose + fix performance issues
  13. W13

    Animations

    Reanimated, gesture handler.

    You can…
    • Build buttery animations
  14. W14

    Submission — Android

    EAS Submit, Play Console.

    You can…
    • Pass Play review
  15. W15

    Submission — iOS

    TestFlight, App Store Connect.

    You can…
    • Pass App Store review
  16. W16

    Capstone launch

    Ship live to both stores.

    You can…
    • Publish capstone to both stores

Who this is for

A great fit if you’re…

  • Career-switchers stepping into tech
  • Students who want a job-ready skill alongside their degree
  • Working professionals upskilling on weekends

Tools you’ll use

The stack you’ll get fluent in

  • VS Code
  • Git + GitHub
  • Browser dev tools

Format: Hybrid — live in Abbottabad, online for remote students.

FAQ

Questions students ask before joining

Do I need prior experience?+

Not unless the course description says so. Beginners are welcome and most of our students start from zero.

How long does it take?+

Most cohorts run 2–4 months at 4–6 hours per week. The exact schedule depends on the track.

Is there a certificate?+

Yes. Every graduate gets a Filenod Academy certificate, plus we keep your project work on a portfolio page we share with employers.

Can I pay in installments?+

Yes — we split the fee across the cohort length. Talk to us on the admissions call.

Also in Mobile Development

Other courses in this track

Next step

4-minute application. Quote in 24 hours.

Tell us about your background and goals. We’ll send the syllabus, fee plan, and a cohort that fits.

Apply for React Native — Cross-platform mobile