What if a REST API you want to use doesn't come with a Dart client library? You don't need one!
Just throw an HTTP request to the API endpoint, and parse the result. With Dio library, a few lines of code can do the work perfectly.
Dio library: https://pub.dartlang.org/packages/dio
Using packages: https://flutter.io/docs/development/packages-and-plugins/using-packages
Google Places API: https://developers.google.com/places/web-service/intro
NearBy search endpoint: https://developers.google.com/places/web-service/search#PlaceSearchRequests
How to display Google Maps in Flutter app (5 minutes): https://youtu.be/EtYLyWnW8f8
------
Haven't got Flutter installed?
- Install Flutter SDK (2 minutes): https://youtu.be/u4cSe9dxSlw
- Configure Android Studio (2 minutes): https://youtu.be/Pn8cKHKuLzc
Understand Flutter application architect:
- Understand Flutter app bootstrapping (2.5 minutes): https://youtu.be/TnVRnmZRZMU
- Decorator pattern used in Flutter widgets (2.5 minutes): https://youtu.be/vwOWqnJtPXc