DEV Community

loading...
Cover image for Open Source projects in Flutter

Open Source projects in Flutter

Aditya Thakur
Flutter Developer
・2 min read

What are some open source projects to contribute to in Flutter?

Open Source is for everyone! But, starting out you must be at a loss of projects to contribute to. However good the GitHub search might be, it is difficult to find good projects that are beginner-friendly with community support.

Fear no more.

Here, I have listed some of the projects from a number of open-source programs that you can contribute to!

Upcharika

A unique flutter application aimed at helping people getting their vitals using Photoplethysmography and Computer Vision.

GitHub logo smaranjitghose / Upcharika

A unique flutter application aimed at helping people getting their vitals using Photoplethysmography and Computer Vision

Banner

A unique flutter application aimed at helping people getting their vitals using Photoplethysmography and Computer Vision

Current Goals:

  • Use the camera and flash sensors to calculate Heart Rate
  • Use the camera and flash sensors to calcuate SP02
  • Make a dashboard for storing periodic readings
  • User Profile
  • Login Page
  • Sign Up Page
  • Splash Screen
  • Firebase/Supabase Intergration for Authentication
  • Generate Reports

Our hard-working Project MaintainersπŸ‘¨β€πŸ«:

Our valuable ContributorsπŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» :

Documents related to the project:

References:

  1.  Kanva, A.K., Sharma, C.J. and Deb, S., 2014, January. Determination of SpO 2 and heart-rate using smartphone camera. In Proceedings of The 2014 International Conference on Control, Instrumentation, Energy and Communication (CIEC) (pp. 237-241). IEEE
    
  2.    Bolkhovsky, J.B., Scully, C.G. and Chon, K.H., 2012, August. Statistical analysis of heart rate and heart rate variability monitoring through the use of smart phone cameras. In
    …

SheHeroes

A Women And Child Safety App.

GitHub logo shagun25 / SheHeroes

SheHeroes- A Women And Child Safety App

SheHeroes

Issues Pull Requests Forks Stars Β 

πŸ…‚πŸ„·πŸ„΄πŸ„·πŸ„΄πŸ…πŸ„ΎπŸ„΄πŸ…‚ - Women Safety App

forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge

πŸ—‚ CONTENT:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Enter fullscreen mode Exit fullscreen mode

πŸ“Œ Cross WinterOfCode 21

πŸ“Œ Inspiration

πŸ“Œ Tech Stack

πŸ“Œ Features

πŸ“Œ How to get started

πŸ“Œ Steps to follow

πŸ“Œ Developed By

πŸ“Œ ScreenShots

πŸ“Œ Features We Demand

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Enter fullscreen mode Exit fullscreen mode

🏷️ Inspiration

…

Relic Bazaar

A Retro Theme-based e-commerce app for antiques.

GitHub logo himanshusharma89 / relic_bazaar

A Retro Theme-based e-commerce app for antiques. #Hack20

Forks Stars Issues Pull Requests

MotivationπŸ’­πŸ’­

With the boons of internet🌐 spreading worlwide over the last two decades, e-commerce has evolved to be one of the largest industriesπŸ’Ή!.

With the passage of time, platforms like Amazon, E-Bay, Flipkart, Myntra have become the modern supermarkerts for us.

From our fashionable clothesπŸ‘—, shoesπŸ‘Ÿ, groceryπŸ₯’, items of daily needs to mobile phonesπŸ“± we are accustomed to buying almost everything online. Even our food!πŸŽ‚. Features like flexible options of payment, tons of choices to select from, assured delivery, as well as great customer support, have paved the way for the notion.

However, we found there's something that is left behind on the e-commerce wave.

The Vintage Products...Yes, those items of immense cultural significance or historical importance. Maybe those coins from pre-independent India, that chair from the royal family, or perhaps the autograph or souvenirs…

DocLense

An open-source document scanner!

GitHub logo smaranjitghose / DocLense

An open-source document scanner!

DocLense

Issues Pull Requests Forks Stars License

Get it on Google Play

