Skip to content

TheXtremeLabs/TheLab

Repository files navigation

WelcomeToTheLab

TheLab Android SDK Kotools Types Kotlin kotlinx.serialization

TheLab is the third version of Material Design, an Android application originally developed to show several use-cases of Google's Android Material Design components such as (CardView, RecyclerView, so on and so forth), it's implementing the new Jetpack Compose.

It turns out to a "Lab App", where multiples libraries and use-cases are developed and tested in this app (biometric section, speech-to-text, floating widgets, file downloading, notifications and more)

Libraries

TheLab uses multiple libraries for UI as much as for network, image loading, dependency injection, serialization and so on

APIs

TheLab uses multiple APIs for fetching data

  • FlightAware Flight data API with on-demand flight status and tracking data.

Migrations

TheLab was originally developed in Java and XML layouts and view bindings for UI Layouts. Now it's in full Kotlin and, currently, we are migrating all the layouts to Jetpack Compose. Here's a few examples

Home

home_1

Home with dark mode

home_3_dark

Palette

palette_1

Youtube Like

youtube_1

youtube_2

Settings

settings_1

Versioning

This repository use Git as the main versioning tool and follows Semantic Versioning principles.

Related Apps

Authors

Repository created and maintained by Saint-Honoré Michaël(@MichaelStH on Github).

HotCoffeeLoading