Skip to content

Coopreneurs/musicTrainer

Repository files navigation

React Native App - Music Trainer

How to install

  • open console
  • cd into your workspace directory
  • clone repo
  • cd musicTrainer
  • install expo
  • yarn install (this will take a while)

How to run

  • open console
  • cd into your workspace directory
  • cd musicTrainer
  • yarn start

How to change stuff

  • open console
  • cd into your workspace directory
  • cd musicTrainer
  • git checkout main
  • git pull
  • git checkout -b "<Name>sFirstBranch"
  • Open Code editor
  • Code like a Hero
  • Save all files
  • Check if its still running in the Browser window without throwing errors
  • Confirm by refreshing the Browser window and looking at what you've changed
  • in the console, type git add .
  • git commit -m "<Describe what you did in less than 20 words>"
  • git push origin <Name>sFirstBranch
  • Go to GitHub and open a PR for your branch

Folder structure

musicTrainer
├── Assets
│   │   SVG files do not work on native devices if not converted into
│   │   .js (JSX) files utilizing 'react-native-svg' components. 
│   └── <Other Static Asset Files>
├── Components
│   ├── index.js (exporting all Components, add new Components here!)
│   ├── <ComponentName>.js (One-file Components)
│   └── <ComponentName> (Multi-file Components)
│       ├── index.js (Exporting the Component) 
│       └── <Other files (not shared!)>
├── Screens
│   ├── <ScreenName> 
│   │   ├── <ScreenName>.js
├── MusicTheory
│   ├── intervals.js 
│   ├── notes.js 
│   └── index.js (Exports)
├── Trainings
│   ├── index.js (exporting all Trainings, add new Trainings here!)
│   ├── <trainingName>.js (One-file Trainings)
│   └── <trainingName> (Multi-file Components)
│       ├── index.js (Exporting the Component) 
│       └── <Other files (not shared!)>
├── App.js (App Root Component)
├── (Other Stuff)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published