Foursquare for Dart
This is a Dart package for accessing Foursquare API endpoints and Foursquare-related objects. Both userless and authenticated access is supported.
Getting Started
Add this git as a dependency in pubspec.yaml
of your Flutter project.
dependencies:
foursquare: '^0.1.0'
Import the package into your project.
import 'package:foursquare/foursquare.dart';
...
void main() async {
// Used for userless requests
API userless = API.userless(
'FOURSQUARE_CLIENT_ID',
'FOURSQUARE_CLIENT_SECRET');
// Used for authenticated requests
API authed = API.authed('OAUTH_ACCESS_TOKEN');
Venue current = await Venue.current(authed, 40, -74);
print(current.name);
...
}
TODO
x
Constructors for userless and authenticated accessx
Basic GET implementationx
Basic objects - User, Venuex
Basic API endpoints - user/X, venues/search