How do I access the GPS sensor?
geolocator community plugin.
How do I access the camera?
image_picker plugin is popular for accessing the camera.
How do I log in with Facebook?
How do I use Firebase features?
firebase_admobfor Firebase AdMob
firebase_analyticsfor Firebase Analytics
firebase_authfor Firebase Auth
firebase_databasefor Firebase RTDB
firebase_storagefor Firebase Cloud Storage
firebase_messagingfor Firebase Messaging (FCM)
flutter_firebase_uifor quick Firebase Auth integrations (Facebook, Google, Twitter and email)
cloud_firestorefor Firebase Cloud Firestore
You can also find some third-party Firebase plugins on Pub that cover areas not directly covered by the first-party plugins.
How do I build my own custom native integrations?
Flutter’s plugin architecture, in a nutshell, is much like using an Event bus in Android: you fire off a message and let the receiver process and emit a result back to you. In this case, the receiver is code running on the native side on Android or iOS.
How do I use the NDK in my Flutter application?
Your custom plugin first talks to your Android app, where you call your
native functions over JNI. Once a response is ready, send a message back to Flutter and render the result.
Calling native code directly from Flutter is currently not supported.