This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'package:linked_scroll_controller/linked_scroll_controller.dart'; | |
| void main() => runApp(const App()); | |
| class App extends StatelessWidget { | |
| static const title = 'Flutter App'; | |
| const App({Key? key}) : super(key: key); | |
| @override |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/foundation.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:webview_flutter/webview_flutter.dart'; | |
| import 'package:webview_flutter_web/webview_flutter_web.dart'; | |
| void main() { | |
| runApp(const MaterialApp(home: HomePage())); | |
| } | |
| class HomePage extends StatefulWidget { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| dependencies: | |
| webview_flutter: ^3.0.0 | |
| webview_flutter_web: ^0.1.0 # add unendorsed plugin explicitly |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| flutter: | |
| plugin: | |
| platforms: | |
| android: | |
| package: com.example.hello | |
| pluginClass: HelloPlugin | |
| ios: | |
| pluginClass: HelloPlugin |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| flutter: | |
| plugin: | |
| implements: hello | |
| platforms: | |
| windows: | |
| dartPluginClass: HelloPluginWindows |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:firebase_core/firebase_core.dart'; | |
| import 'firebase_options.dart'; // generated via `flutterfire` CLI | |
| Future<void> main() async { | |
| // initialize firebase across all supported platforms | |
| WidgetsFlutterBinding.ensureInitialized(); | |
| await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); | |
| runApp(MyApp()); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| static const FirebaseOptions web = FirebaseOptions( | |
| apiKey: 'AIzaSyCZFKryCEiKhD0JMPeq_weJguspf09h7Cg', | |
| appId: '1:111079797892:web:b9195888086158195ffed1', | |
| messagingSenderId: '111079797892', | |
| projectId: 'flutterfire-fun', | |
| authDomain: 'flutterfire-fun.firebaseapp.com', | |
| storageBucket: 'flutterfire-fun.appspot.com', | |
| measurementId: 'G-K029Y6KJDX', | |
| ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'package:firebase_core/firebase_core.dart'; | |
| import 'package:firebase_auth/firebase_auth.dart'; | |
| import 'package:flutterfire_ui/auth.dart'; | |
| import 'firebase_options.dart'; | |
| Future<void> main() async { | |
| WidgetsFlutterBinding.ensureInitialized(); | |
| await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); | |
| runApp(MyApp()); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class UserListView extends StatelessWidget { | |
| UserListView({Key? key}) : super(key: key); | |
| // live Firestore query | |
| final usersCollection = FirebaseFirestore.instance.collection('users'); | |
| @override | |
| Widget build(BuildContext context) => Scaffold( | |
| appBar: AppBar(title: const Text('Contacts')), | |
| body: FirestoreListView<Map>( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class FirestoreTableStory extends StatelessWidget { | |
| FirestoreTableStory({Key? key}) : super(key: key); | |
| // live Firestore query | |
| final usersCollection = FirebaseFirestore.instance.collection('users'); | |
| @override | |
| Widget build(BuildContext context) { | |
| return FirestoreDataTable( | |
| query: usersCollection, |