Snappy story app is a project I developed as part of the requirements for the Intermediate Android Course on the Dicoding platform. This application allows users to upload a story and display stories from other users.
- Login: Implemented login and register account using an API.
- Upload Story: Upload stories to the server.
- Display Stories: Display all stories from other users using Paging 3.
- Testing: Implemented testing for data retrieval using Paging 3.
- Maps Integration: Integrated Google Maps API to display the location of uploaded stories.
- MVVM Architecture: The application is built using the MVVM architecture.
- Language: Kotlin
- IDE: Android Studio
- Libraries:
- Retrofit2
- Paging3
- Glide
- Google Maps API
- And others
- Clone this repository:
https://github.com/Syaroful/DicodingStoryApp.git
- Open the project in Android Studio
- Sync the project with Gradle
- Run the application on an emulator or physical device
The application includes several unit tests and instrumentation tests to ensure the features work correctly.
If you would like to contribute to this project, please fork the repository and create a pull request with your proposed changes.
If you have any questions or suggestions, feel free to contact me at creativeworks.syarofulanam@gmail.com.




