Skip to content

Shahnawazk7944/Za-Zoo_Find_Refreshments

Repository files navigation

Za_Zoo - Your Neighborhood Refreshment Finder

Description:

Za_Zoo is a user-friendly Android application designed to help you discover the best nearby spots for refreshing beverages and snacks like pizza, juices, and coffee. With Za_Zoo, you can quickly find nearby vendors and explore their offerings with just a few taps.

Key Features:

  • Location-Based Search: Add your location and suggest nearby refreshment options.
  • Customizable Filters: Narrow down your search by specifying your preferred types of refreshments (e.g., pizza, coffee, juices).
  • Detailed Vendor Information: View vendor profiles, including ratings, reviews, and contact information.
  • Dark and Light Themes: Choose the theme that best suits your preferences and viewing conditions.
  • Intuitive UI: Built with Jetpack Compose, offering a visually appealing and responsive user experience.
  • Navigation: Implementing seamless navigation flows with Navigation Compose.
  • Material Design: Adhering to Material Design principles for visually appealing and consistent user experiences.
  • MVVM Architecture: Structuring projects efficiently using the Model-View-ViewModel architecture.
  • Image Loading: Optimizing image loading and display using the Coil image library.

Technical Details:

  • Programming Language: Kotlin
  • UI Framework: Jetpack Compose
  • Architecture: MVVM
  • Networking: Retrofit
  • Dependency Injection: Hilt
  • Additionals and Libraries: Coil (image loading), Jetpack Compose Navigation, Material Design
  • Theme: Dark and Light themes for enhanced user experience

Learning Points:

  • Gained proficiency in developing modern Android applications using Kotlin and Jetpack Compose.
  • Developed a flexible theme system to cater to user preferences and enhance the overall user experience.
  • Acquired skills in using Retrofit for efficient API interactions and data handling.
  • Gain experience with secure API calls and data management.
  • Learned techniques for improving app performance and user experience.
  • Enhanced code maintainability and testability through dependency injection.
  • Implemented measures to protect sensitive loan information
  • Understand how to develop clean and efficient UIs using Jetpack Compose.
  • Apply MVVM architecture for organized code structure and separation of concerns.
  • Build a functional and informative app showcasing skills learned.

Screenshots/Visuals:

Za_Zoo_Preview.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages