Pydia! is a light client for Pydio Cells.
It provides basic features to simply access and manage your files on your Android device.
It is written in Kotlin and has for primary goal to serve as a playground and a sample project to start to learn Kotlin. I am trying to stick to the best practices and use good patterns (still a work in progress :) )
You can find the code on GitHub, don't hesitate to star or fork.
Main libraries are:
- The Cells SDK for Kotlin, generated from the swagger spec
- AndroidX and JetPack
- AWS S3 Client for Android
- Glide
An complete list can be found in the main build.gradle file.
The code is licensed under Apache2 and offers no guaranty, not even the fact that is might be useful for any particular purpose.
(C) Copyright 2024 Bruno Sinou for all Kotlin code. (C) Copyright 2023 Abstrium SAS for legacy Java work... and the server / API code.