demo-getstarted-with-android
demo-getstarted-with-android copied to clipboard
🤖 Get Started With Android
A Simple Android App to get started with Appwrite's Android SDK
🚀 Usage
- Clone the repository
git clone https://github.com/appwrite/demo-getstarted-with-android
- Import into Android Studio and run!
📁 Folder Structure
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
✨ Screenshots
🍻 Contributing
Contributions, issues and feature requests are welcome.
Feel free to check issues page if you want to contribute.
🤕 Support
If you get stuck anywhere, hop onto one of our support channels in discord and we'd be delighted to help you out 🤝