FeaturesπŸ”¬ :

  • Scan your documents with ease!

  • Numerous choices of filters to choose from

  • Auto-adjust size and focus on text

  • Save in multiple formats

  • Share as consolidated document across multiple platforms

  • Scan a variety of Docs

  • Options to customize the size of the scanned pages (Crop)

  • Apply different types of filter

  • Download/Export in .pdf

  • Rename the documents

πŸ“±App ScreensπŸ“±

πŸ“·App Mock-upsπŸ“·


πŸŽ₯App DemoπŸŽ₯


Contribution GuidelinesπŸ—

Are we missing any of your favorite features, which you think you can add to it❓ We invite you to contribute to this project and make it better To start contributing, follow the below guidelines:

1. Fork this repository.

2. Clone your forked copy of the project.

git clone --depth 1 https://github.com/<your_user_name>/DocLense.git

3. Navigate to the project directory πŸ“ .

cd DocLense

4. Add a reference(remote) to the original repository.

git remote add upstream https://github.com/smaranjitghose/DocLense.git

5.…

Nutrihelp

An android application to predict risks of getting Diabetes like major health issues.

GitHub logo Dragsters / Nutrihelp

An android application to predict risks of getting Diabetes like major health issues.

Nutrihelp

An android application where you can get your personalized nutritional diet plan and health checkup recommendations using ML predictions

🌟 About

An app for all those who care about their health.

  • Track current diet plan
  • Get a personalized diet plan.
  • Predict chances of critical health issues like Heart attack, Diabetes, Cancer, etc.

Tech Used

Frontend Flutter
Backend Flask (python)
Database MongoDB

Project Structure

__ Nutrihelp
Β Β Β |__ client (contains flutter app)
Β Β Β |__ server (contains flask backend)

πŸ’₯ A guide for Contribution

PRs Welcome

  • Fork the repository
  • Take a look at the Existing Issues or create your own Issues!
  • Wait for the Issue to be assigned to you after which you can start working on it.
  • Create a Branch with the name of Issue that you are working upon.
  • Switch to that branch and start writing your code.
  • Commit and push your changes
  • Create a Pull Request which will be promptly reviewed and…

Batua

A personal app to track and manage your expenses.

GitHub logo pratyushmp / Batua

A personal app to track and manage your expenses.

Forks Stars Issues Pull Requests

πŸ‘BatuaπŸ‘

A Personal App to track and manage your expenses!

Batua is the best money manager and daily expense tracker to automatically and securely track your monthly spends. Stay within budget, pay bills on time and SAVE more money every month. Find out how much you spend on food, shopping, groceries, etc. and how you are saving month on month.

Features:πŸ”¬

  • This App will help shopkeepers, vendors, and many other people to keep track of their daily expense.
  • It will help you save your money by managing your daily expenditure.

πŸ“·App Mock-upsπŸ“·

Tech Stack🧐

Google-services.json file

https://drive.google.com/file/d/1-BHo4po-p11s8qNos32L7R5Zo1NFmJVT/view?usp=sharing

Contributing Guidelines:πŸ“

  • Checkout the Contributing.md file before getting started with your contribution.

Contributors:πŸ‘¨β€πŸ’»

Our hard working Project MaintainerπŸ‘¨β€πŸ«

Valuable Contributors✨



BATUA is a part of these open source programs:🌐






forestTreesTagging

This project has the vision to assist the officials for Forest trees census and tagging each tree with proper location (latitude and longitude), tree type, and other arguments. and further had the plan to apply data analysis over-collected data.

GitHub logo CodeFlow201 / forestTreesTagging

This project has the vision to assist the officials for Forest trees census and tagging each tree with proper location (latitude and longitude), tree type, and other arguments. and further had the plan to apply data analysis over-collected data.

Forks Stars Issues Pull Requests

🌳Trees🌳
πŸ”–TaggerπŸ”–
App & Analysis Software

The vision of this project is to assist forest officials for tree census by tagging each tree with proper location (latitude and longitude), tree type, and other arguments. There is a future plan to apply data analysis over the collected data.

Focused Area:🧐

