App: Show nearest restaurants/cafes Stack
- foursquare.com API.
- Google maps https://pub.dev/packages/google_maps_flutter
- BLoC
- Dart http
- Floor
- Short Flutter intro
- BLoC pattern intro
- Define map point model
- Create HomeBloc/Event/State and with mocked data inside bloc
- Create UI which contains list of map points
- BlocProvider intro
- Tie up bloc elements
- Implement API data source
- Implement PointsRepository
- Provider intro. Comparing with BlocProvider
- Build DI multi provider
- Fetch data from network and remove mock
- Routing intro
- Set up Google maps
- Build details screen
- Build widget with map
- Implement map mode in home screen
- Build details bloc components (useful for next part)
- Short Floor intro
- Define model, DAO
- Code generation intro
- Generate DB
- Implement favourites inside PointRepository
- Add favourites screen (route from home screen). Reuse Points list widget from home screen