Skip to content

pondersource/Android-Solid-Services

Repository files navigation

Android Solid Services

This project is funded by /

Work In Progress

App

This app allows you to do single Solid sign-in in Android ecosystem. Which will be used for other apps to communicate through this app to do CRUD functions on the users' pod.

How to use

This project built with an enhanced JDK (JBR v17.0.9). So in case of having any problem during the build process, it is recommended to set your JAVA_HOME variable to your JBR v17.0.9 path or JDK 17 in general. Gradle is the default build tool used in this project. In the root directory of the project run command:

./gradlew assembleDebug

You can find the generated .apk file in the path: ./app/build/outputs/apk/debug

You can open it for instance with Android Studio. It will take a while for the emulator to start up but then you'll be presented with a login screen and if you log in to your pod there, you should see something like this: Screenshot 2024-03-21 at 12 52 00

Library

This library has the functionality to do the authentication for your solid app on Android.

How to use

For now, download the source code and add SolidAndroidClient module to your app mudules. The development is in proccess, soon it will available through Maven Central.