now8 app

now8 (no wait) provides improved public transport arrival time estimations using Machine Learning.

This is a Flutter app compatible with Android, IOS, web and more.

The web version is available at now8.systems.

Download

You can download the latest version for Android devices from the releases page.

Documentation

The documentation of this project is available at now8-org.github.io/app/.

Development

Tools

  • The Makefile contains most of the commands that you'll need. Start by running make install, which will install the required dependencies to get you started. Then, you can try with make run.
  • Make sure that the pre-commit checks pass before committing. If you ran make install they will be executed by default whenever you try to commit.
  • We also use Commitizen; instead of running git commit run cz c.

Guideline

  • Work in branches and open pull requests.
  • Document your code.
  • Add tests for your code.

Libraries

arrivals
common
configure_nonweb
configure_web
data
domain
exceptions
favorites
generated_plugin_registrant
home
icons
main
providers
stop
welcome