Issue 183 - Flutter Tap Weekly Newsletter
This edition covers Flutter tools, tutorials, videos, and packages, including AppleTV support, Chopper authentication, memory leak detection, and clean architecture.
Let's dive into this week's content, waiting to supercharge your Flutter projects:
Tools
flutter_tv. An open-source Flutter project. AppleTV sample app: now there is video support, and you can play trailers in the application. https://github.com/DenisovAV/flutter_tv.
Tutorials
Flutter Chopper Authentication + Retry on 401 Unauthorized. Alexander teaches us how to add an HTTP Authorization header to the Chopper requests using interceptor and how to refresh tokens and retry requests.
sponsored
Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out our Flutter tutorial to learn how you can get started adding messaging or video to your apps!
Learn more here.
Package-based architecture — Let’s deliver the packages. In this short tutorial, Abhishek Doshi shows us how to separate common functionalities into reusable local packages.
Finding memory leaks in Flutter applications. This is an interesting article by Sérgio Martins on how to find memory leaks in your Flutter and Dart apps. It is great to debug and optimize your applications.
Videos
From Codemagic to Firebase Test Lab - CI / CD to Integration Tests. By Flutter Explained. In this step-by-step tutorial, we delve into the exciting world of Continuous Integration and Deployment (CI/CD) using Codemagic, complemented by the power of Firebase Test Lab for comprehensive Android app testing. Discover how to automate your build, test, and deploy process, ensuring your apps are ready for production in a flash.
Home Automation in Flutter - Ep. 2: Setting Up the Project. By Roman Just Codes. In this episode (Episode #2) we'll be setting up the project for our Flutter app that we'll use to control smart devices around the house. Make sure to catch the previous video in the series and so you can learn more about the device setup and specs.
Flutter Clean Architecture - Learn By A Project | Full Beginner's Tutorial. By Flutter Guys. Architecture is very important in developing an application. Architecture can be likened to a floor plan that describes how the flow in an application project. The main purpose of implementing the architecture is the separation of concern (SoC). So, it will be easier if we can work by focusing on one thing at a time.
Packages
signature. A Flutter plugin providing performance optimized signature canvas with ability to set custom style, boundaries and initial state. This is native flutter implementation, so it supports all platforms.
chopper. Chopper is an http client generator using source_gen, inspired by Retrofit.
chat_gpt_sdk. Create chat bot and other bot with ChatGPT SDK Support GPT-4, 3.5 and SSE Generate Prompt (Stream).