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 🤝