Skip to content

Frontend Environment Setup

William Dormer edited this page Mar 29, 2024 · 3 revisions

The frontend application is developed primary in Dart, using the Flutter SDK. This was chosen as the best cross platform application framework for this project. It was important to have a cross platform framework to minimize the amount of dev time spent working on multiple platforms.

The first step if you're unfamiliar with Flutter is to follow the official setup instructions to get the environment going and run the default application: https://docs.flutter.dev/get-started/install

Once you have the environment working (flutter SDK installed, Android Studio working, Emulator working), then try cloning the most recent version of the frontend github repository to your machine (Frontend Repo). If you're not familiar with git/github, I recommend starting with Github Desktop

The next step is to read the technical project documentation around the structure of the app, best practices and libraries being used. Once you're caught up, go to the open issues and select one that you believe you could contribute to, and start coding!

Clone this wiki locally