Skip to content

rootasjey/kwotes

Repository files navigation

Out Of Context

Outside the frame

Quickstart

⚠️ This project is in early development stage so you may find bugs. The developer part hasn't been built yet, so you won't be able to contribute to it at the moment without explicit authorization.

Pre-requisites

Make sure you have Flutter dev tools installed. You can test that by running the following command in a terminal:

flutter doctor -v

This will check that everything is alright.

If you don't have the flutter dev tools yet, please visit the official Flutter page.

Setup the project

  1. Clone the project
git clone https://github.com/memorare/mobile.git
  1. Fill up the file lib/app_keys.json with your url and your private key:

You can find them at dev.outofcontext.app

/// Will be available soon
  • Run the app using Android Studio, VSCode or the Command line interface
flutter run lib/main.dart

Contibute

You won't be able to contribute to this project at the moment without explicit authorization due to the early development stage and the missing developers section.

Code styles

Repository code styles for better structure and reading.

Dart class

Rules for dart classes.

  • All imports at the top, ascending ordered alphabeticaly
  • Variables declared at the top of the state
class _DashboardState extends State<Dashboard> {
  FirebaseUser userAuth;
  bool canManage = false;
  // ...
  • Class methods in priority order:
    • Overrides (e.g. initState)
    • build method
    • Custom methods which return a widget
    • Other functions (e.g. auth functions, fetch data, ...)

Licence

Mozilla Public License 2.0.

Please read the LICENSE for more information.

Please ask if you have any doubt.

Screenshots

Web


Web home

Web discover

Web discover

Mobile

Quotidian Discover Topics