image/svg+xml

Subscribe here

Receive our newsletter every monday with articles, tutorials, videos, and much more.



Newsletter Issue 29

March 09, 2020

Remember comment, rate, claps, or any other recognition that you want to those who write these fantastic articles, tutorials, packages, and videos.

Happy International Women’s Day 2020! Without the contribution of great women, the tech world wouldn’t be the same.

FlutterConf Paris. Organized by its French community, the Flutter Conf Paris is the opportunity to meet for one day the international experts of the Google framework. You will discover the latest advances in cross-platform native mobile applications (Android and iOS), for the web or desktop (Windows, Mac and, Linux).


Articles

Kotlin Vs Flutter: Who Will Rule the Cross-platform App Market?. A great article by Avinash Sharma, comparing these two solutions.

Tools

FlutterBoost. A next-generation Flutter-Native hybrid solution. FlutterBoost is a Flutter plugin that enables hybrid integration of Flutter for your existing native apps with minimum efforts. The philosophy of FlutterBoost is to use Flutter as easy as using a WebView. Managing Native pages and Flutter pages at the same time is non-trivial in an existing App. FlutterBoost takes care of page resolution for you. The only thing you need to care about is the name of the page (usually could be a URL).

Brick. Brick is still in a pre-alpha release. An intuitive way to work with persistent data in Dart. Brick is an extensible query interface for Dart applications. It’s an all-in-one solution responsible for representing business data in the application, regardless of where your data comes from. Using Brick, developers can focus on implementing the application, without concern for where the data lives. Brick was inspired by the need for applications to work offline first, even if an API represents your source of truth.

Tutorials

Dependency Injection in Dart/Flutter Apps. In this tutorial by Albert Oboh, we learn what the options to dependency injection in Flutter are.

How to Build Responsive Applications With Flutter. By inVerita. This is a great article that explains what widgets we can use in our app to make it responsive to different screen orientations and sizes.

Flutter Testing: Let’s Observe. Testing is important in any application. In this tutorial by Shivanchal Pandey, we learn how to make unit testing in Flutter.

Push Notifications in Flutter using Firebase. Push notifications are a great way to communicate with your users. In this fantastic tutorial by Dane Mackier, he configures Firebase in Flutter to make it happen.

Flutter Design Patterns: 16 — Decorator. Another fantastic tutorial by Mangirdas Kazlauskas this time with the Decorator design pattern.

Videos

NotificationListener (Flutter Widget of the Week). Did you know that widgets can dispatch notifications? For instance, Scrollable widgets like ListView dispatch scroll notifications. Use NotificationListener to handle them!.

HTTP Requests with Flutter (API). By Paul Halliday. It’s hard to do any sort of development without having to make some form of HTTP request, therefore, we’ll be looking at how to use the http plugin within Flutter.

Flutter MusicPlayer App UI - Flutter UI Tutorials - Protorix Code. In this video, we are going to design a MusicPlayer App UI using Flutter.

Packages

vibration A plugin for handling Vibration API on iOS and Android devices. pub.dev.

country_code-picker A flutter package for showing a country code selector. In addition it gives the possibility to select a list of favorites countries, as well as to search using a simple searchbox. pub.dev.

graphql_flutter A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package. pub.dev.

App of the Week

Remember to post your favorite app appweek.fluttertap.com.

Be Thrifty Today. A simple and secure money manager that keeps you financially vigilant.

Memory Game DartPad. Special mention! This is not an App per se. But it is a great example made with DartPad.