DROPZ

Sneaker drop app in Flutter

A sneaker drop app with a drop calendar, a size picker and swipe to buy, where the shoe is the hero of every screen.

Stack
Flutter 3.47, Riverpod, go_router
Runs on
iOS and Android
Screens
6, plus launch and splash
Tests
35 passing, 0 analyzer issues
Code
65 Dart files, no comments

The sneakers and brands in the reel are demo content and do not come with the code.

Read the code

Real DROPZ code, straight from the app.

drops/application/reminders_controller.dart

final class RemindersController extends Notifier<Set<String>> {  @override  Set<String> build() {    final drops = ref.watch(catalogProvider).value?.drops ?? const [];    return {      for (final drop in drops)        if (drop.remindByDefault) drop.id,    };  }  void toggle(String dropId) {    state = state.contains(dropId)        ? ({...state}..remove(dropId))        : {...state, dropId};  }}

DROPZ

$10.99