A Simple Android App to get started with Appwrite's Android SDK
- Clone the repository
git clone https://github.com/appwrite/demo-getstarted-with-android
- Import into Android Studio and run!
Each folder under the ui
directory has interactions with one particular API of Appwrite.
The Accounts
directory contains interactions with Appwrite's Account's API and so on.
Client.kt
contains a singleton object that initializes the Appwrite client.
Config.kt
contains a singleton object that contains the Appwrite project's configuration.
โ appwrite-android-demo git:(main) โ tree app/src/main/java/com/example/appwritedemoapplication/
app/src/main/java/com/example/appwritedemoapplication/
โโโ MainActivity.kt
โโโ Config.kt
โโโ ui
โย ย โโโ Accounts
โย ย โย ย โโโ AccountsFragment.kt
โย ย โย ย โโโ AccountsViewModel.kt
โย ย โโโ Avatars
โย ย โย ย โโโ AvatarsFragment.kt
โย ย โย ย โโโ AvatarsViewModel.kt
โย ย โโโ Database
โย ย โย ย โโโ DatabaseFragment.kt
โย ย โย ย โโโ DatabaseViewModel.kt
โย ย โโโ Functions
โย ย โย ย โโโ FunctionsFragment.kt
โย ย โย ย โโโ FunctionsViewModel.kt
โย ย โโโ Localization
โย ย โย ย โโโ LocalizationFragment.kt
โย ย โย ย โโโ LocalizationViewModel.kt
โย ย โโโ Storage
โย ย โย ย โโโ StorageFragment.kt
โย ย โย ย โโโ StorageViewModel.kt
โย ย โโโ Teams
โย ย โโโ TeamsFragment.kt
โย ย โโโ TeamsViewModel.kt
โโโ utils
โโโ Client.kt
โโโ Event.kt
Contributions, issues and feature requests are welcome.
Feel free to check issues page if you want to contribute.
If you get stuck anywhere, hop onto one of our support channels in discord and we'd be delighted to help you out ๐ค