Skip to content

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

Notifications You must be signed in to change notification settings

ahmeddhus/pigeon_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published