├── .idea ├── .gitignore ├── FlutterTechnologyWatch.iml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md └── res └── top_banner.jpg /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/FlutterTechnologyWatch.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Summary 4 | 5 | - [Flutter](#flutter) 6 | - [Presentation](#presentation) 7 | - [Resources](#resources) 8 | - [Blog](#blog) 9 | - [Article](#article) 10 | - [Video](#video) 11 | - [Tutorial](#tutorial) 12 | - [Best practices](#best-practices) 13 | - [Tips](#tips) 14 | - [Interview](#interview) 15 | - [Survey](#survey) 16 | - [App](#app) 17 | - [Dart](#dart) 18 | - [Widget](#widget) 19 | - [Stateless / Stateful](#statelesstateful) 20 | - [Container](#container) 21 | - [Text](#text) 22 | - [Package](#package) 23 | - [Button](#button) 24 | - [ListView](#listview) 25 | - [Package](#package) 26 | - [Drawer](#drawer) 27 | - [TabBar](#tabbar) 28 | - [GridView](#gridview) 29 | - [PageView](#pageview) 30 | - [WebView](#webview) 31 | - [Bottom Sheet](#bottom-sheet) 32 | - [Backdrop](#backdrop) 33 | - [CustomPainter](#custompainter) 34 | - [Tools](#tools) 35 | - [YouTube](#youtube) 36 | - [Forms](#forms) 37 | - [Menu](#forms) 38 | - [Icon](#icon) 39 | - [Photo](#photo) 40 | - [Charts](#charts) 41 | - [Onboarding](#onboarding) 42 | - [ColorPicker](#colorpicker) 43 | - [Animation](#animation) 44 | - [Lottie](#lottie) 45 | - [Tools](#tools) 46 | - [Github](#github) 47 | - [Navigation](#navigation) 48 | - [SplashScreen](#splashscreen) 49 | - [SettingsScreen](#settingsscreen) 50 | - [Transform](#transform) 51 | - [Internationalization](#internationalization) 52 | - [Tools](#tools) 53 | - [YouTube](#youtube) 54 | - [State Management](#state_management) 55 | - [YouTube](#youtube) 56 | - [Providers](#providers) 57 | - [BloC](#bloc) 58 | - [Riverpod](#riverpod) 59 | - [Get_it](#get_it) 60 | - [Architecture](#architecture) 61 | - [MVC](#mvc) 62 | - [MVVM](#mvvm) 63 | - [Redux](#redux) 64 | - [Async/Await](#async) 65 | - [StreamBuilder](#streambuilder) 66 | - [Database](#database) 67 | - [Package](#package) 68 | - [YouTube](#youtube) 69 | - [Http](#http) 70 | - [Tools](#tools) 71 | - [LifeCycle](#lifecycle) 72 | - [Logging](#logging) 73 | - [Doc](#doc) 74 | - [Codebase](#codebase) 75 | - [Test](#test) 76 | - [Version/Flavor](#version) 77 | - [CD/CI](#cd/ci) 78 | - [Tools](#tools) 79 | - [IDE](#ide) 80 | - [Android Studio](#androidstudio) 81 | - [Visual Studio](#visualstudio) 82 | - [Desktop](#desktop) 83 | - [UML](#uml) 84 | - [Package](#package) 85 | - [Firebase](#firebase) 86 | - [Firestore](#firestore) 87 | - [Tools](#tools) 88 | - [Accessibility](#accessibility) 89 | - [Maps](#maps) 90 | [YouTube](#youtube) 91 | - [PDF](#pdf) 92 | - [Game](#game) 93 | - [Github](#github) 94 | - [YouTube](#youtube) 95 | - [AR/VR](#ar/vr) 96 | - [Kotlin](#kotlin) 97 | - [iOS](#ios) 98 | - [Design](#design) 99 | 100 | 101 | ## Flutter 102 | * [Official site](https://flutter.io/) 103 | * [Official doc](https://flutter.io/docs) 104 | * [Awesome Flutter](https://github.com/Solido/awesome-flutter) 105 | 106 | ## Presentation 107 | * 09/2018 [Widgets](https://docs.google.com/presentation/d/1dMwSDFwujeGW3scM4aotnPsa1X-sRTrRD41D5tAD1-E) 108 | * 09/2018 [Flutter novelties](https://speakerdeck.com/g123k/les-nouveautes-flutter) 109 | * 04/2018 [Android / iOS communication & Packages](https://speakerdeck.com/g123k/ios-et-les-packages) 110 | 111 | ## Resources 112 | * [Documentation](https://docs.flutter.io/) 113 | * [Github](https://github.com/flutter/flutter) 114 | * [StackOverflow](https://stackoverflow.com/questions/tagged/flutter) 115 | * [Gitter](https://gitter.im/flutter/flutter) 116 | * [Effective Dart Guide](https://www.dartlang.org/guides/language/effective-dart) 117 | * [Dart Tips](https://www.dartlang.org/resources/dart-tips) 118 | * [Flutter FAQ](https://flutter.io/faq/) 119 | * [Flutter Rendering](https://www.youtube.com/watch?v=UUfXWzp0-DU) 120 | * [Flutter Engine](https://github.com/flutter/engine/wiki) 121 | * [Hot Reload](https://flutter.io/hot-reload/) 122 | * [Flutter Inspector](https://dart-lang.github.io/observatory/) 123 | * [Dart Style Guide](https://www.dartlang.org/guides/language/effective-dart/style) 124 | * [Dart Observatory](https://dart-lang.github.io/observatory/) 125 | * [Flutter Widgets](https://flutter.io/widgets/) 126 | * [Flutter Layout](https://flutter.io/tutorials/layout/) 127 | * [Material](https://material.io) 128 | * [Icons](https://thenounproject.com) 129 | * [Images](https://unsplash.com) 130 | * [Fonts](https://fonts.google.com) 131 | * [Google APIs](https://pub.dartlang.org/packages/googleapis) 132 | * [Async and Futures](https://www.dartlang.org/tutorials/language/futures) 133 | * [Testing](https://flutter.io/testing/) 134 | * 01/2021 [The ultimate list of Flutter resources (over 200)](https://wilsonwilson.dev/flutter-resources) 135 | 136 | ### Blog 137 | * [Dash-overflow - Remi Rousselet](https://dash-overflow.net/) 138 | * [Reso Coder](https://resocoder.com/blog/) 139 | * [Very Good Ventures](https://verygood.ventures/blog) 140 | * [FilledStacks](https://www.filledstacks.com/) 141 | 142 | ### Article 143 | * 03/2021 [Un alignement des planètes sur mobile favorable à l'émergence de Flutter ? - FR](https://blog.octo.com/un-alignement-des-planetes-sur-mobile-favorable-a-lemergence-de-flutter/) 144 | * 02/2021 [Why Flutter has become a hot trend in mobile app development?](https://medium.com/radixweb/why-flutter-has-become-a-hot-trend-in-mobile-app-development-55dc8cf080c9) 145 | * 10/2020 [Sony engineer talks up using Flutter + Wayland for their embedded interfaces](https://www.phoronix.com/scan.php?page=news_item&px=Sony-Using-Flutter-Wayland) 146 | * 10/2020 [Flutter: Le meilleur framework pour développer des applications mobiles ? - FR](https://digital-paca.fr/flutter-developpement-application-mobile/) 147 | * 10/2020 [Top 10 Flutter repositories on GitHub](https://medium.com/solute-labs/top-10-flutter-repositories-on-github-260f20b116d5) 148 | * 09/2020 [React Native vs. Flutter vs. Ionic](https://betterprogramming.pub/react-native-vs-flutter-vs-ionic-46d3350f96ee) 149 | * 12/2018 [Flutter the sky's the limit](https://edit.theappbusiness.com/flutter-the-skys-the-limit-84887c8f650d) 150 | * 12/2018 [10 rumors about Flutter, Why its not worse than Android](https://proandroiddev.com/mythbuster-10-rumors-about-flutter-why-its-not-worse-than-android-kotlin-f1a1acbe587d) 151 | * 11/2018 [Flutter: the good, the bad and the ugly](https://medium.com/asos-techblog/flutter-vs-react-native-for-ios-android-app-development-c41b4e038db9) 152 | * 11/2018 [Pitching Flutter to your company or client](https://medium.com/flutter-io/https-medium-com-flutter-io-pitching-flutter-2d4f494e47d1) 153 | * 10/2018 [An Flutter's basics introduction](https://medium.freecodecamp.org/an-introduction-to-flutter-the-basics-9fe541fd39e2) 154 | * 08/2018 [From basics to customization](https://hackernoon.com/making-the-most-of-flutter-from-basics-to-customization-433171581d01) 155 | 156 | ### Video 157 | * [Google developers Flutter playlist](https://www.youtube.com/playlist?list=PLOU2XLYxmsIL0pH0zWe_ZOHgGhZ7UasUE) 158 | * [Johannes Milke playlist](https://www.youtube.com/c/JohannesMilke/videos) 159 | * 01/2018 [Le pattern BLoC (Business Logic Component) - FR](https://www.youtube.com/watch?v=R96UJXPMxdU) 160 | * 10/2018 [Flutter novelties](https://www.youtube.com/watch?v=UIZUqLMXd6c) 161 | * 10/2018 [Flutter & Widgets](https://www.youtube.com/watch?v=dKVA2no24i0) 162 | * 05/2018 [Flutter challenge - Music player](https://medium.com/fluttery/flutter-challenge-music-player-9a7e0a73529) 163 | * 05/2018 [Flutter challenge - Feature discovery](https://medium.com/fluttery/flutter-challenge-feature-discovery-25718b9b1728) 164 | * 05/2018 [Flutter challenge - Card flip carousel](https://medium.com/fluttery/flutter-challenge-card-flip-carousel-e4f6a11e643a) 165 | * 04/2018 [Flutter challenge - Hidden drawer menu](https://medium.com/fluttery/flutter-challenge-hidden-drawer-menu-1aaca9a634fd) 166 | * 03/2018 [Flutter challenge - Egg timer](https://medium.com/fluttery/flutter-challenge-egg-timer-ui-fffae11f4883) 167 | 168 | ### Tutorial 169 | * 01/2021 [Building a realtime Cryptocurrency app](https://medium.com/flutter-community/building-a-realtime-cryptocurrency-app-with-flutter-8c05522e8dcd) 170 | * 01/2019 [Wishlist app](https://medium.com/flutter-community/wishlist-for-flutter-in-2019-65009e2d1ca8) 171 | * 01/2019 [Google translate app](https://medium.com/@applichic/flutter-google-translate-part-1-63b50c93d873) 172 | * 01/2019 [I developed SpaceX Go app](https://medium.com/flutter-community/how-i-developed-spacex-go-using-flutter-aa66e9bf14c3) 173 | * 01/2019 [Simple pair game](https://medium.com/flutter-community/a-simple-pair-game-made-with-flutter-a-custom-library-and-the-tunnel-pattern-52e03584f1d1) 174 | * 11/2018 [Full BMI Calculator](https://medium.com/flutter-community/bmi-calculator-in-flutter-part-1-gender-b75f263bdff1) 175 | * 10/2018 [Launching my first flutter app](https://medium.com/@dawid.kunicki/launching-my-first-flutter-app-631cbcb4e2f6) 176 | * 10/2018 [Simple recipes app](https://medium.com/@michael.krol/simple-recipes-app-made-in-flutter-list-view-283ef85f91e7) 177 | * 07/2018 [Flutter challenge - YouTube (Picture-In-Picture)](https://proandroiddev.com/flutter-challenge-youtube-ec5ff36eca9b) 178 | * 07/2018 [Simple app dashboard](https://medium.com/@afegbua/flutter-thursday-app-dashboard-565df2aab12c) 179 | * 06/2018 [Full task listing app](https://blog.geekyants.com/launching-flutter-task-listing-app-75ab70cfd713) 180 | * 02/2018 [Books search (with Google Books API)](https://proandroiddev.com/flutter-how-i-built-a-simple-app-in-under-an-hour-from-scratch-and-how-you-can-do-it-too-6d8e7fe6c91b) 181 | * 12/2017 [Event channels](https://medium.com/@svenasse/flutter-event-channels-89623ce6c017) 182 | 183 | ### Best practices 184 | * 04/2020 [Geting started: Creating your Flutter project](https://dash-overflow.net/articles/getting_started/) 185 | 186 | ### Tips 187 | * 02/2021 [10 tips after 3 years of development](https://betterprogramming.pub/10-flutter-tips-i-learned-after-3-years-of-flutter-development-7a7dbb697fe2) 188 | 189 | ### Interview 190 | * 01/2020 [Flutter interview question](https://kathir-i.medium.com/flutter-interview-question-2c56bb3a802f) 191 | 192 | ### Survey 193 | * [Q4 2020](https://medium.com/flutter/are-you-happy-with-flutter-q4-2020-user-survey-results-41cdd90aaa48) 194 | * [Q3 2020](https://medium.com/flutter/flutter-on-the-web-slivers-and-platform-specific-issues-user-survey-results-from-q3-2020-f8034236b2a8) 195 | 196 | ### App 197 | * [Flutter Gallery App](https://github.com/flutter/gallery) 198 | * [Flutter Gallery App Code](https://github.com/flutter/flutter/tree/master/examples/flutter_gallery) 199 | * [Flutter Gallery Android App](https://play.google.com/store/apps/details?id=io.flutter.demo.gallery) 200 | * [Flutter Movie Concept UI](https://github.com/hackerhgl/invmovieconcept1) 201 | * [Pokemon app](https://github.com/iampawan/PokemonApp) 202 | 203 | ## Dart 204 | * 01/2021 [Dart Playbook](https://www.codepur.dev/dart-playbook/) 205 | * 01/2021 [Working with generic types in Dart](https://pedrolemoz.medium.com/working-with-generic-types-in-dart-fe2011e62326) 206 | * 01/2021 [Working with Sockets in Dart](https://medium.com/flutter-community/working-with-sockets-in-dart-15b443007bc9) 207 | * 12/2002 [Nullability in Dart](https://levelup.gitconnected.com/nullability-in-dart-b5e699d43199) 208 | * 11/2020 [Top 16 Dart Tips & Tricks](https://codewithandrea.com/videos/top-dart-tips-and-tricks-for-flutter-devs/) 209 | * 10/2020 [Dart language tutorial for programmers](https://levelupprogramming.net/dart-language-tutorial-for-programmers-e1ff2c8b7d86) 210 | * 01/2019 [Dart tips #1](https://medium.com/flutter-community/1-flutter-dart-tips-830854c3a418) 211 | 212 | ## Widget 213 | * 02/2021 [Shadows and Neumorphism](https://medium.com/flutter-community/shadows-and-neumorphism-in-flutter-703a3e500503) 214 | * 01/2021 [How to make an adaptable layout](https://medium.com/flutter-community/how-to-make-an-adaptable-layout-in-flutter-4abe8376f426) 215 | * 12/2002 [Flutter in Context](https://medium.com/flutter-community/the-context-in-flutter-e2403bab4632) 216 | * 01/2019 [Timing the display of widgets](https://medium.com/flutter-community/flutter-timing-the-display-of-widgets-8c788402d8ca) 217 | * 01/2019 [State management has never been easier](https://medium.com/flutter-community/flutter-state-management-has-never-been-easier-think-statelessly-then-add-reactivity-d30c75760da0) 218 | * 12/2018 [Adding a border to a widget](https://medium.com/@studymongolian/adding-a-border-to-a-widget-in-flutter-d387bc5d7cff) 219 | * 11/2018 [A deep dive into hero widgets](https://medium.com/flutter-community/a-deep-dive-into-hero-widgets-in-flutter-d34f441eb026) 220 | * 10/2018 [Developing multi screen size & Fragments](https://medium.com/flutter-community/developing-for-multiple-screen-sizes-and-orientations-in-flutter-fragments-in-flutter-a4c51b849434) 221 | * 06/2018 [Widget - State, Context & InheritedWidget](https://www.didierboelens.com/2018/06/widget---state---context---inheritedwidget/) 222 | * 06/2018 [Managing visibility](https://medium.com/flutter-io/managing-visibility-in-flutter-f558588adefe) 223 | * 03/2018 [Storyboarding widgets](https://proandroiddev.com/storyboarding-widgets-in-flutter-96d79d9a72f0) 224 | * 03/2018 [Platform sensitive widgets](https://medium.com/flutter-io/do-flutter-apps-dream-of-platform-aware-widgets-7d7ed7b4624d) 225 | * 02/2018 [Dynamic drawer list & stateful widgets](https://engineering.classpro.in/flutter-2-dynamic-drawer-list-stateful-widgets-forms-and-validation-6389fc625d2e) 226 | * 09/2017 [Understanding layouts in Flutter](https://flutterdoc.com/understanding-layouts-in-flutter-73a797e7cd3b) 227 | 228 | #### Stateless / Stateful 229 | * 01/2021 [Pass and Receive data with Stateful & Stateless widgets or Pages](https://medium.com/swlh/the-simplest-way-to-pass-and-fetch-data-between-stateful-and-stateless-widgets-pages-full-2021-c5dbce8db1db) 230 | * 12/2018 [A hitchhiker guide to stateless and stateful](https://proandroiddev.com/flutter-a-hitchhiker-guide-to-stateless-and-stateful-widgets-cc9f9295253b) 231 | 232 | ### Container 233 | * 03/2021 [Flutter Stack widget and Properties with examples](https://medium.com/app-dev-community/flutter-stack-widget-and-properties-with-examples-e94d869567c3) 234 | * 01/2021 [Expanded and Flexible](https://medium.com/flutterdevs/expanded-and-flexible-in-flutter-68f58c7f3ce0) 235 | * 01/2021 [Flutter Container with challenges](https://alfonso-software.medium.com/flutter-container-with-challenges-b7b5c05f0b73) 236 | * 01/2021 [AvatarView examples](https://medium.com/flutterworld/flutter-avatar-view-75c567e47bdc) 237 | * 12/2020 [Expand/collapse views](https://medium.com/nonstopio/expand-collapse-views-in-flutter-a93699ec7366) 238 | * 11/2020 [How to use the Wrap class](https://medium.com/flutterdevs/wrap-class-in-flutter-99fa201f7b17) 239 | * 05/2018 [Flutter Layout Cheat Sheet](https://medium.com/flutter-community/flutter-layout-cheat-sheet-5363348d037e) 240 | * 05/2018 [Container cheat sheet](https://medium.com/jlouage/container-de5b0d3ad184) 241 | * 05/2018 [Row / Column cheat sheet](https://medium.com/jlouage/flutter-row-column-cheat-sheet-78c38d242041) 242 | 243 | ### Text 244 | * [Official Text overview](https://flutter.io/docs/development/ui/widgets/text) 245 | * 02/2021 [A visual guide to Input Decorations for TextField](https://medium.com/flutter-community/a-visual-guide-to-input-decorations-for-flutter-textfield-706cf1877e25) 246 | * 02/2021 [A visual guide to text affinity](https://medium.com/flutter-community/a-visual-guide-to-text-affinity-in-flutter-94ef3ea98794) 247 | * 01/2021 [How to style Text using its Wrap widget](https://dltlabs.medium.com/how-to-style-text-in-flutter-using-its-wrap-widget-19ed1a601148) 248 | * 12/2018 [Auto complete search list](https://medium.com/flutter-community/implementing-auto-complete-search-list-a8dd192bd5f6) 249 | * 09/2018 [Form & Validator](https://medium.com/flutterpub/flutter-form-and-validator-e90453ba57d2) 250 | #### Package 251 | * [Animated text kit](https://awesomeopensource.com/project/aagarwal1012/Animated-Text-Kit) 252 | 253 | ### Button 254 | * 02/2021 [Button types with examples](https://medium.com/app-dev-community/flutter-button-types-with-examples-10ae487621a3) 255 | * 02/2021 [New Material buttons](https://blog.logrocket.com/new-material-buttons-in-flutter) 256 | * 01/2021 [Toogle buttons in multiple rows](https://donnatam.medium.com/flutter-toggle-buttons-in-multiple-rows-with-spacing-and-rounded-corners-9882bd98fb27) 257 | * 11/2020 [The new Material Buttons at version 1.22](https://medium.com/flutterdevs/the-new-material-buttons-version-1-22-in-flutter-ecd3f3aa0e0d) 258 | 259 | ### ListView 260 | * 03/2021 [List Lazy loading](https://medium.com/theotherdev-s/getting-to-know-flutter-list-lazy-loading-1cb0ed5de91f) 261 | * 03/2021 [Expansion Tile](https://medium.com/flutterdevs/expansion-tile-in-flutter-d2b7ba4a1f4b) 262 | * 02/2021 [Select item of list](https://nitishk72.medium.com/flutter-select-item-of-list-213295a281f8) 263 | * 02/2020 [Search/Filter ListView with Provider and model classes](https://stackoverflow.com/questions/60333739/search-filter-listview-with-provider-and-model-classes) 264 | * 10/2020 [ListWheelScrollView](https://medium.com/flutterdevs/listwheelscrollview-in-flutter-be5ed2207f56) 265 | * 10/2020 [Animated insert/remove list item](https://medium.com/flutterdevs/animated-list-in-flutter-d7ead09c69f6) 266 | * 11/2018 [ListView & ScrollPhysics](https://medium.com/flutter-community/flutter-listview-and-scrollphysics-a-detailed-look-7f0912df2754) 267 | * 10/2018 [Slivers demystified](https://medium.com/flutter-io/slivers-demystified-6ff68ab0296f) 268 | * 07/2018 [Displaying dynamic ListView](https://medium.com/@DakshHub/flutter-displaying-dynamic-contents-using-listview-builder-f2cedb1a19fb) 269 | * 07/2018 [ListItemView & ViewModel](https://medium.com/fluttery/what-even-are-flutter-widgets-ce537a048a7d) 270 | #### Package 271 | * [Vertical Card Pager](https://medium.com/flutterdevs/vertical-card-pager-in-flutter-5aa9123e60b6) 272 | 273 | ### Drawer 274 | * 03/2021 [Zoom Drawer in Flutter](https://medium.com/flutterdevs/zoom-drawer-in-flutter-a69dbb20b29a) 275 | * 06/2018 [Creating drawers](https://proandroiddev.com/flutter-creating-drawers-e31414f7d71a) 276 | 277 | ### TabBar 278 | * 04/2020 [SliverAppBar with Stretchy Header](https://medium.com/flutter-community/flutter-sliverappbar-with-stretchy-header-9ca04f316ff0) 279 | * 12/2018 [Tabbed navigation](https://flutterdoc.com/native-flutter-experiences-tabbed-navigation-a1a2e6d21ac2) 280 | * 05/2019 [Bubble tab indicator](https://android.jlelse.eu/flutter-bubble-tab-indicator-for-tabbar-dd038f1076d3) 281 | * 04/2018 [Widget TabBar](https://flutterdoc.com/widgets-tabbar-5f2ae6777ee4) 282 | 283 | ### GridView 284 | * 11/2020 [Custom photos GridView item](https://anwar-kantarji.medium.com/flutter-custom-gridview-item-a6578fbfa79b) 285 | * 04/2018 [Pinterest style photo grids](https://medium.com/@ezra_69528/flutter-pinterest-style-photo-grids-b99289584b71) 286 | * 02/2018 [Staggered GridView](https://medium.com/@lets4r/flutorial-create-a-staggered-gridview-9c881a9b0b98) 287 | 288 | ### PageView 289 | * 12/2018 [A deep dive into PageView](https://medium.com/flutter-community/a-deep-dive-into-pageview-in-flutter-with-custom-transitions-581d9ea6dded) 290 | 291 | ### WebView 292 | * 01/2019 [The power of WebView](https://medium.com/flutter-io/the-power-of-webviews-in-flutter-a56234b57df2) 293 | 294 | ### BottomTabBar 295 | * 02/2021 [A modern Navbar](https://karthikjn01.medium.com/a-cool-and-modern-navbar-in-flutter-106d995de8e5) 296 | * 12/2018 [Bottom Tab Bar animation](https://medium.com/@tonyowen/flutter-bottom-tab-bar-animation-75d1ca58c096) 297 | 298 | ### Bottom Sheet 299 | * 03/2021 [Glass modal bottom sheet](https://medium.com/litslink-mobile-development/flutter-glass-modal-bottom-sheet-3745f5e01c48) 300 | * 11/2020 [DraggableScrollableSheet in Flutter](https://medium.com/flutterdevs/draggablescrollablesheet-in-flutter-250e4b356e0e) 301 | * 06/2018 [Bottom sheets in Flutter](https://flutterdoc.com/bottom-sheets-in-flutter-ec05c90453e7) 302 | 303 | ### Backdrop 304 | * 05/2018 [Implement backdrop with Flutter](https://medium.com/@CORDEA/implement-backdrop-with-flutter-73b4c61b1357) 305 | 306 | ### CustomPainter 307 | * [Graphical custom view canvas](https://www.programmersought.com/article/42201025395/) 308 | * 03/2021 [Neumorphism in Flutter](https://tonyowen.medium.com/neumorphism-in-flutter-f46fe25bf9d4) 309 | * 02/2021 [Measure Slider](https://codepen.io/jogboms/pen/QWGpLWN) 310 | * 11/2020 [Custom Paint - Made easy with Flutter Shape Maker](https://retroportalstudio.medium.com/auto-generate-flutter-custom-paint-code-flutter-shape-maker-be51e41daf89) 311 | * 12/2020 [Creating a Flutter widget from scratch](https://medium.com/flutter-community/creating-a-flutter-widget-from-scratch-a9c01c47c630) 312 | * 01/2019 [Use gesture with CustomPainter](https://medium.com/flutteropen/canvas-tutorial-05-how-to-use-the-gesture-with-the-custom-painter-in-the-flutter-3fc4c2deca06) 313 | * 10/2018 [Clipping in Flutter](https://medium.com/flutter-community/clipping-in-flutter-e9eaa6b1721a) 314 | 315 | #### Tools 316 | * [Shape Maker](https://fluttershapemaker.com/) 317 | 318 | #### YouTube 319 | * 11/2020 [Flutter Vikings logo creation with CustomPainter](https://www.youtube.com/watch?v=9HcpD648pFQ) 320 | 321 | ### Forms 322 | * 02/2021 [Building forms in Flutter](https://medium.com/prime-holding-jsc/building-forms-in-flutter-454b8d65f48) 323 | * 12/2020 [Flutter essentials: Forms](https://medium.com/flutter-community/the-context-in-flutter-e2403bab4632) 324 | 325 | ### Menu 326 | * [Long press context menu](https://gist.github.com/rydmike/871121bd83f8c649069cb24f5e23720d) 327 | * 01/2021 [PopupMenuButton](https://medium.com/flutterdevs/popupmenubutton-in-flutter-bde21c708018) 328 | 329 | ### Icon 330 | * [Flutter Icon](http://fluttericon.com/) 331 | * [Phosphoricons](https://phosphoricons.com/) 332 | * 11/2018 [Launcher icons dart packages](https://pub.dartlang.org/packages/flutter_launcher_icons) 333 | 334 | ### Photo 335 | * 03/2021 [PhotoView in Flutter](https://medium.com/flutterdevs/photoview-influtter-be29f167aa0f) 336 | 337 | ### Charts 338 | * 02/2021 [7 best Flutter Charts for visualizing income and expenditure](https://medium.com/syncfusion/7-best-flutter-charts-for-visualizing-income-and-expenditure-5af00e85a3b) 339 | * 02/2021 [Animated chart in Flutter - fl_chart](https://medium.com/flutterdevs/animated-chart-in-flutter-6f28387f398b) 340 | * 02/2021 [Introducing Spark Charts Widget](https://medium.com/syncfusion/introducing-the-new-flutter-spark-charts-widget-c590aa16fd12) 341 | * 11/2020 [Bezier chart](https://github.com/aeyrium/bezier-chart) 342 | 343 | ### Onboarding 344 | * 03/2021 [Feature Discovery in Flutter](https://medium.com/flutterdevs/feature-discovery-in-flutter-af2032e912d4) 345 | * 01/2021 [App Onboarding experience](https://reime005.medium.com/app-onboarding-experience-in-flutter-90d772aaf284) 346 | 347 | ### ColorPicker 348 | * [Slide Color Picker](https://codepen.io/jogboms/pen/NWbveba) 349 | 350 | ## Animation 351 | * 01/2021 [Recreating the iconic Star Wars intro in Flutter](https://arthur.hashnode.dev/amp/recreating-the-iconic-star-wars-intro-in-flutter) 352 | * 10/2020 [Fun Flutter animations - part 1 - Carrom Ball animation](https://medium.com/analytics-vidhya/fun-flutter-animations-part-1-carrom-ball-animation-c9d2b6e72528) 353 | * 06/2020 [Introducing Flutter's new animations package](https://blog.logrocket.com/introducing-flutters-new-animations-package/) 354 | * 01/2019 [Opacity animated series](https://medium.com/flutter-community/flutter-animated-series-animated-opacity-c11137883a8d) 355 | * 01/2019 [Animated series, animated containers](https://medium.com/flutter-community/flutter-animated-series-animated-containers-52a5d52c0ad3) 356 | * 12/2018 [Password validation animation](https://medium.com/flutter-community/flutter-password-validation-animation-79ab2bceb600) 357 | * 10/2018 [Animating widgets](https://hackernoon.com/animating-widgets-in-flutter-413882881e98) 358 | * 03/2018 [Login animation](https://blog.geekyants.com/flutter-login-animation-ab3e6ed4bd19) 359 | 360 | ### Lottie 361 | * 02/2021 [How to use Lottie Animations in Flutter](https://tpoint.hashnode.dev/how-to-use-lottie-animations-in-flutter) 362 | 363 | ### Tools 364 | * [Liquid studio - Compose multiple layers in a WYSIWYG environment and generate the Dart code](https://felixblaschke.github.io/liquid-studio/#/) 365 | 366 | ### Github 367 | * [Funvas - Creativecreator](https://github.com/creativecreatorormaybenot/funvas) 368 | * [Flutterwave card deck - JosteveGit](https://github.com/JosteveGit/flutterwave_card_deck) 369 | * [Fireworks - Creativecreator](https://github.com/creativecreatorormaybenot/fireworks) 370 | * [Container Transform animation](https://github.com/JohannesMilke/animations_transform_example?s=09) 371 | * [Path finding visualizer](https://github.com/sammanan4/Path-Finding-Visualizer) 372 | * [Electro counter app](https://github.com/imaNNeoFighT/electron_counter_app) 373 | * [Flutter counter challenge 2020](https://github.com/letsar/flutter_counter_challenge_2020) 374 | 375 | ## Navigation 376 | * 03/2021 [Navigator 2.0 for Authentication and Bootstrapping (5 parts)](https://ulusoyca.medium.com/flutter-navigator-2-0-for-authentication-and-bootstrapping-part-1-introduction-d7b6dfdd0849) 377 | * 02/2021 [Flutter Navigator 2.0 and Deep links](https://www.raywenderlich.com/19457817-flutter-navigator-2-0-and-deep-link) 378 | * 12/2020 [Navigator 2.0: Nested navigators basics](https://lucasdelsol01.medium.com/flutter-navigator-2-0-for-mobile-dev-nested-navigators-basics-2dab6c55010e) 379 | * 01/2019 [Building a custom page load animation](https://medium.com/flutter-community/building-a-custom-page-load-animation-in-flutter-89f9aaa51e93) 380 | * 12/2018 [Advance routing and navigator](https://medium.com/@nitishk72/flutter-advance-routing-and-navigator-df0f86f0974f) 381 | 382 | ## SplashScreen 383 | * 12/2020 [Native Splash screen using Lottie](https://medium.com/swlh/native-splash-screen-in-flutter-using-lottie-121ce2b9b0a4) 384 | 385 | ## SettingsScreen 386 | * 12/2020 [Create layout for the Settings Screen](https://jelenajjovanoski.medium.com/create-layout-for-the-settings-screen-in-a-flash-in-flutter-9a57cf2c9c3b) 387 | 388 | ## Transform 389 | * 06/2018 [Perspective on Flutter](https://medium.com/flutter-io/perspective-on-flutter-6f832f4d912e) 390 | 391 | ## Internationalization 392 | * 09/2019 [Flutter internationalization using Provider and Json](https://medium.com/flutter-community/flutter-internationalization-the-easy-way-using-provider-and-json-c47caa4212b2) 393 | 394 | ### Tools 395 | * https://www.codeandweb.com/babeledit 396 | 397 | ### YouTube 398 | * [Make your Flutter app Multilingual in just 20 min](https://www.youtube.com/watch?v=b5Eg7sPiiKE) 399 | 400 | ## State Management 401 | * 11/2020 [Flutter State 5 ways](https://poetryincode.dev/flutter-state-5-ways) 402 | * 01/2019 [State management setState is the easiest](https://medium.com/flutter-community/flutter-state-management-setstate-fn-is-the-easiest-and-the-most-powerful-44703c97f035) 403 | 404 | ### Youtube 405 | * [Top 10 State Management for Flutter](https://www.youtube.com/watch?v=o4bgDqO4pGk) 406 | 407 | ### Provider 408 | * 11/2020 [Simple Flutter State Management with Provider](https://vladimir-tomic.medium.com/simple-flutter-state-management-with-provider-482093a7be0d) 409 | * 09/2020 [Flutter weather app using Provider](https://medium.com/flutter-community/flutter-weather-app-using-provider-c168d59af837) 410 | * 10/2019 [Making sense of all those Flutter Providers](https://medium.com/flutter-community/making-sense-all-of-those-flutter-providers-e842e18f45dd) 411 | 412 | ### BloC 413 | * 04/2020 [Simplifing Bloc state management](https://betterprogramming.pub/simplifying-bloc-state-management-in-flutter-a8de43a994e4) 414 | * 10/2018 [Login tutorial with BloC](https://medium.com/flutter-community/flutter-login-tutorial-with-flutter-bloc-ea606ef701ad) 415 | 416 | ### Riverpod 417 | * 03/2021 [Riverpod - An advanced provider](https://medium.com/@aaron.chu/riverpod-an-advanced-provider-4bfa8c1fa479) 418 | * 03/2021 [Simplify Flutter State management with Riverpod](https://blog.codemagic.io/flutter-state-management-with-riverpod/) 419 | * 02/2021 [Flutter State Management with Riverpod: The Essential Guide](https://codewithandrea.com/videos/flutter-state-management-riverpod/) 420 | * 02/2021 [Riverpod simplified — An introduction to Flutter’s most advanced state management package](https://felixblaschke.medium.com/riverpod-simplified-an-introduction-to-flutters-most-advanced-state-management-package-c698b4d5a019) 421 | * 01/2021 [Basics of Riverpod](https://lucasdelsol01.medium.com/flutter-navigator-2-0-for-mobile-dev-nested-navigators-basics-2dab6c55010e) 422 | 423 | #### App 424 | * [Worldtime clock - Mobile, Web & Desktop](https://github.com/lohanidamodar/flutter_worldtime) 425 | 426 | ### Get_it 427 | * 05/2021 [Dependency injection in multi-module](https://abdulhakeemahmoood.medium.com/dependency-injection-in-multi-module-flutter-project-a2bbf99b14ff) 428 | * 05/2019 [Flutter Architecture - My Provider implementation guide](https://www.filledstacks.com/post/flutter-architecture-my-provider-implementation-guide/) 429 | 430 | ## Architecture 431 | * 09/2020 [Flutter scalable folder & files](https://medium.com/flutter-community/flutter-scalable-folder-files-structure-8f860faafebd) 432 | * 04/2020 [Flutter and Provider using Stacked](https://www.filledstacks.com/post/flutter-and-provider-architecture-using-stacked/) 433 | 434 | ### MVC 435 | * 10/2018 [MVC at last](https://medium.com/flutter-community/flutter-mvc-at-last-275a0dc1e730) 436 | * 05/2018 [Flutter in MVC](https://proandroiddev.com/flutter-in-mvc-437ed7cead2e) 437 | 438 | ### MVVM 439 | * 04/2021 [A complete guide to architect your Flutter application](https://medium.com/codex/a-complete-guide-to-architect-your-flutter-application-a5a4da662549) 440 | * 12/2020 [MVVM Architecture](https://medium.com/flutterworld/flutter-mvvm-architecture-f8bed2521958) 441 | 442 | ### Redux 443 | * 10/2020 [A Redux implementation with Flutter](https://medium.com/swlh/a-redux-implementation-with-the-new-kid-on-the-block-flutter-6e9d76047023) 444 | * 05/2018 [Shopping list app](https://hackernoon.com/flutter-redux-how-to-make-shopping-list-app-1cd315e79b65) 445 | 446 | ## Async/Await 447 | * 02/2021 [Delayed code execution - BLoC/Provider](https://itnext.io/delayed-code-execution-in-flutter-23d60b51e76f) 448 | * 06/2020 [FutureBuilder, how to wait for your async tasks](https://medium.com/swlh/flutter-futurebuilder-383b6ed63f18) 449 | 450 | ###YouTube 451 | * 03/2021 [Featherweight Isolates in Flutter](https://www.youtube.com/watch?v=SXT7nir1B48) 452 | 453 | ## StreamBuilder 454 | * 01/2021 [StreamBuilder - Local & Network - Github](https://github.com/JohannesMilke/streambuilder_example) 455 | 456 | ## Database 457 | * 01/2021 [CRUD application within 3 minutes - SQFlite/Datatable](https://medium.com/app-dev-community/flutter-crud-application-tutorial-within-3-minutes-for-flutter-developers-7c5db85fdbd9) 458 | * 07/2020 [Storing local data with Hive (and provider)](https://medium.com/flutter-community/storing-local-data-with-hive-and-provider-in-flutter-a49b6bdea75a) 459 | * 12/2018 [Using SQLite in Flutter](https://medium.com/flutter-community/using-sqlite-in-flutter-187c1a82e8b) 460 | 461 | ### Package 462 | * 09/2018 [Jaguar ORM](https://pub.dartlang.org/packages/jaguar_orm) 463 | 464 | ### YouTube 465 | * 06/2020 [Build a Todo list using Sqflite](https://www.youtube.com/watch?v=rsDx86PvMQ0) 466 | 467 | ## Http 468 | * [Parsing, manipulating, querying and formatting dates - package](https://pub.dev/packages/jiffy) 469 | * 02/2021 [CRUD Application using PHP REST API](https://medium.com/app-dev-community/flutter-crud-application-using-php-rest-api-bb585c4d7d9c) 470 | * 10/2020 [Flutter App with Wordpress REST API](https://faisalhani.medium.com/flutter-app-with-wordpress-rest-api-728731fdedc0) 471 | * 04/2020 [Networking in Flutter - Quick guide](https://itnext.io/networking-in-flutter-quick-guide-c491819a64f0) 472 | * 12/2019 [Get data from a Rest API and save locally](https://medium.com/swlh/flutter-get-data-from-a-rest-api-and-save-locally-in-a-sqlite-database-9a9de5867939) 473 | * 09/2019 [Dio Interceptors in Flutter](https://medium.com/flutter-community/dio-interceptors-in-flutter-17be4214f363) 474 | * 04/2019 [Flutter fetch posts from Worpress part 1](https://mozartec.com/flutter-fetch-posts-from-wordpress-part-1/) 475 | * 01/2019 [Chopper - http client generator (inspired from Retrofit)](https://github.com/lejard-h/chopper) 476 | * 01/2019 [Jaguar Retrofit](https://pub.dartlang.org/packages/jaguar_retrofit) 477 | * 12/2018 [Build variants for multiple backend environments](https://medium.com/meeve/build-variants-in-flutter-for-multiple-backend-environments-7e139128949b) 478 | * 11/2018 [Loading data from Firestore](https://flutterdoc.com/loading-data-from-firestore-with-flutter-c42c520f6ee5) 479 | * 03/2018 [View Creation and HTTP Calls](https://medium.com/@muhammedsalihguler/flutter-in-a-weekend-saturday-view-creation-and-http-calls-f9143f099edc) 480 | 481 | ### Tools 482 | * [Json placeholder api](https://jsonplaceholder.typicode.com/) 483 | 484 | ## Lifecycle 485 | * 03/2021 [App Lifecycle in Flutter](https://levelup.gitconnected.com/app-lifecycle-in-flutter-e4ba686d16fe) 486 | * 01/2021 [Flutter application lifecycle](https://blog.learncodeonline.in/amp/flutter-application-lifecycle) 487 | 488 | ## Logging 489 | * 01/2019 [Fimber](https://pub.dartlang.org/packages/fimber) 490 | 491 | ## Doc 492 | * 03/2021 [Widget documentation](https://medium.com/flutter-community/doc-widget-b1ce609ba635) 493 | 494 | ## Codebase 495 | * 02/2021 [Perfect Flutter Codebase using two linting methods](https://www.youtube.com/watch?v=KEdxoubVztk) 496 | 497 | ## Test 498 | * 03/2021 [Firebase Test Lab – Flutter Tips of the month Ineat company series](https://blog.ineat-group.com/2021/03/firebase-test-lab-flutter-tips-of-the-month-8/) 499 | * 02/2021 [Testing fundamentals of Flutter course](https://verygood.ventures/blog/testing-fundamentals-of-flutter-course) 500 | * 02/2021 [Mocking network calls](https://medium.com/@akshat.kaneria/testing-in-flutter-mocking-network-calls-c05884fad233) 501 | * 01/2021 [Screenshot testing as a solid UI regression tool](https://medium.com/flutter-community/flutter-screenshot-testing-as-a-solid-ui-regression-tool-630221a621e4) 502 | * 12/2020 [Testing in Flutter](https://medium.com/swlh/testing-in-flutter-ef7d509f3f75) 503 | * 12/2018 [Adding testing to a Flutter app](https://medium.com/@domesticmouse/adding-testing-to-a-flutter-app-8a0b2dd8bcf2) 504 | * 04/2018 [Testing Flutter applications](https://proandroiddev.com/testing-flutter-applications-f961969da86a) 505 | 506 | ## Version/Flavor 507 | * [Flutter Version Management - package](https://pub.dev/packages/fvm) 508 | * 12/2020 [White-label apps in Flutter](https://itnext.io/white-label-apps-in-flutter-613b2d0a80ce) 509 | 510 | ## CD/CI 511 | * 02/2021 [Flutter Pubspec and private Gitlab Repositories](https://medium.com/flutter-community/flutter-pubspec-and-private-gitlab-repositories-d092a4648639) 512 | * 10/2019 [Setting up a CI/CD pipeline for Fultter using Codemagic](https://medium.com/dvt-engineering/setting-up-a-ci-cd-pipeline-for-flutter-using-codemagic-e88afb55239) 513 | * 01/2019 [CI/CD for Flutter](https://medium.com/flutter-community/cicd-for-flutter-fdc07fe52abd) 514 | * 01/2019 [Automated screenshots](https://medium.com/flutter-community/automated-screenshots-for-flutter-f78be70cd5fd) 515 | * 01/2019 [How to enable Dart linting to become a Flutter code ninja](https://medium.com/flutter-community/watch-your-code-dart-flutter-lint-55a697d01c8d) 516 | 517 | ### Tools 518 | * [Codemagic](https://codemagic.io/start/) 519 | 520 | ## IDE 521 | 522 | ### Android Studio 523 | 524 | ### Visual Studio 525 | * 03/2019 [Visual Studio code shortcuts for fast and efficient development](https://medium.com/flutter-community/flutter-visual-studio-code-shortcuts-for-fast-and-efficient-development-7235bc6c3b7d) 526 | 527 | ## Desktop 528 | * [Command-line tool that create Msix installer flutter windows-build files](https://github.com/YehudaKremer/msix) 529 | 530 | ## UML 531 | * 02/2021 [UML coolness in Flutter](https://itnext.io/uml-coolness-in-flutter-6bb14217b5f2) 532 | 533 | ## Package 534 | * [Flutter Gems - Flutter package landscape](https://fluttergems.dev/) 535 | * 02/2021 [Creating and publishing a Flutter package](https://www.raywenderlich.com/19421827-creating-and-publishing-a-flutter-package) 536 | * 11/2018 [Percent indicator](https://pub.dartlang.org/packages/percent_indicator) 537 | * 07/2018 [Animated background](https://pub.dartlang.org/packages/animated_background) 538 | * 06/2017 [Material components codelabs](https://github.com/maryx/material-components-flutter-codelabs/tree/RATP-end-state) 539 | 540 | ## Plugin 541 | * 01/2019 [Creating DialogBox plugin](https://medium.com/flutter-community/creating-a-flutter-plugin-dialog-box-78adbff15fe) 542 | * 04/2018 [Build your own plugin](https://proandroiddev.com/build-your-own-plugin-for-flutter-cfee1a08ea3a) 543 | 544 | ## Firebase 545 | * [FlutterFire - A set of Flutter official plugins](https://firebase.flutter.dev/docs/overview/) 546 | * 03/2020 [Firebase - Getting Started by Raywenderlich.com](https://www.raywenderlich.com/7426050-firebase-tutorial-for-flutter-getting-started) 547 | * 12/2018 [Flutter vision, Firebase ML Vision, Firestore](https://medium.com/google-cloud/flutter-vision-flutter-firebase-ml-vision-firebase-cloud-firestore-76f3794f5d38) 548 | * 11/2018 [Firebase realtime database CRUD operation](https://www.developerlibs.com/2018/11/flutter-firebase-realtime-database-crud.html) 549 | 550 | ### Firestore 551 | * 02/2020 [Firestore pagination and realtime update](https://nunes-nelson.medium.com/flutter-firestore-pagination-and-realtime-update-a55133ff3ebd) 552 | 553 | ## Tools 554 | * [Device Preview - package](https://pub.dev/packages/device_preview) 555 | 556 | ## Accessibility 557 | * 02/2021 [Offline speech recognition with Picovoice](https://medium.com/picovoice/offline-speech-recognition-in-flutter-no-siri-no-google-and-no-its-not-speech-to-text-c960180e9239) 558 | 559 | ## Maps 560 | * [Latitude and Longitude from a country code - package](https://pub.dev/packages/locale_latlng) 561 | * 01/2021 [Flutter web and Google Maps](https://medium.com/flutter-community/flutter-web-and-google-maps-f2489b483a1f) 562 | * 12/2020 [Advanced Maps with Bloc](https://medium.com/flutter-community/flutter-advanced-maps-with-bloc-534ac0f897f4) 563 | * 12/2018 [Google maps & Flutter](https://medium.com/flutter-io/google-maps-and-flutter-cfb330f9a245) 564 | ### YouTube 565 | * 03/2021 [Create a Flutter Maps Widget in 10 minutes](https://www.youtube.com/watch?v=TNnAHfXXTFM) 566 | 567 | ## PDF 568 | * 02/2021 [How to Encrypt and Decrypt PDF Files](https://medium.com/syncfusion/how-to-encrypt-and-decrypt-pdf-files-in-flutter-27590d9bcddc) 569 | 570 | ## Game 571 | * 11/2020 [Create the Chrome Dino game](https://medium.com/flutter-community/create-the-chrome-dino-game-with-flutter-a74faea6d219) 572 | * 01/2019 [Creating piano tiles game](https://medium.com/flutter-community/ui-challenge-piano-tiles-in-flutter-19bc56139fda) 573 | * 01/2019 [Creating minesweeper game](https://medium.com/flutter-community/creating-minesweeper-in-flutter-12c74486324f) 574 | * 01/2019 [Creating solitaire game](https://medium.com/flutter-community/creating-solitaire-in-flutter-946c34ef053c) 575 | * 11/2018 [Creating the T-Rex game](https://medium.com/dextra-digital/creating-the-t-rex-game-with-flutter-and-flame-6d01add1ad5b) 576 | 577 | ### Github 578 | * [Bonfire RPG game](https://github.com/RafaelBarbosatec/bonfire) 579 | * [Tic Tac Toe game](https://github.com/JohannesMilke/tic_tac_toe_example) 580 | 581 | ### YouTube 582 | * 09/2020 [FlameCon - 1st Edition](https://www.youtube.com/watch?v=2DdiNrAAuBg) 583 | 584 | ## AR/VR 585 | * 01/2021 [Build a face filter app with Deep AR ](https://medium.com/flutter-community/easiest-steps-to-build-a-face-filter-app-with-flutter-and-deep-ar-c020037d893d) 586 | 587 | ## Kotlin 588 | * 01/2019 [Kt.dart better collections](https://medium.com/flutter-community/kt-dart-better-collections-for-your-flutter-business-logic-41886ab7883) 589 | * 09/2018 [Fast prototypes with Flutter & Kotlin/Native](https://tech.olx.com/fast-prototypes-with-flutter-kotlin-native-d7ce5cfeb5f1) 590 | 591 | ## iOS 592 | * 01/2019 [How to sign Flutter apps without a mac](https://medium.com/flutter-community/how-to-sign-flutter-apps-for-ios-automatically-without-a-mac-a2dc9cfa5a6c) 593 | 594 | ## Design 595 | * 03/2021 [Adobe XD to Flutter plugin](https://medium.com/flutter-community/adobe-xd-to-flutter-plugin-6eede357d21c) 596 | * 12/2020 [Responsive Flutter UI using VelocityX](https://renuvkelkar.medium.com/responsive-flutter-ui-using-velocityx-3447e50e18da) 597 | * 11/2020 [Glassmorphism in UI](https://uxdesign.cc/glassmorphism-in-user-interfaces-1f39bb1308c9) 598 | * 10/2018 [Flutter UIKit](https://github.com/iampawan/Flutter-UI-Kit) 599 | 600 | ### App 601 | * [Doctor App - Home screen starting point](https://github.com/hosain-mohamed/doctor-app) 602 | * [DevFolio - Portfolio for Developers - Android & Web](https://github.com/m-hamzashakeel/DevFolio) 603 | 604 | -------------------------------------------------------------------------------- /res/top_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremy-giles/FlutterTechnologyWatch/f4fc7efb2b5134d4e6a70533d7b3f0bfc3cca2bb/res/top_banner.jpg --------------------------------------------------------------------------------