Posted by Swathi Dharshna Subbaraj, Undertaking Coordinator, Google Dev Library
Builders can construct, take a look at, 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 change 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 initiatives from Google Dev Library from constructing climate apps to Tetris video games. These initiatives will enable you 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 enable you 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: Parts of Reusable Object-Oriented Software program, that will help you be taught and apply design patterns in your individual initiatives, bettering the standard and maintainability of your code.Â
Take a look at Flutter design patterns
Good Residence App by Lakhan Kumawat
A cell utility (developed utilizing Flutter and Dart) designed to manage numerous sensible dwelling gadgets. The app additionally permits customers to create customized scenes to automate machine actions based mostly on sure situations or occasions.Â
Take a look at the Good Residence App
Picture Supervisor by Alex Li
Find out about an easy-to-use package deal for accessing a tool’s picture library, together with operations like retrieving photos, movies, and albums, in addition to deleting, creating, and updating information within the picture library. This package deal is constructed utilizing the Flutter plugin structure, which allows it to work together with native platform APIs for accessing images and movies on iOS and Android gadgets.Â
Take a look at photo_manager
Tetris Flutter Recreation by Mouaz M. Al-Shahmeh
This venture implements the traditional Tetris sport utilizing the Flutter framework. It’s structured into a number of lessons that deal with totally different features of the sport.Â
Take a look at Tetris Flutter sport
FlutterGen by Daichi Furiya
FlutterGen is a code generator software that helps you automate the method of producing boilerplate code for belongings and fonts, making it simpler to make use of them in Flutter initiatives. It really works by scanning a venture listing for specified belongings and font information and generates code that may be simply used inside a Flutter utility. Total, FlutterGen can prevent effort and time in managing belongings and fonts in your Flutter initiatives.Â
Take a look at the FlutterGen package deal
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 features, 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 package deal
Are you actively contributing to the #FlutterDev neighborhood? Grow to be a Google Dev Library Contributor!
Google Dev Library is a platform for showcasing open-source initiatives that includes Google applied sciences. Be part of our world neighborhood of builders to showcase your initiatives. Submit your content material.