DEV Community

Cover image for Open Source projects in Flutter
Aditya Thakur
Aditya Thakur

Posted on

Open Source projects in Flutter

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 2012 Annual International Conference

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 your family members might have got from Mother Teresa. Trading with such items is…

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. Check the remotes for this repository.

git remote -v

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 much 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 contributions.

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 CodeFlowOrg / 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:⚙️

Flutter Dart Firebase

Problem Statement:📋

  • Digital transformation of maintaining…

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
Codecov Coverage 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.2
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. https://friday.avinashranjan.com

logo Friday

Friday - Your Personal Class Assistant

Friday is an innovative application designed to help you stay organized and never miss an assignment deadline or upcoming test again. With the shift to online education due to the pandemic, keeping track of assignments, exams, and other academic tasks can be overwhelming.

"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 the pandemic, almost everything has been moved on to the virtual world and So has Education. All our classes have been moved online and with that, all our assignments, tests, 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…





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 :

Drive Link : https://drive.google.com/drive/folders/161WwprL9P_mHqdln_S0Zfm2bVnQSI1Dc?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.

Top comments (3)

Collapse
 
ishita__14cc5a0ee7a profile image
Ishita
Collapse
 
devkhalyd profile image
Rolando

Dude. How do you research for the open sources projects? I mean. Do use the GitHub engine to find them? Thank in advance.

Collapse
 
adityathakur profile image
Aditya Thakur • Edited

I use the advance search on GitHub to filter projects.

dev-to-uploads.s3.amazonaws.com/up...