Issue 204 - Flutter Tap Weekly Newsletter
Insights on open-source contributions, AI-powered apps, Flutter testing, GoLang in Flutter apps, and navigation in Flutter using GoRouter.
Article
Fixing FVM with an open source mindset!. Bas de Vaan shows us the behind-the-scenes of how to contribute to an open source project, including their motivation, process, and results.result.
Tutorials
Flutter & ML Kit 1.0: AI powered Apps. In this tutorial, Syed Muhammad Ahmad teaches us how to use Google's ML Kit to read text from images, detect language in a text, and read barcodes, all locally on your app.
sponsored
#1 Choice for In-App Chat - Built by Developer for Developers 🛠️
Quickly integrate real-time video, livestreaming, and audio rooms with minimal code with Stream’s Flutter Video SDK. With fully customizable widgets, you can bypass the complexities of WebRTC and janky platform integrations, allowing you to focus solely on crafting rich applications.
Coding with Confidence: Master Testing in Flutter in record time!. Tomic Riedel gives us a deep dive into Flutter testing, from unit and widget testing to integration tests.
How to use GoLang in Flutter Application - Golang FFI. Jhin Lee shows us how to compile a GoLang-based library and create a Flutter plugin package for a Flutter application.
Videos
Observable Flutter #38: Building with Serverpod, Initial Setup. Watch as Craig Labenz begins a new project - building a full stack Dart application with Flutter and Serverpod.
Doctor Booking App with Flutter and the BLoC Pattern. By Max on Flutter. Let's build a Doctor Booking App with Flutter. As we build the doctor booking app, we will customize the app launcher icon with the flutter_launcher_icon package, and we will handle state management using bloc with the flutter_bloc library.
Flutter GoRouter Tutorial - Easy Navigation Tutorial using GoRouter. By Hussain Mustafa. This video will teach you everything you need to know about navigation in Flutter using the Go Router package. We will learn how to setup Go Router, configure declarative routes, attach go router to our material app, and navigate to different pages/screens within our Application using Go Router.
Humpday Q&A/AMA :: Control your app with Gemini AI :: 13th March 2024 :: #HumpdayQandA #Flutter. Have you thought about making an app that can not only chat with Gemini, but be controlled by it remotely? We did, and Scott wrote it. Come see how it works!
Packages
redacted. A package that automatically generate a loading widget from your own widget.
flutter_easyloading. A clean and lightweight loading/toast widget for Flutter, Easy to use without context, Support iOS、Android and Web.
pin_code_fields. A flutter package which will help you to generate pin code fields with beautiful design and animations. Can be useful for OTP or pin code inputs 🤓🤓.