image/svg+xml

Subscribe here

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



Newsletter Issue 30

March 16, 2020

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

Stay safe, wash your hands, stay at home. Enjoy the advantage of being a developer and work remotely!


Articles

eBay Motors: Screenshot Testing with Flutter. A fantastic article by the eBay Team. They took the golden tests of Flutter to make their package and improve the experience of testing complex layouts.

Tools

Spider. A small dart library to generate Assets dart code from the assets folder. It generates dart class with static const variables in it, which can be used to reference the assets safely anywhere in the flutter app.

Tutorials

Keeping Flutter Widgets Dry with Dart Mixins. In this great tutorial by Kirill Meshkov, we learn how to use mixins to keep our code leaner.

What I learned publishing my first Flutter iOS app. In this article Pavel Sulimau, gives us a guide on how to prepare our app for the Apple Store.

Flutter: Card payments made easy with Stripe and Ruby on Rails. Amazing tutorial by Goutham Kumar, where he explains how to integrate Stripes payments with a Ruby on Rails backend. What if you don’t use Ruby on Rails? It’s easy to adapt the process to any backend language.

How to create a REST API client and its integration tests in Flutter. Almost every app has to communicate with an API. In this fantastic tutorial by Jorge Sánchez, we learn how to create a REST API client and its integration tests in Flutter necessary to verify that our integration works.

Videos

Builder (Flutter Widget of the Week). Most of the time, widgets in Flutter build without looking up any extra information about their parents. Sometimes, you might write some code where the child widget needs to access the build context of a parent widget in the same build method. That’s what the Builder widget is for!

Flutter Europe talks. Finally, they are here. The first videos of Flutter Europe!.

Packages

golden_toolkit This project contains APIs and utilities that build upon Flutter’s Golden test functionality to provide powerful UI regression tests. pub.dev.

wakelock This plugin allows you to keep Android and iOS devices awake, i.e. prevent the screen from sleeping by toggling the wakelock of the device on or off. pub.dev.

collection Collections and utilities functions and classes related to collections. pub.dev.

App of the Week

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

elpee - Explore and share music. Elpee is a multiplatform app written entirely in Dart/Flutter. The data is retrieved from the Spotify Web API and the Wikimedia API. I used Firebase to persist albums on ‘The Wall’. For state management, I went with the BLoC pattern.