Skip to content
This repository has been archived by the owner on Sep 13, 2021. It is now read-only.
/ skole-native Public archive

Skole native mobile apps

Notifications You must be signed in to change notification settings

skoleapp/skole-native

Repository files navigation

Skole Native 🎓

ci typescript code style: prettier

This is the native app for the Skole.

Also check out the README from skole repo.

See detailed description for all top-level dependencies in dependencies.md file.

Other useful documentation:

Requirements

What's inside? 🧐

A quick look at the top-level files and directories excluding Git ignored locations.

  1. __test__: Tests.
  2. .github/: Configuration for Github Actions.
  3. .gradle/: Gradle configuration.
  4. .vscode/: VSCode configuration.
  5. android/: Android Studio project.
  6. ios/: XCode project.
  7. .buckconfig: Buck.
  8. .eslintrc.json: ESLint configuration.
  9. .gitattributes: Additional Git repo metadata.
  10. .gitignore: List of files ignored by Git.
  11. .prettierrc.json: Prettier configuration.
  12. .watchmanconfig: Watchman configuration.
  13. app.json: Configuration for the native app.
  14. App.tsx: Top-level component for the RN app.
  15. babel.config.js: Babel configuration.
  16. dependencies.md: Documentation for top-level dependencies.
  17. index.js: Entry point/root for the RN app.
  18. metro.config.js: Metro configuration.
  19. package.json: Manifest file for Node.js.
  20. README.md: The file you're reading.
  21. tsconfig.json: TypeScript configuration.
  22. yarn.lock: Auto-generated file for locking version numbers of all dependencies listed in package.json.

Development Tips 🚀

  • When developing with Android emulator locally, use 10.0.2.2 instead of localhost in the webview source URL. Do the same also for the API_URL environment variable in the skole repo