/Flatmates

Pretty big React Native app, once live, now dead

Primary LanguageTypeScript

Flatmates

Introduction

Hello,

This is my baby, it's dead now...

All security keys/tokens/urls/auth related nic-nacs are either invalidated or expired. Yes they were just out in the code like that.

It was a project to help students find somewhere to live and it had a fairly short life span. It's open source now. It wasn't before. Have fun perusing.

This entire project is, and will no long continue, to be written in TypeScript. I've tried Flow, it's not as good with VSCode, I find it slows it down quite a lot.

This app is built with a lot of beta technologies which will undoubtably require updating once every month or so, the most core libs that we use and the places you will find yourself spending a lot of time visiting the docs of are:

Familiarity with these is important and if you need any help on any of them ping me and I have a stash of articles in my Pocket.

Set-Up

You must install Android Studio in order to build for Android whether or not you have an Android device or want to use the emulator. You will need to install Xcode as it uses the Xcode build tools to compile the app.

Any IDE will work that can handle normal JavaScript coding. I personally recommend VSCode as it has some handy React Native plugins that will help your development (especially this one). If you want to use something else like Atom you will have to do your own research on setting up your development environment (See Nuclide).

Any git tool you want is fine, I use SourceTree but it's certainly not out of joy or pleasure, I find myself commiting more from VSCode nowadays.

Clone the repo and witness the dissapointment!