Skip to content

Releases: beercanx/playground-kotlin-android

Additional service details with major refactoring

20 Aug 20:06
de302bb

Choose a tag to compare

  • New service details lookup from search results.
  • Refactoring of how preferences that map to enums are defined.
  • Major refactoring of the base project to be a Kotlin multi platform project, one step close to iOS sharing a common code with Android written in Kotlin.
  • Improved error handling with a custom activity for displaying exceptions.
  • Improved stability when sending external HTTP requests.
  • Upgrade to Gradle 5.6

Improved Audio Support

27 May 15:32
df081fc

Choose a tag to compare

  • Has support for pausing or dimming any playing music.
  • Now knows about Cancelled trains, as well as Delayed and estimated.
  • Station selection that works, although having to use an old method with no search feature.

Improved Train Departures Android App

26 Apr 19:55
f30c36a

Choose a tag to compare

Includes:

  • Swipe down to perform searches
  • Optional colouring of platform numbers and departure times
  • Migration of displayed text into resources
  • Spinner with the ability to search for stations by name

Utilising:

Initial Train Departures Android App

25 Apr 18:54
9a95128

Choose a tag to compare

Includes:

  • Soap client for talking to the Live Departure Boards Web Service (LDBWS / OpenLDBWS) https://lite.realtime.nationalrail.co.uk/openldbws/
  • Basic Android app that performs live departures lookups between two given stations, currently uses raw CRS codes but have plans to support searching using station names.

Requires:

  • A developer API key provided by OpenLDBWS to be able to work, this is only a prototype for now not a full fledged app for the app store.

Search types:

  • Single search results with saving of each response [default]
  • Multiple search results refreshing the entire board on each search

There is also a hidden feature to speak out the first result (regardless of search type chosen)

Initial project with two identical start apps

16 Dec 20:43

Choose a tag to compare

Includes:

  • Kotlin
  • Gradle
  • Targeting Android 9 (Pie)
  • Supporting down to Android 5.1 (Lollipop)