ph_crop_varieties 0.3.0 copy "ph_crop_varieties: ^0.3.0" to clipboard
ph_crop_varieties: ^0.3.0 copied to clipboard

Offline Flutter lookups by line code, exact region, generic variety name, with retained stage-first APIs.

example/main.dart

// ignore_for_file: avoid_print

import 'package:flutter/widgets.dart';
import 'package:ph_crop_varieties/ph_crop_varieties.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();

  final repository = CropVarietyRepository();

  final choices = await repository.getGenericVarieties(
    lineCode: 'CR',
    region: 1,
  );

  final selected = await repository.findGenericVariety(
    lineCode: 'CR',
    region: 1,
    varietyName: 'CORN 150 DAYS',
  );

  print(choices.map((item) => item.varietyName));
  print(selected?.varietyId); // 421
  print(selected?.growthStage); // days130

  // Actual varieties, including HV, retain the stage-first API.
  final actualVarieties = await repository.getVarieties(
    lineCode: 'HV',
    region: 1,
    growthStage: 'days100',
  );
  print(actualVarieties.map((item) => item.varietyName));
}
0
likes
160
points
136
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Offline Flutter lookups by line code, exact region, generic variety name, with retained stage-first APIs.

Homepage
Repository (GitHub)
View/report issues

Topics

#philippines #agriculture #crops #offline

License

MIT (license)

Dependencies

flutter

More

Packages that depend on ph_crop_varieties