The Flutter Bi-Weekly

Share this post

The Flutter Bi-Weekly - Issue #10

newsletter.neevash.dev

The Flutter Bi-Weekly - Issue #10

New SDKs, fun community releases and more!

Neevash Ramdial (Nash)
Aug 8, 2022
1
Share this post

The Flutter Bi-Weekly - Issue #10

newsletter.neevash.dev

Welcome to issue #10 of the Flutter Bi-Weekly! 

Since our last issue, I had the unfortunate pleasure of accidentally deleting one of my most successful Flutter projects 😅🥲.

Last Sunday, while attempting to update Awesome Flutter Snippets with Flutter 3 support, I ran into a tooling bug around the personal access token for the VSCode Marketplace. 

After spending some time debugging, I noticed something strange, the publishing tool had two accounts listed on my machine, "Nash" and "nash". 

This was odd since I only have one account for VSCode, and the plugin was published under "Nash". Making no progress on the PAT issue, I removed the lower-case "nash" to see if it would make any difference in allowing me to publish...oh how I was wrong 🙈. 

In a strange turn of events, deleting "nash" wiped my account along with the existing plugin and organization...four years' worth of history and 950,000 downloads gone 😬.

After reaching out to Microsoft and exploring a few options, we could not restore the original account and plugin. Version four of Awesome Flutter Snippets is now up on the VSCode Marketplace but under a newly created organization. 

That's my fun story of the week 😅. Thank you to everyone who reached out during this time; if you are a VSCode user with the extension installed, you will need to re-download it using the link above to receive future updates. Don't forget to leave a rating when you do since those also disappeared ☠️


Blogs ✍️

Flutter: BLOCs at Scale | 2 — Keeping BLOCs Lean

In a follow-up to his first blog post, Nick is back with a follow-up focused on the first two concepts in cleaning up and scaling your BLOC code 😎

What really grinds my gears in Flutter

No framework is perfect, and Flutter is no different. In a follow up to his post from the last issue, Dominik outlines the areas he thinks Flutter can improve to reach the next level. 

Building a Video Collaboration Platform With Flutter and Feeds

Do you ever wonder what goes into building collaboration tools like Frame.io, Wipster, or Vimeo? My colleague, Sacha, walks us through the process of building a simple real-time collaboration platform using Flutter and Feeds.

Supabase Flutter SDK 1.0 Developer Preview

Supabase has been growing rapidly in the developer community, and the team is slowly adding support for new languages and frameworks. Earlier this week, they shipped v1.0 of their SDK for Flutter!

If you came across this newsletter online, please consider subscribing to receive future editions 😄

Videos 🎥

Realtime Applications with Sockets - Introduction in Sockets with Dart

Sockets allow your applications to send and receive data in real-time, making them perfect for interactive applications like GPS trackers or messaging platforms.

In their latest video, Flutter Explained, covers how you can build a simple Websocket server and client entirely in Dart.

Build a Worlde Clone App in Flutter

Are you still obsessed with Wordle? 🤓

Doctor Code shows us the steps to build a clone of the popular word game in Flutter!

LinearGradient (Widget of the Week)

Need to make your apps pop even more?!

LinearGradient is here to help 😎. While it's not technically a widget, LinearGradients can be used by any widget that takes a BoxDecoration.

Learn more in the latest Widget of the Week!

Build a Flutter Chat App: 04 - Migrate Version 4 & Stream Firebase Extensions

Have you been following along with Gordon Hayes Flutter chat series?

In the latest installment, Gordon goes through the existing project and beings cleaning up the code by migrating the package extensions and simplifying the authentication workflow of his application with Firebase Extensions.

Check out the playlist above to follow along!

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

Share


Noteworthy Community Moments 💫

AirDash

AirDash is a new Flutter package from Simon Bengstsson that allows users to send files directly between devices without requiring an intermediate server.

The code is open-source and available on Github for developers to try out 🤓

AppFlowy

AppFlowy is an open-source alternative to Notion, which puts users in charge of their data and customizations.

The project is built using Flutter and Rust and available on Github with comprehensive installation instructions for all supported platforms.

Flutter dArtists #24 - AMA?

After a mini-hiatus, Mangirdas Kazlauskas and Danny are back with episode #24, Flutter dArtists on Twitter! 

In their latest episode, the pair did an open AMA with listeners from the Flutter community covering various exciting topics. 

Take a listen and follow them both to be notified about the next Space. 

deprecate: BlocOverrides API

For those using flutter_bloc/bloc in their projects, Felix and the team opted to deprecate the zone-based BlocOverrides API introduced in version 8 and revert to the version 7 API.

Check out the Github Issue linked above to learn more and view the migration steps.

Flutter Essential Training: Build for Multiple Platforms - LinkedIn Learning

Pooja Bhaumik released her first Flutter course on LinkedIn learning! 🥳

"Flutter Essential Training: Build for Multiple Platforms" is the culmination of 8+ months of discussions, scripting, recording & post-processing aimed at helping developers learn the core of Flutter and Dart. 


Tweet of the Week 🥇

Twitter avatar for @k_sokolovskyi
Konstantin Sokolovskyi 💛💙 @k_sokolovskyi
Here's PlayStation games list concept with parallax effect made with #Flutter @FlutterDev Inspired by: dribbble.com/shots/10788807…
2:57 PM ∙ Aug 4, 2022
584Likes74Retweets

Twitter avatar for @biz84
Andrea Bizzotto 💙 @biz84
Riverpod offers 6 different kinds of providers, all suited for different use cases. Knowing when to use each one of them can save you a lot of time and simplify your code. 👍 So let's take a look at them and learn when they are most useful. Thread. 🧵
Image
4:54 PM ∙ Aug 5, 2022
436Likes129Retweets
Twitter avatar for @roaakdm
Roaa 🦄💙 @roaakdm
Infinite scrolling with Riverpod - A 🧵 Check out how unbelievably easy it is to add infinite-scrolling to your #Flutter app using Riverpod! 😱 Read on for a preview and the source code 👇🏼 1️⃣ The providers you need: 1/6
Image
11:17 AM ∙ Jul 30, 2022
319Likes57Retweets


That's all folks 👋

Thank you for reading today’s issue of the Flutter Bi-Weekly!

I will try not to accidentally delete more projects between now and our next issue 😅.

– Nash 

Share this post

The Flutter Bi-Weekly - Issue #10

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