Skip to content

Latest commit

 

History

History
18 lines (17 loc) · 1.48 KB

file-structure.md

File metadata and controls

18 lines (17 loc) · 1.48 KB

File structure

  • /android - contains native code specific to the Android OS
  • /documentation - as the name suggests - any docs
  • /fastlane - configuration for auto-deploying the app to the app stores via Fastlane
  • /ios - native code specific to iOS
  • /native-base-theme - the app uses Native Base for base elements. You can edit the styles in here
  • /src - contains our JS and CSS code. index.js is the entry-point for our file, and is mandatory.
    • /components - 'Dumb-components' / presentational. Read More →
    • /constants - App-wide variables
    • /containers - 'Smart-components' that connect business logic to presentation Read More →
    • /images - hmm...what could this be?
    • /lib - Utils and custom libraries
    • /models - Rematch models combining actions, reducers and state. Read More →
    • /routes- wire up the router with any & all screens Read More →
    • /store- Redux Store - hooks up the stores and provides initial/template states Read More →
    • /tests - contains all of our tests, where the test file matches the resptive file from /src
    • index.js - The starting place for our app