Toolverse
Wszystkie skille

flutter-init

autor: bear2u

Generuj kompletne aplikacje Flutter z Clean Architecture, Riverpod i Drift w kilka sekund

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
bear2u
Kategoria
Mobile
Wyświetlenia
2

O skillu

Skill automatycznie tworzy nowy projekt Flutter z nowoczesną architekturą. Wybierz gotowy szablon (Todo, Habit, Note, Expense) lub zdefiniuj własną domenę, a system wygeneruje pełną strukturę CRUD z Freezed, Drift i Riverpod 3.0. Wszystkie warstwy — domain, data i presentation — są tworzone automatycznie. Wystarczy odpowiedzieć na kilka pytań o nazwę projektu i preferencje stosu technologicznego, a skill uruchomi flutter create, zainstaluje zależności, wygeneruje kod i przygotuje aplikację do uruchomienia.

Jak używać

  1. Uruchom skill flutter-init w swoim agencie Claude/Copilot. System poprosi Cię o podstawowe informacje: nazwę folderu projektu (np. my_habit_app), nazwę pakietu (np. habit_app), wybór domeny (Todo, Habit, Note, Expense lub Custom) oraz preferencje stosu technologicznego (Minimal, Essential, Full Stack lub Custom).

  2. Podaj wszystkie wymagane dane. Jeśli wybierzesz Custom, zdefiniuj nazwę encji i jej pola. Skill automatycznie utworzy folder projektu i uruchomi flutter create z konfiguracją dla Androida (Kotlin) i iOS (Swift).

  3. Skill zainstaluje wszystkie zależności (flutter pub get) i wygeneruje strukturę Clean Architecture: warstwy domain z encjami Freezed, warstwę data z tabelami Drift, repozytoria oraz providery Riverpod 3.0 w warstwie presentation.

  4. System uruchomi build_runner, aby wygenerować kod dla Freezed, Drift i JSON Serializable. Ten krok jest automatyczny i może potrwać chwilę.

  5. Skill uruchomi flutter analyze, aby sprawdzić błędy i automatycznie je naprawić. To gwarantuje, że kod jest gotowy do uruchomienia.

  6. Na koniec aplikacja zostanie uruchomiona (flutter run). Powinieneś zobaczyć działającą aplikację z interfejsem do zarządzania wybraną domeną — np. listą zadań, nawyków, notek lub wydatków z pełną funkcjonalnością CRUD.

Podobne skille