Skip to content

App Complete Rewrite (for Modularity) First Beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@epicstar epicstar released this 23 Mar 04:23

Obtaining a beta release:

Follow the instructions here

Description

The purpose of this pre-release is to get the entirely new backend out to my beta testers. This is a huge complete rewrite of the app despite seemingly no new features. I want to squash bugs before this is released in production. In addition, for all issues not known, please complain to me about them (but not in reviews)

Bug Fixes

  • Camera is completely in all situations. No more centering to Africa.
  • Permissions in Android M should now work as expected in a non-hacky way
  • all network leaks fixed

Added Features

  • If you completely deny the locations permission, a Snackbar will pop up saying you should allow it to show the map on you.
  • added a menu option to see the app permissions

Known Issues -- not complain about these following bugs

  • Connection Handoffs kill the reloading of the buses. Must restart app to have the buses re-update if this happens.
  • hamburger menu completely broken. Will be fixed in next release

Backend Updates

  • Whole map was moved into its own class (fragment) -> more modular code which will pave the way for more and better features
  • bus selection now works reactively with ReactiveX
    • buses now update instantly on selecting buses
    • bus unselection now handled reactively
    • no more chance of network leaks

What to expect for next release

  • List of buses will be abiding by Material Design standards