Issue 4 - 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!.
This week we have many announcements by the Flutter and Dart teams.
Issue 4 - September 16, 2019
Articles
Release Notes Flutter 1.9.1 Flutter 1.9 is here. It has more built-in widgets, iOS style updates, support for additional locales, better error messages, Dart 2.5 with the foreign function interface, and more. You can watch a summary on Youtube Whatâs New in Flutter 1.9.
Announcing Dart 2.5: Super-charged development, there are many changes in this version, such as ML Complete support, dart:ffi for better support for calling C code from Dart, and improved constant expressions.
Tools
Dartpad now supports Flutter Widgets which is great to try your code. You can see it in action this codelab.
Tutorials
Slivers are a cool way to make an advanced scrollable list with collapsing headers an much more. In this two-part tutorial, Muhammed Salih Guler explains what Slivers, types are and how to use it in your Flutter app:
- Slivers Deep Dive Series: Introduction to Slivers and SliverAppBar.
- Slivers Deep Dive Series: SliverToBoxAdapter, SliverList and SliverFixedExtentList.
Flutter Stream Basics for Beginners. In our Second Issue we include an article about Streams, this time we have another article introducing Streams in Flutter written by Dane Mackier. If you prefer Dane made a video of the article.
Dio Interceptors in Flutter a tutorial by Gonçalo Palma about how to use Dio interceptors in our Http requests.
Physics Based Animations in Flutter a cool tutorial by ErdoÄan BavaÅ on how to use GravitySimulation and SpringSimulation on our apps with the Flutter libraries.
Page turn effect in Flutter no so much a tutorial but a gist by Simon Lightfoot you can find the gist here.
Videos
Custom Navigator (The Boring Flutter Development Show, Ep. 29). Another Flutter Boring Show on how to make custom navigation.
Tencent Apps: Flutter Developer Story. This video shows how Tencent is using Flutter, developing 6 apps through various parts of their business.
Easy Flutter Location Service for Realtime Updates in Provider. In this tutorial of FilledStacks we can learn how to use provider and streams to get the realtime location of the user with Flutter.
In our Second Issue with talk about the TDD series of Reso Code, on that moment there were only two parts, now we have 5 parts:
- Flutter TDD Clean Architecture Course [1] â Explanation & Project Structure
- Flutter TDD Clean Architecture Course [2] â Entities & Use Cases
- Flutter TDD Clean Architecture Course [3] â Domain Layer Refactoring
- Flutter TDD Clean Architecture Course [4] â Data Layer Overview & Models
- Flutter TDD Clean Architecture Course [5] â Contracts of Data Sources
Packages
geolocator Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions. Github.
share Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS. Github.
path A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web. Github.
App of the Week
inKino - a multiplatform Dart project with code sharing between Flutter and web A great open source app made with Flutter and AngularDart. InKino showcases Redux, has an extensive set of automated tests and 40% code sharing between Flutter and web.
Any suggestions you can find us on Twitter @fluttertap