Skip to content

A data structure and algorithm viewing tool. Written in flutter deployed in ios, android and web.

Notifications You must be signed in to change notification settings

ted-marozzi/alg-io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alg-io

A data structure and algorithm viewing tool. Written in flutter deployed in ios, android and web.

Home Screen preview Bubble Sort preview

Project Goals / Design

The Goals of the project are to:

image info

  1. Create a useful data visualisation tool for students interested in Computer Science,

  2. Build the foundations of knowledge in App Development for all team members,

  3. Develop an in depth understanding of Flutter and Dart as a coding base, and

  4. Apply best Git workflow practices as part of a team project environment.

Workflow and Design Pattern

Please follow this style guide. https://dart.dev/guides/language/effective-dart/style

Our GitHub workflow is planned to be as follows:

To begin:

git clone https://github.com/ted-marozzi/algo-io.git

# Make sure you are in the repo folder
cd algo-io

# This pulls/copies the origin (Or remote master branch) to master 
# (or local master)
# and ensures the local master and origin master are in sync
git pull origin master

# This creates and moves onto a new feature branch
git checkout -b username-feature

To use:

# This pulls/copies the origin (Or remote master branch) to master 
# (or local master)
# and ensures the local master and origin master are in sync
git pull origin master

# This moves onto the feature branch you are working on
git checkout username-feature

# Make add and commit your changes with descriptive messages, 
# when feature is done.
git add .
git commit -m "Descriptive"
git push origin username-feature

# Now wait for pull request to be reviewed and accepted or denied.
# If accepted make sure to, and just do it in general to stay up to date
git pull origin master

Other useful commands:

# delete branch locally
git branch -d localBranchName

# delete branch remotely
git push origin --delete remoteBranchName

About

A data structure and algorithm viewing tool. Written in flutter deployed in ios, android and web.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published