Flutter üçün yüngül vəziyyət idarəetmə həlli.

Kod generasiyasının mürəkkəbliyi və ya böyük asılılıq izləri olmadan Riverpod-un reaktiv arxitekturasının gücünü hiss edin.

Kod Generasiyası Yoxdur

Standart Dart sinifləri və provayderləri yazın. build_runner tələb olunmur.

Yüngül

50KB-dan az ölçü. Performansın kritik olduğu tətbiqlər üçün mükəmməldir.

Tanış API

Birbaşa Riverpod-un eleqant vəziyyət oxuma sintaksisindən ilhamlanıb.

İlk Addımlar

miniriverpod-u Flutter layihənizə dəqiqələr ərzində necə inteqrasiya edəcəyinizi öyrənin.

Quraşdırma

flutter pub add miniriverpod

İstifadə Təlimatı

user_provider.dart
import 'package:flutter/widgets.dart';
import 'package:miniriverpod/miniriverpod.dart';

// 1) Tətbiqi ProviderScope ilə sarın
void main() {
  runApp(
    const ProviderScope(
      child: MyApp(),
    ),
  );
}

// 2) Provider təyin edin
final counterProvider = Provider<int>((ref) => 0);

// 3) UI-dan izləyin
class MyApp extends ConsumerWidget{
  const MyApp({super.key});

   @override
  Widgetbuild(BuildContext context, WidgetRef ref) {
    final count = ref.watch(counterProvider);
return Directionality(
      textDirection:TextDirection.ltr,
      child: Center(child:Text('$count')),
    );
  }
}
Vacib Qeyd

Orijinal Riverpod-dan fərqli olaraq, miniriverpod xüsusilə Flutter tətbiqlərini hədəfləyir və müstəqil Dart layihələrini dəstəkləmir. Bu, daha yaxşı performans üçün daxili məntiqin 70%-ni çıxarmağa imkan verdi.