Hi! 👋
Welcome to FlutterReport newsletter!
In this edition, I am excited to introduce two new sections to keep you updated on the latest Flutter job opportunities and trends. First, I have added the LinkedIn in the "Jobs" section where I feature a selection of relevant job openings from the popular professional networking platform. This will help you stay on top of the latest career opportunities.
Additionally, I am also adding the hashnode.dev to the "Articles" section where I will be sharing interesting and informative articles from the popular developer community website.
I hope you enjoy these sections and find them useful in your career and personal development.
ARTICLES
Squint — Yet another Dart JSON processing library
Gillian has written a JSON processing library called "squint" which is intended to provide a more straightforward solution than Dart's convert package or the Flutter Favorites library json_serializable. It produces strongly typed data classes and does not require as much code to properly cast nested array values.
Flutter Performance Tricks
Gökhan VARIŞ's blog post outlines strategies for improving the performance of a Flutter app. These strategies include avoiding the use of stateful widgets, using setstate() and statefulwidget sparingly, and employing the 'const' keyword to prevent compilation.
Gesture Recognition with Visual Feedback — InkWell widget (Part 1)
In this article, DevTechie presents a guide to responding to gestures in Flutter apps with the use of the Inkwell widget. They explain how gestures are used in touch-based devices and define what they mean in the context of Flutter. The article then goes on to provide an example showing how to use the Inkwell widget to recognize and respond to gestures.
Lists & Iterable in Dart
Abdur Rehman's article discussed the fundamental concepts of Lists and Iterables in Dart programming language. It explained how lists are created, how they can be modified with methods such as add(), insert(), remove() and removeAt(). It also discussed how to loop over an iterable object, as well as how to index and slice lists, and how list comprehension can be achieved using the map.
Understanding Routing in Flutter Using GoRouter
Aashish Dahal's article provides an introduction to using the Go router package developed by flutter.dev, which is designed to reduce complexity when handling navigation across multiple platforms like mobile, web, and desktop. The article explains how to add the dependency/plugin in pubspec.yaml, configure go router routes in the app, and use go router navigation in a project.
Reflecting on 2022: A Year of Learning and Networking in the Tech World
Mohit Raj Sinha had a successful year in 2022, participating in the "GDSC WOW" event, a Google Cloud Developer Summit and Community event. This gave him the opportunity to network with other developers and learn about the latest trends and technologies in the industry. He also received Google Cloud Schwags which helped him to showcase his interest in GCP and make new connections in the tech world.
Flutter & GraphQL: The Perfect Match for Building a Next-Generation Mobile App
In this tutorial, Arbaz Shaikh walks us through the process of building a simple Flutter app that uses a GraphQL backend. He explains how to set up a new Flutter project and add the necessary dependencies, as well as how to create a GraphQL server using Apollo. He also discusses the advantages of using GraphQL for mobile app development.
Create a Video call app with Flutter ZEGOCLOUD
Huzaifa Ahmed provides a step-by-step guide on setting up and using the ZEGOCLOUD Video Call API for Flutter apps. After signing up for an account and creating an app in the dashboard, users need to add the ZEGOCLOUD Video Call API package to their pubspec.yaml files before initializing it with an App ID in their main.dart file.
DISCUSSIONS
r/FlutterDev
Google’s Fuchsia (OS with UI written in Flutter) see significant cuts in layoffs
Why doesn't Flutter have an official state management solution?
I have noticed that there is no official state management solution provided by the Flutter team. Instead, developers are encouraged to use third-party libraries such as BLoC, Riverpod, or Provider. Can anyone explain the reasoning behind this decision by the Flutter team?
JOBS
Senior Flutter Entwickler (m/w/d) @ Envidual (München, Bayern, Deutschland)
Entwickler (Flutter & Firebase) @ vamos! (Köln, Nordrhein-Westfalen, Deutschland)
Flutter developers @ Stranbys Info Solutions FZC (Cannanore, Kerala, India)
Flutter Developer - Android/iOS Platform @ AOS (Jamshedpur, Jharkhand, India)
Mid Full-stack Mobile Engineer (Flutter & Node.js) (Remote) (5300 USD/Mes) @ Listopro (Gran Santiago, Región Metropolitana de Santiago, Chile)
Junior Flutter Developer @ Timmy codding (Pattaya, Chon Buri, Thailand)
Flutter Developer @ Peppermint Communications Pvt. Ltd. (Kalyan, Maharashtra, India)
Flutter Mobile Entwickler (m,w,d) @ BitPioneers GmbH (Hannover, Niedersachsen, Deutschland)
Flutter Entwickler @ mycut (Salzburg, Salzburg, Österreich)
Flutter developer @ Start-up (United Kingdom)
Senior Flutter Developer @ Beautiful Destinations (Berlin, Berlin, Germany)
Senior Flutter developer @ MediaMarktSaturn (Cataluña, España)
Fullstack Mobile Developer (Flutter) @ Jobot (New York, New York, United States)
Fullstack Mobile Developer (Flutter) @ Jobot (San Francisco, California, United States)
Senior Flutter Developer @ Aloha Dot (Heliopolis, Cairo, Egypt)
Développeur mobile Flutter (H/F) @ Niji (La Madeleine, Hauts-de-France, France)
flutter developer @ Parashoot (Islamabad, Islāmābād, Pakistan)
Flutter Instructor / Full-Time @ AMIT Learning (Qesm El Maadi, Cairo, Egypt)
Flutter Developer @ Quewin (Uttar Pradesh)
Werkstudent (w/m/x) Flutter Entwicklung (Legal Tech & Bäume retten) @ Letzte Werbung e.V. (Berlin, Berlin, Deutschland)
Flutter Developer @ LevelX (Kozhikode, Kerala, India)
Flutter Developer @ FictiveBox Media (Noida, Uttar Pradesh, India)
Flutter Developer @ Gevinst Technologies Private Limited (Greater Chennai Area)
Flutter Developer @ Neetable (Bengaluru, Karnataka, India)
Flutter Developer @ Inflexionpoint Technologies (Dhaka, Dhaka, Bangladesh)
Android flutter developer @ Eminent infotech (Surat, Gujarat, India)
Mobile (Flutter) Developer @ ATC (Remote)