https://github.com/appwrite/demo-getstarted-with-android
https://github.com/appwrite/demo-getstarted-with-android
hacktoberfest
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/appwrite/demo-getstarted-with-android
- Owner: appwrite
- License: mit
- Archived: true
- Created: 2021-04-13T19:43:49.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-19T21:24:38.000Z (over 2 years ago)
- Last Synced: 2025-01-15T11:07:00.399Z (5 months ago)
- Topics: hacktoberfest
- Language: Kotlin
- Homepage:
- Size: 1.07 MB
- Stars: 15
- Watchers: 15
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 🤖 Get Started With Android
A Simple Android App to get started with Appwrite's Android SDK
## 🚀 Usage
- Clone the repository
```sh
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.
```sh
➜ 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](https://github.com/appwrite/demo-getstarted-with-android/issues) if you want to contribute.## 🤕 Support
If you get stuck anywhere, hop onto one of our [support channels in discord](https://appwrite.io/discord) and we'd be delighted to help you out 🤝