Posted by Swathi Dharshna Subbaraj, Challenge Coordinator, Google Dev Library
Builders can construct, check, and deploy any utility from a single codebase in Flutter. With excessive efficiency and code reusability, it has reworked the app improvement course of. Flutter has turn into the go-to framework for builders because it streamlines the event course of, permitting purposes to be constructed on multi-platform with ease and effectivity.
On this weblog, we are going to discover 6 Flutter/Dart tasks from Google Dev Library from constructing climate apps to Tetris video games. These tasks will provide help to develop as a developer, and encourage you to construct your first open supply venture. Let’s dive in!
Flutter Design Patterns by Mangirdas Kazlauskas
Design patterns are reusable options to widespread software program improvement issues. They provide help to create software program that’s simpler to keep up, lengthen, and refactor. Written in Dart, this repository showcases all 23 design patterns, as described in Design Patterns: Components of Reusable Object-Oriented Software program, that will help you be taught and apply design patterns in your individual tasks, bettering the standard and maintainability of your code.
Take a look at Flutter design patterns
Sensible Dwelling App by Lakhan Kumawat
A cellular utility (developed utilizing Flutter and Dart) designed to manage varied sensible house units. The app additionally permits customers to create customized scenes to automate gadget actions based mostly on sure situations or occasions.
Take a look at the Sensible Dwelling App
Picture Supervisor by Alex Li
Find out about an easy-to-use bundle for accessing a tool’s picture library, together with operations like retrieving photographs, movies, and albums, in addition to deleting, creating, and updating information within the picture library. This bundle is constructed utilizing the Flutter plugin structure, which allows it to work together with native platform APIs for accessing pictures and movies on iOS and Android units.
Take a look at photo_manager
Tetris Flutter Recreation by Mouaz M. Al-Shahmeh
This venture implements the traditional Tetris recreation utilizing the Flutter framework. It’s structured into a number of courses that deal with totally different elements of the sport.
Take a look at Tetris Flutter recreation
FlutterGen by Daichi Furiya
FlutterGen is a code generator device that helps you automate the method of producing boilerplate code for property and fonts, making it simpler to make use of them in Flutter tasks. It really works by scanning a venture listing for specified property and font information and generates code that may be simply used inside a Flutter utility. General, FlutterGen can prevent effort and time in managing property and fonts in your Flutter tasks.
Take a look at the FlutterGen bundle
Flutter Maps by Souvik Biswas
This app makes use of the Google Maps SDK & Instructions API when coding with Flutter. It presents a number of location-based capabilities, together with the power to detect the person’s present location. It additionally makes use of Geocoding to transform addresses into coordinates and vice versa, and permits customers so as to add markers to the map view.
Take a look at the Flutter Maps bundle
Are you actively contributing to the #FlutterDev group? Change into a Google Dev Library Contributor!
Google Dev Library is a platform for showcasing open-source tasks that includes Google applied sciences. Be part of our international group of builders to showcase your tasks. Submit your content material.