This Android app shows bus connections from Koleje Strahov station to Dejvická station and the other way in the city of Prague

Overview

ČVUT Bus

This Android app shows bus connections from Koleje Strahov station to Dejvická station and the other way in the city of Prague. These are important for many students from the Czech Technical University in Prague.

The core is written using Kotlin Multiplatform. If you want you can port this codebase to another platform. Modified connection database is fetched from this repo from the cloud_data branch, where data will be (hopefully regularly) updated from the original source PID - Prague Public transport. The database here contains only the data required by the app so it can be much smaller.

Features

  • Departure times from Koleje Strahov and Dejvická station
  • Notification with the following times (+ tile)
  • The notification can be automatically shown in the morning
  • Background data updating
  • Large screen and landscape support

Technologies used

  • Jetpack libraries (Compose, Work, Data Store, ...)
  • Material You
  • Kotlin Multiplatform
  • Ktor
  • Hilt

Screenshots

Main screen in the light mode Settings in the light mode Main screen in the dark mode Settings in the dark mode

Settings in the dark mode Settings in the dark mode

License

Licensed under GNU GPL v3.0 license.

Developed by Petr Laštovička, Lasta Apps 2022

You might also like...
A sample app illustrating Android development using Kotlin with MVVM architecture, Android Jetpack, and other commonly used libraries.

Anime Facts A sample app illustrating Android development using Kotlin with MVVM architecture, Android Jetpack, and other commonly used libraries. Ani

Project BlueWeather is an android app that lists the closest locations to you and shows the 7-day weather forecast for the location you select.
Project BlueWeather is an android app that lists the closest locations to you and shows the 7-day weather forecast for the location you select.

Project BLUEWEATHER Description Project BlueWeather is a weather forecast application for android. It lists the locations closest to you. It then prov

An android app to browse KDE Store and other Linux Desktop Environment stores of Pling
An android app to browse KDE Store and other Linux Desktop Environment stores of Pling

A free and open source android application for browsing KDE Store and other Linux Desktop Environment's Stores in Pling. Couldn't check it in different devices so there could be some bugs. Bug Report and Feedbacks are highly appreciated.

Episodie is a TV show time tracker app with unusual design written in kotlin and clean architecture approach. Get to know how much time you spent watching tv shows.
Episodie is a TV show time tracker app with unusual design written in kotlin and clean architecture approach. Get to know how much time you spent watching tv shows.

Episodie Episodie is a TV show time tracker app with unusual design. Get to know how much time you spent watching tv shows. Track easily overall progr

Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰
Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰

Bitcoin Market 💰 Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals Tech stack and whys 🏗 Kot

App uses the TMDB in order to provide a list of movies, artists and TV shows

MoviesAppTMDB This app uses the TMDB in order to provide a list of movies, artists and TV shows. The purpose of this app is to demonstrate the use of

The App Loads list of popular movies from a mock API and shows in a recyclerView
The App Loads list of popular movies from a mock API and shows in a recyclerView

popular-movies-app About The App Loads list of popular movies from a mock API and shows in a recyclerView. Any item can be clicked to open the Movie D

MQTTandroidApp is android application that monitoring users state and other ambient condition, the acquire data is send at central broker (RaspberryPI3) of the MQTT architecture and then recieved back again an anothers android devices that chose to subscribe at topic. Android app that shows what happened today in the history.
Android app that shows what happened today in the history.

Today History Android app Master: Develop: Code Coverage: App that shows what happened today in history. Details Written in Kotlin. Android Studio 2.1

Owner
Lašťa Apps
https://t.me/lastaapps
Lašťa Apps
A simple Android app to show city weather

City Weather Application A simple MVVM application to show a list of cities weather where you can search for your favorite city weather and see its we

Mohammad Alhaj 1 May 17, 2022
Real time gps location based alarming system tracking the road accident and providing medical assitance plus concern from near by police station.

Real time gps location based alarming system tracking the road accident and providing medical assitance plus concern from near by police station.

Sandeep Verma 1 Mar 12, 2022
Ground Control Station for Android Devices

Tower Tower is a Ground Control Station (GCS) Android app built atop DroneKit-Android, for UAVs running Ardupilot software. Usage Guide The wiki has s

DroidPlanner 593 Dec 30, 2022
Ground Control Station for Android Devices

Tower Tower is a Ground Control Station (GCS) Android app built atop DroneKit-Android, for UAVs running Ardupilot software. Usage Guide The wiki has s

DroidPlanner 594 Jan 8, 2023
Event Bus powered by Kotlin Coroutines Flow

FlowBus FlowBus is a kotlin event bus implementation. Powered by Kotlin Coroutines and Flows Android MainThread-aware Fully operable from Java code Ex

Robert Kosakowski 26 Dec 27, 2022
The app has got fullscreen Turkey map via Huawei Map. App selects random province and shows it borders on the map than user will try to guess the provinces name.

Il Bil App Introduction I will introduce you to how to implement Account Kit, Map Kit, Game Service. About the game: The app has got fullscreen Turkey

Gökhan YILMAZ 4 Aug 2, 2022
A reliable android app that shows upcoming fixtures, updated league tables, and top goal scorers in a Premier League and French Ligue 1

RapidScore Screenshots Table of Contents Description Dependencies API Reference Lessons Learnt Contributing Roadmap Google Playstore License Author In

Breens Mbaka 12 Jul 7, 2022
KeyCip - an Android app that allows users to encrypt, decrypt and sign text, photos, videos and other files

KeyCip is an Android app that allows users to encrypt, decrypt and sign text, photos, videos and other files. To accomplish this goal, it relie

null 18 Nov 26, 2022
A sample app that shows how to easily encrypt the room database in an Android app

A sample app that shows how to easily encrypt the room database in an Android app. The password used for encryption is generated on the first use and saved in the Android EncryptedSharedPreferences.

Lenz Karbaumer 3 Oct 26, 2022
The AboutMe app - a demo app that shows information about a person

AboutMe The AboutMe app is a demo app that shows information about a person. Name Settable Nickname An image Scrollable information This app demonstra

Alexandre Pedro 1 Mar 7, 2022