FlutterVN newsletter #5
Flutter Q4 survey, Flutter vs. React Native comparison, Google Maps, Firebase Firestore and Storage, build app using Fastlane. And more…
Articles
- After having Q3 survey result, now it’s time for Flutter Q4 survey. Let Flutter team know how do you think about their product.
- Issues, Bugs, and Backlogs: Get to know how Flutter team manages issues, bugs and backlog in their repository.
- Some highlight about Flutter in this month by Flutter Igniter.
Recap: Google’s BIG challenge, Make your Flutter app look gooooood 😍
Hey, everyone! Here’s a recap of what’s been happening over the past couple of weeks in the Flutter-verse.
We talk a lot about things like state management, so this time around we decided to highlight some of the awesome stuff Flutter allows us to do to make our apps look good and work well.
- A Native Developer’s Perspective on React Native vs. Flutter: Oleksandr Kirichenko share his comparison between Flutter vs. React Native. Which platform does he prefer?
- How is Flutter Different from Native, Web-view, and Other Cross-platform Frameworks: by Wajahat Karim.
- React Native vs Flutter: A comparison from real project experience perspective: Andréas Hanss has 3-years React Native and with web background. Now he comes to Flutter. How does he think about 2 platforms?
- Unit Testing: Bloc Library & Codemagic: How to unit test BLoC, in combination with CodeMagic. By Felix Angelov — author of flutter_bloc library.
- Creating Custom Markers on Google Maps in Flutter Apps: Josip Krnjić will customize the Google Maps marker in Flutter.
- How Slivers are made — Part 1: Sliver is powerful widget to achieve custom scroll effects. Tomek Polański will give more details about it.
- How to Write a Flutter Web Plugin: Let’s create a sample plugin
url_launcher_web
in order know how to write Flutter plugin for web. By Harry Terkelsen.
- Easiest Steps To Build An Online Radio App With Flutter: It looks not so difficult to write an online radio app with Flutter. By Promise Nzubechi Amadi.
- Fastlane and Flutter Integration: Fastlane is a powerful tool to automate build and release process for mobile app. By Sagar Gadewar.
- Flutter: Read config data: how to read configuration file from assets folder.
- Flutter: webview_flutter Customizations: customize the original webview_flutter.
Media
- DraggableScrollableSheet (Flutter Widget of the Week): Are you looking to drag a widget onto the screen? Does that widget have scrollable content? DraggableScrollableSheet has you covered!
- Making Your First Directional Animations with Built-in Explicit Animations: In this episode of Flutter in Focus, Andrew Fitz Gibbon introduces explicit animations in Flutter. We’ll take one example and learn how to use an AnimationController to gain a bit more control over your animations.
- Flutter & Firebase App Build series: Hey gang, in this series we’ll build a Flutter app from scratch, using Firebase Firestore (a real-time database) and Firebase authentication.
- Beginning Flutter — Dart Basics — Part 2: This video is an introduction to Flow Statements (if and else, ternary, for loops, while and do-while, while and break , continue , switch and case).
- Flutter Generated Dependency Injection — Kiwi Tutorial: In this tutorial, you’re going to learn how to utilize the power of code generation together with the kiwi package to configure your dependency injection container in no time.
- Building a Native Simple Command Line Interface with Dart2Native: In this video, we build a simple Command Line interface and make use of the Dart2Native command to build a native executable.
- Flutter Movie App series: how to build a movie app in Flutter.
- (Ep 32) How to Display Large Image Headings With Slivers In Flutter: In this video we’ll dig into the layout and design of our new trip form. Using flutter slivers we’ll prominently display the locations image while also allowing for date changes in a cleaner looking way.
- Understanding Change Notifier in Flutter: In this video, Mohammad Azam will explain the purpose and usage of ChangeNotifier in Flutter framework using MVVM Design Pattern.
- Tools and techniques to profile Flutter applications for performance issues: In this video we explore some tools and techniques to profile our Flutter applications to discover potential performance issues in our code. We take a look at Dart DevTools, Dart Observatory and other Flutter Performance tools. This is an intro video covering the basics of these tools.
- Top 10 Widgets every Flutter Developer should know!: Hey Everyone! In this video we will be talking about top Flutter Widgets that every Developer should know: SafeArea, Wrap, RichText, ClipRRect, MediaQuery, FutureBuilder, Flexible, SizedBox, Align.
- Voyager — DI and Navigation for Flutter — Lukasz Wisniewski: Voyager is the widget router. It combines yaml configuration map, custom plugins architecture and dependency injection into one comprehensive system that allows you to define readable requirements as code and turn them into flutter components.
Libraries and repositories
- Google Chart for Flutter: The charting framework is currently supported for the Flutter platform.
- pedromassango/titled_navigation_bar: A beautiful and simple bottom navigation bar with smooth animation when switching selected item.
- 55Builds/Flutter-FFNavigationBar: A highly configurable navigation bar with emphasis for the selected item.
- dart-lang/markdown: A portable Markdown library written in Dart. It can parse Markdown into HTML on both the client and server.
- BendixMa/sliding-sheet: A widget that can be dragged and scrolled in a single gesture and snapped to a list of extents.
- dbenitez-bcn/solid_bottom_sheet: A full customizable bottom sheet easy to implement. Just put it on your bottomSheet property on your Scaffold widget and see the magic.
- sarbagyastha/flutter_tagging: A flutter package with tagging or multi-select functionality. Useful for adding Tag or Label Selection Forms.
- autlunatic/flutter_selectable_circle: A Flutter package for an Circle that can be Selected with animation.
- jonataslaw/get: A consistent Flutter route navigation library that does not rebuild materialApp with each navigation.
- sestegra/spreadsheet_decoder: Spreadsheet Decoder is a library for decoding spreadsheets for ODS and XLSX files.
- flutter-moum/flutter_hardware_buttons: A Flutter plugin for iOS and Android for detecting various hardware buttons.
- handoing/flutter_page_transition: A rich, convenient, easy-to-use flutter page transition package.
- marcglasberg/back_button_interceptor: Flutter Package: May be used to intercept the Android back-button, as an alternative to
WillPopScope
.
Thanks for reading. If you are interested:
👏 Press the clap button below to show your support and motivate me to write better!
💬 Leave a response to this article by providing your insights, comments or wishes for the series.
📢 Share this article with your friends, colleagues in social media.
➕ Follow me on Medium, Youtube, Facebook and Twitter.
⭐ Star the Github repository.
Or read all newsletter series via this link: