Skip to content

Image Search App is an Android application developed in Kotlin that enables users to search images with keywords and see detailed infirmation. This app follows the MVVM architecture pattern and leverages various widely-used Jetpack and third party libraries, including Retrofit, Hilt, View Binding, Navigation, Glide, and Paging 3.

Notifications You must be signed in to change notification settings

hasandeniz/ImageSearch

Repository files navigation

Image Search App - README

Description

Image Search App is an Android application developed in Kotlin that enables users to search images with keywords and see detailed infirmation. This app follows the MVVM architecture pattern and leverages various widely-used Jetpack and third party libraries, including Retrofit, Hilt, View Binding, Navigation, Glide, and Paging 3.

Features

Image Search App offers the following features:

  • Image Search: Users can search through various images.
  • Detailed Image Information: Users can view detailed image screen with bigger version of image, description of it and original website link to the image.
  • Paging: The app employs Paging 3 to paginate search results, facilitating the loading of large data sets in an efficient manner.
  • Hilt: The app integrates Hilt for dependency injection, simplifying dependency management and enhancing code modularity.
  • Retrofit: Retrofit is employed in the app to handle network requests and streamline the retrieval of data from the internet.

Usage

To use the Image Search App, follow these steps:

  1. Open the app.
  2. Enter a query in the search bar and press search button.
  3. Wait for the search results to load.
  4. Navigate through search results.
  5. Click on a image to see it's details.

Installation

To install the Image Search App, follow these steps:

  1. Clone or download the project code from the repository.
  2. Open the project in Android Studio.
  3. Build and run the app on an Android emulator or device.

Technologies

The following technologies and libraries were used in the development of this app:

  • Kotlin
  • Android Studio
  • MVVM Architecture
  • Retrofit
  • Hilt
  • Navigation
  • Glide
  • Paging 3

About

Image Search App is an Android application developed in Kotlin that enables users to search images with keywords and see detailed infirmation. This app follows the MVVM architecture pattern and leverages various widely-used Jetpack and third party libraries, including Retrofit, Hilt, View Binding, Navigation, Glide, and Paging 3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages