Hi! 👋
In today's issue we have Chenzoss who explains how to run code in the background in a Flutter application using the Isolate class and an alternative method using extension functions. Then Slawomir Przybylski talks about the benefits of using extension functions in Flutter to make code more readable and maintainable. Milan Panchasara discusses how popular companies have used the Flutter framework for app development. The fourth article by Gabriele Feudo discusses how Flutter can help reduce technical debt by addressing factors such as poor code quality and lack of documentation. Purbo Indra provides a tutorial on how to implement authentication using Supabase and Flutter. The last article by Rustam Usmanov describes Flutter as a free, open-source mobile app development framework and what should be considered before emarking on a journey with it.
ARTICLES
Implementing Background Processing in a Flutter Application
Chenzoss provides an easy to follow tutorial on how to run code in the background with Flutter. He starts off by explaining that a Dart file needs to be created and a function inside of it must be defined that will perform the background task. Chenzoss then explains that this function needs to be called from the main file using the Isolate class, so that it can run concurrently with the main isolate. Finally, he suggests another alternative way to run code in the background.
Extension functions. Why are they so cool? TOP 10
Slawomir Przybylski explains how to use extension functions in Flutter to extend existing classes and make code more readable and maintainable. He demonstrates how to create an extension function for the String class and how it can be used to add new methods to existing instances of the class.
Popular Companies that Used Flutter Framework for their App Development
According to Milan Panchasara, Flutter is a revolutionary technology that has been a developer's dream due to its ability to simplify and secure the process of designing hybrid applications. It can integrate seamlessly with native components, giving apps made with Flutter a native feel. Flutter is also well-suited for startups as it saves on expenses and leaves many consumers satisfied.
How Flutter Helps to Reduce Technical Debt
Gabriele Feudo's article discusses the potential of Flutter, a mobile application development framework, to reduce technical debt. He defines technical debt as the cost of maintaining a software system due to the use of quick and dirty solutions that will need to be refactored or rewritten in the future. He explains how it can be caused by a variety of factors, like poor code quality, lack of documentation, or a lack of automated tests. He emphasizes the importance of addressing technical debt in order to avoid serious consequences for the project or company.
How To Sign Up, Sign In, and Sign Out Supabase Use Riverpod?
Purbo Indra demonstrates how to implement authentication with Supabase and Flutter (Riverpod as State Management) in a tutorial. He explains that Supabase is an open source Firebase alternative, which uses PostgreSQL instead of a relational database. The process involves creating an account on Supabase, creating a project and adding the URL and anon key to the main.dart file.
Why Flutter? What should I consider before learning Flutter?
According to Rustam Usmanov's article, Flutter is a free and open source mobile application development framework created by Google which uses the programming language, Dart. It is designed to build high-performance, high-fidelity and visually attractive apps for both Android and iOS devices. The main benefit of using Flutter is its flexibility and ability to create custom and visually rich user interfaces in a short period of time.
VIDEOS
React Native vs Flutter | Difference Between React Native & Flutter | Intellipaat
by Intellipaat
Intellipaat's Advanced Certification in Full Stack Web Development ...
Flutter BLoc List of Providers
by dbestech
Flutter bloc tutorial list of Providers. Learn about flutter bloc here https://www.dbestech.com/tutorials/flutter-bloc-tutorial.
DISCUSSIONS
r/flutterhelp
How to keep a web socket alive even when app closed ?
I'm learning flutter, and I'm trying to make an app interacting with a Rust server.I've done a bit of things already, all the basics of http requests, and simple menus and displays.Now I would like to take it a bit further, and have the server send notifications / messages to the app even when it's closed. So idealy, I would like to have a web socket connection between the app and the server.How would one keep code running in the background ?
r/FlutterDev
Which IDE is best for flutter?
I personally use neovim as my main text editor. But since I had to download android studio and most of the tutorials are in vscode, I was curious as long time flutter developers, what do you think is the best IDE for flutter?I heard that flutter also has drag and drop widgets. Does it work on the IDEs?
How do I know/evaluate my level as a Flutter developer?
Hello, I'm actively looking for jobs as a Flutter developer but I am not sure whether I should go for internship roles or junior roles. I can comfortably use widgets, dependencies and create frontend work (website, mobile apps), work with APIs; However I always feel like I'm nothing compared to the rest of you here, any idea how I can be more confident and assess my skills? And should I apply for junior roles right away or start with an internship? Thank you!
JOBS
Flutter Developer @ Accenture (Cluj-Napoca, Cluj, Romania)
Flutter Developer @ Accenture (Targu Mures Metropolitan Area)
Flutter Developer @ Accenture (Timisoara Metropolitan Area)
Développeur Flutter / Flutterflow Junior H/F @ Olap T.S. (Casablanca, Casablanca-Settat, Maroc)
Lead Flutter Developer @ Motion Recruitment (Santa Monica, California, United States)
Flutter App Developer @ MagmaDev (Niš, Centralna Srbija, Serbia)
Senior flutter developer - Immediate Joiner @ Talentgigs (Coimbatore, Tamil Nadu, India)
Développeur Flutter @ Alithya (Montréal, Québec, Canada)
Flutter Developer @ Siegen HR Solutions, Inc. (Taguig, National Capital Region, Philippines)
Lead Engineer, Flutter @ Ogilvy (Dallas, Texas, United States)
Tisteps - Flutter Developer - iOS/Android Apps @ ti steps (Chennai, Tamil Nadu, India)
Mobile Developer Flutter @ GeekHunter Brasil (Florianópolis, Santa Catarina, Brazil)
Lead Flutter Developer @ Dice (Santa Monica, California, United States)
Flutter Developer @ NEXT VELAI FUTURISTIC SOLUTIONS (Karur, Tamil Nadu, India)
Flutter Software Developer (m/f/d) @ Healy World (Berlin, Berlin, Germany)
Flutter Developer @ r3 Consultant (Pune, Maharashtra, India)
Desenvolvedor(a) Flutter @ GeekHunter Brasil (Paraná, Rio Grande do Norte, Brasil)
Staff IT Developer (Flutter Developer) @ PT. Sentralsari Primasentosa (Sidoarjo, East Java, Indonesia)
DMA - Développeur Flutter H/F @ Devoteam Creative Tech (Levallois-Perret, Île-de-France, France)
Flutter Developer For Gurgaon (WFO) @ Capital Placement Services Gurgaon Delhi Noida Manesar Bawal Neemrana Bhiwadi Sohna Road (Gurgaon, Haryana, India)
Flutter Development work from home job/internship at Benam.me @ Benam.me (India)
Junior Mobile Flutter/Dart Programmer @ PT Qtera Mandiri (Jakarta, Jakarta, Indonesia)
Desenvolvedor(a) Flutter (Remoto) @ GeekHunter Brasil (Santa Catarina, Brasil)
Flutter Developer - Mobile @ Jobot (Los Angeles, California, United States)
Flutter Development work from home job/internship at Dave's Brother Technology @ Dave's Brother Technology (India)
Pessoa Desenvolvedora Flutter Sênior @ AMcom Sistemas de Informação (Blumenau, Santa Catarina, Brasil)
Desenvolvedor de front-end mobile flutter @ SoulPrime (Brasil)
Flutter Developer @ Capital Placement Services Gurgaon Delhi Noida Manesar Bawal Neemrana Bhiwadi Sohna Road (Gurugram, Haryana, India)
Teach Lead Mobile ( Flutter e React) @ TAKING (São Paulo, São Paulo, Brazil)
Remote Cross platform Mobile Engineer - Flutter Jobs @ Turing (Brazil)
Senior Flutter Engineer @ Jobot (San Francisco, California, United States)
Flutter Developer @ LearnerHunt (Faridabad, Haryana, India)
Flutter App Developer @ Grizzlly Media Agency (Bengaluru, Karnataka, India)
Flutter Developer @ Creasip - The Creator Gossip (Delhi, India)
Mid Level Flutter @ Sahara - Ride Sharing App (Kathmandu, Bāgmatī, Nepal)
Flutter Developer @ Codefuse (Noida, Uttar Pradesh, India)
Flutter Developer @ Talentica.pl (Łódź, Łódzkie, Poland)
flutter developer @ gossip (Vijayawada, Andhra Pradesh, India)
Senior Flutter Developer @ impacteers.club (Chennai, Tamil Nadu, India)
100% REMOTE: Engineering Manager - React, Next, Flutter @ CyberCoders (San Francisco, California, United States)
Flutter Developer @ Sarkar Group of Companies (Kolkata, West Bengal, India)
Flutter Developer @ AddWeb Solution Private Limited (Jaipur, Rajasthan, India)
Flutter Developer @ AddWeb Solution Private Limited (Jaipur, Rajasthan, India)
100% REMOTE: Engineering Manager - React, Next, Flutter @ CyberCoders (Houston, Texas, United States)
Sr. iOS Developer - React-Native/Flutter - On-site - RELO TO NYC @ CyberCoders (Austin, Texas, United States)
Flutter Developer @ Shalom InfoTech Private Limited (Tiruchirappalli, Tamil Nadu, India)
【リモート】モバイルエンジニア(iOS・Android・Flutter) @ 株式会社Shinonome (日本 東京都 東京)
リードエンジニア(Flutter) @ ファストドクター株式会社 (日本 東京都 東京)
web(FLUTTER)中高级 @ 湖南象盒网络科技有限公司 (Changsha, Hunan, China)
Flutter/Dart Developer @ Wave Reaction (Waunakee, WI 53597)
Flutter Developer @ Thrillworks (Remote in Boston, MA)
Flutter Developer - Mobile @ Jobot (Los Angeles, CA, USA)
Lead Flutter Developer @ Motion Recruitment (Santa Monica, CA, USA)
Senior Flutter Engineer @ Jobot (San Francisco, CA, USA)