The Flutter Bi-Weekly

Share this post

The Flutter Bi-Weekly - Issue #8

newsletter.neevash.dev

The Flutter Bi-Weekly - Issue #8

One unplanned hiatus, a few international trips and one change of platform later, The Flutter Bi-Weekly is back!

Neevash Ramdial (Nash)
Jul 12, 2022
4
Share this post

The Flutter Bi-Weekly - Issue #8

newsletter.neevash.dev

Hello Flutter friends, it has been a while! 

A "few" weeks have passed since the last release of the Flutter Bi-Weekly, and a lot has happened since. 

I had the opportunity to attend Google IO this year and experience the event in person for the first time. The cherry on top, a project our team worked on, got mentioned during the developer keynote! 

Following IO, Droidcon SF came up, and your favorite Flutter Dev shared a talk with my friend and colleague, Filip. 

To wrap things up, Stream had a booth at The Next Web in Amsterdam, which was lots of fun -- especially since it was my first time in Europe! 😄

Mixed with personal and professional commitments upon returning, time has been surprisingly elusive over the last two months. 

Nevertheless, the time has come once again to resume the Bi-Weekly Flutter updates everyone knows and (hopefully?) loves! 


Blogs ✍️

Flutter Riverpod: How to Register a Listener during App Startup

What does responding to push notifications, authentication, and handling deep linking all have in common? Background listeners at app startup!

Implementing this workflow can be tricky, but lucky for us, Andrea wrote a post on how you can configure your Flutter apps to handle these use-cases using Riverpod 😎

Why do my Flutter screens look washed out?

Coping the hex codes from Figma to your application and noticing the colors aren't matching up? Chances are it has something to do with the color space.

Check out Manav's blog post to learn more.

The Use of Architecture with Riverpod State Management - Case Study

Scale is one of the most important factors for engineering managers when choosing a design pattern or state framework for their apps.

As Riverpod continues to grow in popularity, we see more and more developers adopt the library and share their experiences, like today's author, Ewa Radomska, who wrote a fantastic case study on using Riverpod on a large project.

Migrating a text editor library (13K LOC) from no state management (spaghetti code) to state management.

u/SpaceInstructor had the unenviable task of restructuring a 13k LOC package of spaghetti code into a streamlined and scalable architecture.

Lucky for us mortals, SpaceInstructor documented the process in a fantastic Reddit post covering some of the challenges and architectural decisions made along the way.

Build a Flutter app with Very Good CLI and Supabase

Want to learn how you can refactor an existing project to be ultra-scaleable and testable?

Ana Polo and our friends at VGV did just that using Supabase's starter Flutter project. Check out the link above to learn more.

Enjoying the post so far? Consider sharing it with a friend :)

Share

Videos 🎥

AWS Amplify Flutter In 5 Minutes

AWS Amplify allows users to quickly build feature-rich, full-stack web and mobile applications. The team there has been on a roll lately with awesome keynote and content releases around their Flutter SDK. 

To help you get started, Mo Malaka made a five-minute guide for Flutter devs!

NoSQL Database Storage | Flutter ObjectBox (vs Sqlite, Sqflite, Hive)

Do you need to persist some app data on device or quickly synchronize it with multiple devices?

ObejctBox allows developers to do all of these things and more. Check out Johannes' latest video to learn more!

Full Stack With Flutter - Python, Dart, Flutter and Rust

Ready to become a full-stack developer?

In Vandad's latest Youtube series, you will learn how to build a full-stack application using Python + Django, Dart + Flutter, and Rust. Check out the link above if this sounds interesting to you. 😎 

EVERY Flutter Cupertino Widgets

We've all heard about Material Widget but have you tried building an app using the Cupertino widget set?

To help you get started on that quest, FlutterMapp made a video detailing the use of every Cupertino widget included in the framework! 

Quick start to building a game in Flutter

A key announcement from the Flutter team at Google IO was the Flutter Casual Game Toolkit.

Join the Flutter gaming master himself, Filip Hracek, on Flutter's official Youtube channel to learn how you can bring your games to life using the project 👾

Exploring Transform And Matrix4 In Flutter

