Skip to content

Flutter example app for searching a train connection.

Notifications You must be signed in to change notification settings

yardexx/Tranvel

Repository files navigation

Tranvel

Codemagic build status ci: very good workflows style: very good analysis

Simple Flutter application for searching train connections. Also informs about incidents and delays.

Created as project in free time, now available for anyone to take a look.

Getting Started

Clone this repository...

git clone https://github.com/yardexx/tranvel.git

... change directory to project ...

cd tranvel

... and run application.

flutter run

State management

At first, Provider pattern was used. Right now, application relies on bloc pattern.

Why bloc?

  • better separation of concerns

  • it plays nice with repository pattern

  • future possibility of state persistence (Hydrated Bloc)

Roadmap

  • Search train connection (wip)

  • Fake API repository

  • State persistence

  • Ride history

  • Incidents

  • Simple profile

  • Onboarding

Ideas

  • Fake ticket buying

  • Real API

If you like this repository, please give it a ⭐. It's free and it'll make me happy 😊

About

Flutter example app for searching a train connection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages