xinra-oss / review-community

Other
2 stars 0 forks source link

Switch from multi-platform client to one client per platform #34

Closed erikhofer closed 7 years ago

erikhofer commented 7 years ago

Up to now we have been building a client that was meant to share most of the code between a web, Android and iOS application using Angular and NativeScript. However, some downsides of this approach have arisen:

Additionally, the original disadvantages of this apporach still hold up. For example an Angular SPA isn't optimal for the web client (accessability, SEO, ...).


Proposal Switch to one (native) client per platform.

Note: Yes, we have put a lot of work into the client to this point. We musn't, however, fall for the sunk-cost fallacy here.

erikhofer commented 7 years ago

I will begin to prototype a new Android client and assess this issue based on how this goes.

erikhofer commented 7 years ago

The prototype #35 was successful. Developing with Android Studio works extraordinarily better. We'll commit to the new approach.