Giannis Tsepas's repositories
TrackMyPath
An Android app written in Kotlin that demonstrates a clean architecture with MVVM, Fused Location Provider, LifecycleService, and Coroutines. It is used as lab to test new Android features.
BitfinexClient
An Android app written in Kotlin that demonstrates a clean architecture with MVVM, websockets using WebScoket client Scarlet, and RxAndroid/RxKotlin.
Kotlin-Conventions-And-Codestyle
Conventions and codestyle guidelines with Android app development in mind.
channel-flow-poc
Proof of Concept of Channel and Flow features on Kotlin
MVVMLightExample
Very simple MVVM example with a focus in property-changed event
android-maps-utils
Handy extensions to the Google Maps Android API.
android-places-demos
Google Places SDK Demos for Android
android-samples
Samples demonstrating how to use Maps SDK for Android
animation-samples
Multiple samples showing the best practices in animation on Android.
anime-house
This is an android application that displays anime information with selected with multiple filters
architecture-components-samples
Samples for Android Architecture Components.
architecture-samples
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
background-tasks-samples
Multiple samples showing the best practices in background tasks on Android.
Biometric-Auth-Sample
Add Biometric Authentication to any Android app
easypermissions
Simplify Android M system permissions
FloatingActionButtonMenu
Android Floating Action button with menu
kotlinx.serialization
Kotlin multiplatform / multi-format serialization
location-samples
Multiple samples showing the best practices in location APIs on Android.
material-components-android
Modular and customizable Material Design UI components for Android
Scarlet
A Retrofit inspired WebSocket client for Kotlin, Java, and Android
security-samples
Multiple samples showing the best practices in security APIs on Android.
storage-samples
Multiple samples showing the best practices in storage APIs on Android.
sunflower
A gardening app illustrating Android development best practices with Android Jetpack.
testing-samples
A collection of samples demonstrating different frameworks and techniques for automated testing
user-interface-samples
Multiple samples showing the best practices in the user interface on Android.
views-widgets-samples
Multiple samples showing the best practices in views-widgets on Android.