Skip to content

An app that can be used to take down notes, by drawing/writing✏️ on the screen, and save them to images🖼️.

License

Notifications You must be signed in to change notification settings

harshkumarkhatri/Draw-It-App-Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Draw It App

Logo

forthebadge forthebadge forthebadge forthebadge forthebadge

Introduction 📌

Students often tend to find something like a pen or paper to write important thing down which they remember all of a sudden. They may type it down it on some note editor or in some chat but they often miss-out the feel which they get.

With this app, i tend to provide students/people a place where they can write down their notes or bits which they remember all of a sudden but they don't have a pen or a paper available to write it down. Also it would provide children with a canvas to draw things out and show their creativity.

Technology Stack 🏁

Why this Project? 🏃‍♂️

My main goal behind creating this project was to provide people(maily students) with a canvas where they can pen their idea when they get one all of a sudden and save it down to either cloud or local storage and have a look at the same later on. The feel which the app has while penning things down is somethings which makes you remember that you have drawn something which you can go and have a look at later.

The interface of the app is simple yet elegant which makes it begineer friendly as well.

For this project, i have worked on various domains like:

  • UI/UX Development with Flutter
  • Data Storage with Firebase Firestore
  • User authentication with Firebase
  • Image storage with Firebase storage & with Local Storage

👀 Build Instructions

  • Clone the Repository: git clone https://github.com/harshkumarkhatri/Draw-It-App-Flutter.git
  • cd into the Repository: cd draw_it_app
  • Enable beta channel and enable web support:
$ flutter channel beta
$ flutter upgrade
$ flutter config --enable-web
  • Check for the Devices configured for Flutter Web: flutter devices
  • Run the App in Release Mode: flutter run
  • Generate a Build: flutter build apk --split-per-abi

License 📜

MIT

Contributors ✨