Posted by Swathi Dharshna Subbaraj, Challenge Coordinator, Google Dev Library
Builders can construct, check, and deploy any software from a single codebase in Flutter. With excessive efficiency and code reusability, it has reworked the app growth course of. Flutter has develop into the go-to framework for builders because it streamlines the event course of, permitting functions to be constructed on multi-platform with ease and effectivity.
On this weblog, we’ll discover 6 Flutter/Dart tasks from Google Dev Library from constructing climate apps to Tetris video games. These tasks will make it easier to develop as a developer, and encourage you to construct your first open supply undertaking. Let’s dive in!
Flutter Design Patterns by Mangirdas Kazlauskas
Design patterns are reusable options to frequent software program growth issues. They make it easier to create software program that’s simpler to take care of, prolong, 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 study and apply design patterns in your personal tasks, enhancing the standard and maintainability of your code.
Take a look at Flutter design patterns
Good Residence App by Lakhan Kumawat
A cell software (developed utilizing Flutter and Dart) designed to regulate numerous good residence 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
Photograph Supervisor by Alex Li
Find out about an easy-to-use bundle for accessing a tool’s photograph library, together with operations like retrieving pictures, movies, and albums, in addition to deleting, creating, and updating recordsdata within the photograph library. This bundle is constructed utilizing the Flutter plugin structure, which permits 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 undertaking implements the traditional Tetris sport utilizing the Flutter framework. It’s structured into a number of courses that deal with totally different facets of the sport.
Take a look at Tetris Flutter sport
FlutterGen by Daichi Furiya
FlutterGen is a code generator instrument that helps you automate the method of producing boilerplate code for belongings and fonts, making it simpler to make use of them in Flutter tasks. It really works by scanning a undertaking listing for specified belongings and font recordsdata and generates code that may be simply used inside a Flutter software. General, FlutterGen can prevent effort and time in managing belongings 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 gives a number of location-based capabilities, together with the flexibility to detect the consumer’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? Develop into a Google Dev Library Contributor!