/pigeon_demo

A new Flutter project using Pigeon plugin by fetch movies list from native side and beck with the results to flutter side

Primary LanguageDart

Pigeon Demo

A new Flutter project using Pigeon plugin by fetch movies list from native side and beck with the results to flutter side.

This project has 2 flavors one without any state management because there's no need for it as it's a small project, and one using Riverpod as state management in case you're cerious about how could I handle it using state management.

This project built With

  • Flutter - The mobile framework used
  • Pigeon - Used to transfer data between native and Flutter
  • Mockito - For unit test mocks.
  • Riverpod - Used for state management.
  • Shimmer - for loading with shimmer effects.

TODO list

  • Set-up pigeon.
  • Set-up API models.
  • Network on iOS native side.
  • Network on Android native side.
  • Conver json string to Model objects.
  • Show data on screen.
  • Build cool UI.
  • Use Riverpod as State management.
  • Error handling.
  • Unit test.
  • Look for any enhancement.
  • Check if code is well documented.

Check this short video on Flutter youtube channel.

TL;DR

You can see the building process by following the PRs.