This is test Flutter project. It includes the following implementations:
- webview
- material design
- dismissible list items
- "go back" button handling
- a drawer
- opening an email app
- shared preferences
- JSON serialization
git clone
flutter pub run build_runner build
flutter run
A few resources to get you started if this is your first Flutter project:
Step-by-Step guide for Flutter JSON Serialization
https://itnext.io/step-by-step-guide-for-flutter-json-serialization-fd5acd5e7521
Fade Transition
https://www.woolha.com/tutorials/flutter-using-fadetransition-widget-examples
BottomAppBar
https://proandroiddev.com/flutter-how-to-using-bottomappbar-75d53426f5af
PopupMenuButton
https://www.youtube.com/watch?v=CpjfR5rG2lM
https://github.com/RobertBrunhage/Youtube-Tutorials/tree/master/settings_button
Opening URL in Browser
https://www.woolha.com/tutorials/flutter-open-url-examples
Flutter components gallery
https://gallery.flutter.dev/#/
Flutter samples
https://github.com/flutter/samples
In-app purchase implementation
https://github.com/RobertBrunhage/Youtube-Tutorials/tree/master/in_app_purchase
The Power of WebViews in Flutter
https://medium.com/flutter/the-power-of-webviews-in-flutter-a56234b57df2
InAppWebView
https://medium.com/flutter-community/inappwebview-the-real-power-of-webviews-in-flutter-c6d52374209d
Connect Your Device Over WIFI Instead of USB Cable in VScode
https://marketplace.visualstudio.com/items?itemName=vinicioslc.adb-interface-vscode
https://itnext.io/connect-your-device-over-wifi-instead-of-usb-cable-in-vs-visual-studio-to-debug-your-flutter-app-24496f596e9
Flutter State Management
https://www.youtube.com/watch?v=3tm-R7ymwhc
https://www.netguru.com/codestories/flutter-bloc
https://github.com/kkogut95/flutter_bloc_lyrics
https://habr.com/ru/post/475404/
https://github.com/awaik/flutter_counter_bloc_example/blob/master/lib/main.dart
https://habr.com/ru/post/485002/
Flutter circular countdown timer https://medium.com/flutterdevs/creating-a-countdown-timer-using-animation-in-flutter-2d56d4f3f5f1