BostaTask is a mobile application that allows users to browse albums and view photos within each album. It fetches data from an API and provides a user-friendly interface to navigate through the albums and photos.
- Android device or emulator running Android API level 23 or higher
- Internet connection
- Clone the repository to your local machine.
- Open the project in Android Studio.
- Build and run the project on your Android device or emulator.
- Upon launching the app, you will see user name, address and a list of albums.
- Tap on an album to view the photos within that album.
- Scroll through the photos and tap on an image to open it in a separate image viewer.
- In the image viewer, you can zoom in/out and share the image.
- Use the search bar in the album screen to filter photos by their title.
- Browse albums and view photos within each album.
- Search for specific photos by their title.
- Zoom in/out functionality in the image viewer.
- Share images with others.
- Android
- Kotlin
- Libraries/Frameworks:
- Retrofit (for API communication)
- Hilt (for dependency injection)
- Coil (for image loading)
- Zoomage (for image zooming functionality)
- Navigation Component (for navigation graph and safe arguments)
- Coroutines (for asynchronous programming)
- LiveData (for reactive data stream)
- MVVM (Model-View-ViewModel) Architecture
For any inquiries or feedback, please contact [email protected].