Welcome to DogTok! This repository houses an Android app written in Kotlin and built using the Jetpack Compose framework. DogTok is a fun little application inspired by TikTok, but instead of endless videos, it showcases adorable pictures of dogs fetched from the open-source Oxford Dog Photo Library. πΎπ·
infinite dog scrolling paradise
The main goal of DoggoTik is to experiment with different mechanisms for providing infinite scroll content in terms of UI and various methods for preloading and buffering infinite media on portable devices. Through this project, we explore innovative ways to enhance the user experience while navigating through a never-ending stream of doggy cuteness! ππ
- πΈ Infinite scroll: Enjoy an endless feed of dog pictures, allowing you to keep scrolling and discovering new furry friends.
- π Preloading and buffering: DoggoTik employs advanced techniques to ensure a smooth browsing experience by intelligently preloading and buffering media content.
- π¨ Jetpack Compose: The app utilizes the latest in Android UI development with Jetpack Compose, offering a modern and flexible approach to building user interfaces.
To use DoggoTik:
- Clone this repository to your local machine.
- Open the project in Android Studio.
- Build and run the app on your Android device or emulator.
- Start exploring the endless stream of adorable dog pictures!
Contributions are welcomed with wagging tails! Feel free to fork this repository and submit pull requests with any enhancements, bug fixes, or new features you'd like to add to DoggoTik. Let's collaborate to make this app even more paw-some! πΎ
If you have any questions, suggestions, or just want to share pictures of your own furry companions, feel free to reach out:
-Email: [email protected]
Woof-woofing one dog picture at a time! ππΆ