Issue 23 - Flutter Tap Weekly Newsletter
Flutter Tap
Subscriber thank you for subscribing to Flutter Tap, I created this newsletter to keep track of all the news, tutorials, tools and, articles of Flutter development. I hope you enjoy it!.
If you have any ideas for this newsletter please send me a DM on twitter @fluttertap. And if you can please share the newsletter with your friends.
Newsletter Issue 23 - January 27, 2020
Last week Flutter Europe conference took place. Now we have to wait for the videos of the talks to come. I canât wait to see all these great videos!.
We have a new design! The newsletter is growing every day more, thanks to you!. This week I improved the design, and now we have a new logo!. What are your thoughts about it?.
Remember comment, rate, claps, or any other recognition that you want to those who write these fantastic articles, tutorials, packages, and videos.
Articles
3 months with Flutter. An article by Max van Loosbroek about how their team moved from Ionic to Flutter, the challenges, and good things that they found on their journey.
You Might Not Need Redux: The Flutter Edition. State management is always tricky. In this article by Ryan Edge, he makes a case of Scoped Models over Redux.
Tools
Dart Getters And Setters. A simple vscode extension that automatically creates the getters and setters for the fields in the dart file.
first_app: Starter app for a Flutter production app. Starter app for Flutter that includes many different production app features; some not typically included in demo apps. You can see how the author made his decisions here A Production-Quality Flutter Starter App, Take Two.
FlutterPen. This project is in alpha. Online editor for Flutter featuring VSCode, an Android emulator, and live debugging.
Tutorials
Making sense of all those Flutter Providers. Provider is a very popular option for state management in Flutter. In this tutorial, Suragch shows all the options that this package gives.
Common bottom navigation bar made easy. In this tutorial by TheBoringDeveloper we learn how to implement and use a bottom navigation bar. Including using navigator and state.
Build a Dog Camera using Flutter and Tensorflow. Machine learning and dogs. A fantastic tutorial by Bo Hellgren, here we learn how to use Tensorflow and the Camera with Flutter to take a picture and detect the breed of a dog.
A Simple 3D Engine in Flutter. In this tutorial, Richard Adams goes old-school and create a 3D engine from scratch using Flutter and math. Amazing tutorial to learn more about Flutter and Dart.
How to Write a Flutter Web Plugin. Great tutorial by Harry Terkelsen on how to add web support to an existing Flutter package.
Dart Codelab - Iterable collections. In this new codelab from dart_lang you will learn how to make the most out of Iterables.
Videos
DefaultTabController & TabBar (Flutter Widget of the Week). Do you need to organize your widgets into tabs? The DefaultTabController, TabBar, and TabBarView widgets are for you.
#AskFlutter: Multi-platform UI, native styling, and games - (Flutter Interact â19). Andrew Brogdon, John Ryan and Kate Lovett answer your questions on topics from achieving a native look and feel on ios and Android to the status of 3D game development in Flutter.
How to add Flutter to your existing app (DevFest 2019). Muhammed Salih Güler, Android Engineer at Onefootball, goes over how to add Flutter to your existing applications.
Flutter Custom Painting: Do Not Fear The Canvas. This tutorial shows how to use Flutter custom painters to draw a happy face on screen with Dartpad, starting from scratch.
Packages
photo_view Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff, such as SVG. pub.dev - Github.
flutter_cache_manager Generic cache manager for Flutter. Saves web files on the storage of the device and saves the cache info using SQLite. pub.dev - Github.
flutter_downloader A plugin for creating and managing download tasks. Supports iOS and Android. pub.dev - Github.
App of the Week
@deandreamatias suggested that the app of the week where a public submission and votation. I thought that this is a great idea, so this week, I hope I could finish the page (made with Flutter) for the submissions and votes. Stay tuned!
Any suggestions you can find us on Twitter @fluttertap