This project is based on:

  • Flutter-based app: In this app, the user can tag the tree by locating or going to the exact location and then feeding the latitude and longitude details along with the other parameters. Once the data is stored, it will generate a unique key and a QR code for the same, so that later on we can refer to that tree by that code itself.
  • A data analysis system with a Web App interface to the collected data and apply a machine learning model for prediction of different parameters.

Tech Stack:βš™οΈ

…

Animated-Text-Kit

A flutter package to create cool and beautiful text animations. [Flutter Favorite Package]

GitHub logo aagarwal1012 / Animated-Text-Kit

πŸ”” A flutter package to create cool and beautiful text animations. [Flutter Favorite Package]

Animated Text Kit

A flutter package which contains a collection of some cool and awesome text animations. Recommended package for text animations in Codemagic's Ebook, "Flutter libraries we love". Try out our live example app.


Platform Pub Package Build Status Latest compatibility result for Stable channel Latest compatibility result for Beta channel Latest compatibility result for Dev channel
Codecov Coverage CodeFactor License: MIT Awesome Flutter Donate





Table of contents

Flutter Package of the Week

Flutter Package of the Week

Installing

1. Depend on it

Add this to your package's pubspec.yaml file:

dependencies
  animated_text_kit: ^4.2.1
Enter fullscreen mode Exit fullscreen mode

2. Install it

You can install packages from the command line:

with pub:

$ pub get

with Flutter:

$ flutter pub get

3. Import it

Now in your Dart code, you can use:

import 'package:animated_text_kit/animated_text_kit.dart';
Enter fullscreen mode Exit fullscreen mode

Usage

AnimatedTextKit is a Stateful Widget that produces text animations. Include it in your build method like:

AnimatedTextKit(
  animatedTexts:
…
Enter fullscreen mode Exit fullscreen mode

Friday

Personal Class Manager Assistant.

GitHub logo avinashkranjan / Friday

πŸŽ“ Friday - Your Personal Class Manager Assistant, It'll never let you miss another assignment deadline or upcoming test.

πŸŽ“ Friday

Logo

"Friday - Your Personal Class Assistant, It'll never let you miss another assignment deadline or any upcoming test."

Issues Pull Requests Forks Stars License Β 

Introduction 🚩

Since after the pandemic almost everything has been moved on to the virtual world So has Education. All our classes have been moved online and with that, all our assignments, test, exams, Viva are being held on an online platform as well, With so many assignment deadlines, upcoming exam dates, and being busy with our life we forget the deadlines and exam dates on most occasion. I don't know how many of you but it happens to me frequently. So I came up with this app which once fed with all the required data it'll remind you of the assignment deadlines, upcoming exams, unfinished homework. So, you can plan your schedule accordingly

Tech Stack πŸ”₯

Application Preview πŸ‘€

Working Preview β–Ά

Video Preview ⏩

Contributors ✨

…

Libro

An App Built using flutter using which we can share books with people around.

GitHub logo infiniteoverflow / Libro

An App Built using flutter using which we can share books with people around us !!

Forks Stars Issues Pull Requests

πŸ“šBook-Donation-AppπŸ“š

An App Built using flutter using which we can share books with people around us !!

Features:✨

  • A book Sharing App.
  • This app helps you find the books you want easily.

Tech Stack:βš™οΈ

Dart Flutter Firebase

Contributing Guidelines:πŸ“

Please read CONTRIBUTING.md for information on how to contribute to the project.

To follow our sprints and workflow install zenhub extension to access our board.

Google Services Files for running the app :

For Android : https://drive.google.com/file/d/1xLvwVTZQ3EWYl1uBna2IPp46hsjBQ8ul/view?usp=sharing

For IOS : https://drive.google.com/file/d/1Ldd2BefPp8EOU-pffbxMLc-IXwPlc8XX/view?usp=sharing

Tentative UI Design:🎨

This project is a part of Girlscript Summer of Code 21'

Valuable Contributors🀟




Thats all :)

Help me improve this collection by sharing your open source projects or any cool ones that you know of!

If you’re a Flutter Developer, we have a community for you!

I post internship opportunities that I come across, articles and tutorials. Join the Discord community for free, using this link.

Discussion (0)