FlutterForce — #Week 93

Ümit Duran
Flutter Force
Published in
6 min readOct 25, 2020

--

Production of FlutterForce — #Week 93 supported by Localazy.com, the modern way of multilingual development for Flutter apps

- cpainterhelper

A simple script that lets you convert adobe illustrator paths to code compatible with flutter’s CustomPainter

- Awesome Flutter Animations

To make an app’s UI alive, we use animations. Most want to see the result or example of an animation widget or library. That’s why I create this Flutter repository in hope to showcase built-in animation widgets and some popular libraries.

- Flutter Design Patterns: 20 — Chain of Responsibility

Previously in the series, I have analysed a structural design pattern that introduced a concept of a “shared object” which could be used in multiple contexts simultaneously, hence reducing the memory usage of your code — Flyweight. This time I would like to represent a behavioural design pattern, which enables loose coupling between the sender of a request and its receiver, also adding a possibility for the same request to be handled by multiple handlers — it is the Chain of Responsibility. by Mangirdas Kazlauskas

- SliverAppBar (Package of the Week)

SliverAppBar may sound like a familiar widget, but in this episode we show you how to use the new FlexibleSpaceBar’s expandedHeight and flexibleSpace properties to create an area at the top of a list that can grow, shrink, and more!

- Flutter To-Do List

In this video, I’ll be doing a Flutter build. This is a To-Do list, though hopefully i’ll do more videos covering more builds. Keep in mind that this is not a tutorial on Flutter so I’m expecting all the viewers to have a basic understanding of Flutter.

- Dart sound null safety: technical preview 2

In June we offered a first tech preview of null safety for Dart. Today is another major milestone, which we’ve looked forward to for a while: We’re announcing a second tech preview of sound null safety, including support for the Flutter framework.

Null safety is a major new productivity feature that helps you avoid null exceptions, a class of bugs that are often hard to spot. As an added bonus, this feature also enables a range of performance improvements. We’re really looking forward to your feedback.

- Deploy and maintain your Flutter Web build exclusively in GitHub Pages

Hey, have you ever wanted to host your flutter web build without much work and confusion? I’ve got a small trick for you in here. You can even use your existing repository to host a new flutter web build. We’ll get into the working right away. by Karthikeyan S

- Building a Movie App in 10 Minutes with Flutter

Calling API’s and adding error handling can be hard. That is why we make it easy using Riverpod and Dio! You will learn how to handle errors, making API requests and all this while creating an app!

- SlideTransition Animation — Flutter

Create your own custom SlideTransition combined with some animation in Flutter.

- Build Chrome’s Dino Game from scratch with Flutter

This is a demo repo for how to build Chrome’s Dino game in vanilla Flutter.

- How to build a Calendar app using TableCalendar & Sqflite in Flutter

In this video, I’ll be creating a calendar app using TableCalendar and Sqflite in Flutter.

- The‌ ‌Flutter‌ ‌Multi‌-Platform‌ ‌Ecosystem‌ ‌with‌ ‌Chris‌ ‌Sells‌

Chris Sells is a Senior Product Manager at Google, responsible for many aspects of Flutter, including the end-to-end developer experience, the ecosystem, Flutter desktop, as well as working with top customers and clients.

- Announcing our Newest Book: Flutter Apprentice!

Flutter is an incredible new tool that lets you build apps for iOS and Android, and even for the web and desktop platforms like macOS, Windows and Linux — all from a single codebase. With the benefit of cross-platform development, and a super-fast rendering engine, your Flutter apps perform very nearly or even exactly the same as native apps.

That’s why we couldn’t wait to announce our newest book that’s designed to help you take advantage of this great new platform, and to get started building apps on Flutter: the Flutter Apprentice!

- Immutable collections and objects for Flutter and Dart

Immutability is a known good principle of software engineering. Whatever doesn’t need to change after it’s created, it shouldn’t. You get a lot of goodies with this approach, among others, fewer bugs because something is changed accidentally and thread-safety for “free”.

I will provide a super concise overview of the usage of both packages. Check out the respective documentation for additional examples and features.

- responsive_framework

Responsive Framework adapts your UI to different screen sizes automatically. Create your UI once and have it display pixel perfect on mobile, tablet, and desktop!

Thanks for reading!

Leave a comment below or tweet me if with any questions/suggestions, or adding resources.

--

--