One of the most powerful widgets in the Flutter catalog is the Transform widget. Transform widgets allow us to fundamentally alter how widgets look and behave, allowing us to create new, complex types of animations. 

To learn more about Transforms, check out Deven's first animated video on his (still) brand new Youtube channel :)


Noteworthy Community Moments 💫

Help Flutter's PM Leigha Jarett Flutter's iOS widgets to the next level 😎

Twitter avatar for @LeighaJarett
Leigha Jarett 💙 @LeighaJarett
Calling #iOS developers, I want to talk to you! I'm trying to understand why you may or may not use #Flutter for your apps. DM me and we can find time to chat! 😊
4:24 PM ∙ Jul 8, 2022
350Likes39Retweets

Twitter avatar for @drcoderz
Roman Jaquez @drcoderz
Amazing conversations with the community about #Flutter #Web and #Flutter in general - thanks to everyone who joined 💙 you guys rock 👍 https://t.co/1ySTEDFHIl
4:51 PM ∙ Jul 8, 2022
23Likes5Retweets

Twitter avatar for @FlutterTg
Flutter Togo 🇹🇬 @FlutterTg
State management with Bloc by @Boris_Gauty from Cameroon 🇨🇲 #Flutter #Dart @nlycskn @FullmerS Happening in Togo🇹🇬 Flutter Day
Image
11:57 AM ∙ Jul 10, 2022
22Likes5Retweets


Tweet of the Week 🥇

Twitter avatar for @mkobuolys
Mangirdas Kazlauskas 💙 @mkobuolys
So I heard you miss my memes... Say no more - today I've tried out this bad boy 👀 Here is a simple "Yeet GetX import" linter. With minor adjustments, you can adjust this to yeet other #Flutter packages, too 😅 GitHub repo 👇, cheers!
Twitter avatar for @invertaseio
Invertase @invertaseio
Lint rules are a powerful way to improve the maintainability of a project. The more, the merrier! 🥳 We are pleased to announce the "Custom Lint" package, a powerful tool for building custom lint rules to allow you to go beyond! 🔗🍿 https://t.co/WEj3jLU5s7 https://t.co/lq1NxFrLhR
9:09 AM ∙ Jul 7, 2022
75Likes15Retweets
Twitter avatar for @alexmercerind
Hitesh 🔧 @alexmercerind
Smooth & performant video playback coming really soon in Flutter @Windows ! 🎉 Powered by fabulous @mpv_player. Hardware accelerated. That's really really efficient this time. #flutter #flutterdev WIP: github.com/alexmercerind/… Consider sponsoring to speed up progress.
7:38 PM ∙ Jul 8, 2022
171Likes32Retweets
Twitter avatar for @t3dotgg
Theo - ping.gg @t3dotgg
Decided to clean up this #Flutter vs #ReactNative diagram from stream today
Image
3:58 AM ∙ Jul 5, 2022
817Likes111Retweets
Twitter avatar for @timsneath
Tim Sneath @timsneath
Really impressed with the level of effort @AWSAmplify have put into supporting Flutter. Real computing systems aren't homogenous, and we want to help you be successful regardless of which services you use. Go Mo! #Flutter #OSS #OStandsForOpen
Twitter avatar for @_Mo_Malaka_
Mo Malaka 💙 @_Mo_Malaka_
💙 Are you a Flutter Developer? 💙 Do you know what is @AWSAmplify? In this video, I give a high-level overview about how easy it is to use AWS Amplify for your Flutter App. 🎬 YouTube => https://t.co/woHTytHvtA 🤩🔥🚀 1/n 🧵👇 #flutter
1:34 AM ∙ Jul 11, 2022
84Likes12Retweets


That's all folks 👋

Thank you for reading another edition of The Flutter Bi-Weekly! I hope you enjoyed this edition and found something new. 

If you have a post you’d like to see featured in the next edition, please reach out over Twitter. My DMs are always open.

– Nash 


Thanks for reading The Flutter Bi-Weekly! Subscribe for free to receive new posts and support my work.

Share this post

The Flutter Bi-Weekly - Issue #8

newsletter.neevash.dev
Comments
TopNew

No posts

Ready for more?

© 2023 Neevash Ramdial (Nash)
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing