ফ্লাটারের (Flutter) জন্য হালকা ওজনের স্টেট ম্যানেজমেন্ট সমাধান।

কোড জেনারেশন বা বড় ডিপেন্ডেন্সি ফুটপ্রিন্টের জটিলতা ছাড়াই Riverpod-এর রিঅ্যাক্টিভ আর্কিটেকচারের ক্ষমতার অভিজ্ঞতা নিন।

কোনো কোড জেনারেশন নেই

স্ট্যান্ডার্ড ডার্ট ক্লাস এবং প্রোভাইডার লিখুন। build_runner-এর প্রয়োজন নেই।

হালকা ওজন

৫০ কেবি-রও কম ফুটপ্রিন্ট। পারফরম্যান্স-নির্ভর অ্যাপের জন্য উপযুক্ত।

পরিচিত API

সরাসরি Riverpod-এর চমৎকার স্টেট-রিডিং সিনট্যাক্স দ্বারা অনুপ্রাণিত।

প্রথম ধাপসমূহ

কয়েক মিনিটের মধ্যে কীভাবে আপনার ফ্লাটার প্রকল্পে miniriverpod যুক্ত করবেন তা শিখুন।

ইনস্টলেশন

flutter pub add miniriverpod

ব্যবহারের নির্দেশিকা

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

// 1) Wrap your app with ProviderScope
void main() {
  runApp(
    const ProviderScope(
      child: MyApp(),
    ),
  );
}

// 2) Define a Provider
final counterProvider = Provider<int>((ref) => 0);

// 3) Watch from UI
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')),
    );
  }
}
গুরুত্বপূর্ণ নোট

মূল Riverpod-এর বিপরীতে, miniriverpod এটি বিশেষভাবে ফ্লাটার অ্যাপকে টার্গেট করে এবং স্ট্যান্ডঅ্যালোন ডার্ট প্রকল্প সমর্থন করে না। এটি আমাদের উন্নত পারফরম্যান্সের জন্য ৭০% ইন্টারনাল লজিক কমিয়ে ফেলার সুযোগ করে দিয়েছে।

পূর্ববর্তী

স্বাগতম

পরবর্তী

ইনস্টলেশন