This fork contains additional code written for the BA of bob606. Please see branch for SALIU-BA-EXT
that said code. A complete overview of all implemented changes for the BA can be seen in the created PR.
Android and iOS React native Apps for Lunes
If your are interested in contributing write an e-mail to Steffi for development issues or to Daniel for non-technical stuff.
- Rate our Lunes app in the PlayStore and the Apple App Store.
- Install nodejs.
- Install yarn.
We suggest IntelliJ as IDE on Linux or Mac. If you are using a different IDE like Visual Studio Code, follow the steps here. If you want to develop on Windows, follow the steps here.
- Import this project (VCS > Get from Version Control) and open it.
- Run
yarn
in the terminal to install all dependencies. - Take a look at the available scripts.
- Install the Android SDK by using the Android Support plugin in IntelliJ.
- Install the latest stable SDK Platform and Android SDK Tools in the SDK Manager (Settings > Appearance & Behaviour > System Settings > Android SDK)
- [optional]: If you want to develop using an emulator, also install the Android Emulator in the Android SDK settings
- run
yarn start
andyarn android
- Own a Mac or another Apple device.
- Install XCode.
Note: In order to work with the project in XCode, always open ios/Lunes.xcworkspace
.
- [optional] Install the following plugins:
- Styled Components
- Ruby (if working with Fastlane)
Our conventions can be found here
Documentation on CI/CD and more can be found in /docs
.