Skip to content

A simple browser with bookmarks written in Flutter

License

Notifications You must be signed in to change notification settings

makarsky/browser-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Browser App

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

Getting Started

git clone  
flutter pub run build_runner build  
flutter run

Resources

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

Can be useful

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/

Icon generator
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html#foreground.type=clipart&foreground.clipart=bookmarks&foreground.space.trim=1&foreground.space.pad=0.3&foreColor=rgb(255%2C%20255%2C%20255)&backColor=rgb(0%2C%20188%2C%20212)&crop=0&backgroundShape=square&effects=shadow&name=ic_launcher

Flutter circular countdown timer https://medium.com/flutterdevs/creating-a-countdown-timer-using-animation-in-flutter-2d56d4f3f5f1