IT · Mobile development

Mobile Gate

Screens, navigation, offline data and native features, all the way to a store-ready build.

0
Announced
0
Open now
0
Cleared

Inside the gate

8 floors in one semester

Each floor is one 90-minute mission on site, and the floors go from beginner to advanced. Going in order is easiest because each floor prepares the next, but you can join any floor if you have what it asks for.

  • Cleared
  • Open / live
  • Announced
  • Sealed
  • Not announced
  1. Coming this semester

    Dart Awakening

    Before the first screen, the language. Build a game engine in pure Dart, one passing test at a time.

    DartClassesTests
  2. Coming this semester

    First Screen

    A mockup lands on your desk. Turn it into a living Flutter screen, widget by widget.

    FlutterWidgetsLayout
  3. Coming this semester

    Many Rooms

    One screen is not an app. Build the doors between them and carry data from room to room.

    NavigationRoutesArguments
  4. Coming this semester

    State of Mind

    Tap here, the count changes there. Keep the whole app in sync without losing your mind.

    StateProviderRebuilds
  5. Coming this semester

    Live Wire

    Plug your app into a real API. Loading, errors, pull to refresh: make it feel alive.

    HTTPJSONFutures
  6. Coming this semester

    Dead Zone

    The network just died in the middle of a mission. Your app keeps working anyway.

    Local storageSQLiteSync
  7. Coming this semester

    Native Powers

    Unlock the phone itself: the camera, the location, the notifications.

    CameraLocationPermissions
  8. Coming this semester

    Store Ready

    Icon, splash, release build. Polish it until it's ready for the store.

    ReleaseAssetsPerformance

Skill&Tell Missions

Your first floor
is waiting

Create your profile, pick a mission in any track and ask for a seat. In 90 minutes you learn a new skill, use it with a team and earn your first XP.