Giter VIP home page Giter VIP logo

imgur's Introduction

Imgur

Image Search Application

This application allows users to search for images in the Imgur gallery and display the top images of the week in a list. It provides a search functionality where users can enter text as part of the search query to retrieve relevant results.

Features

  • Search: Enter a search query to find images in the Imgur gallery.
  • Display: View the top images of the week in a list.
  • Toggle: Switch between list and grid view to change the display results.
  • Image Details: Each search result displays the title, date of the post, number of additional images, and the image itself.

Screenshots

Include screenshots or GIFs of your application here to give users a visual representation of the application's interface and functionality.

Getting Started

Follow these instructions to get the project up and running on your local machine.

Prerequisites

  • Android Studio installed
  • Android SDK configured

Installation

  1. Clone the repository: git clone https://github.com/your-repo.git
  2. Open the project in Android Studio.
  3. Build and run the application on an emulator or physical device.

Usage

  1. Launch the application on your device.
  2. Enter a search query in the search bar.
  3. Press Enter or the search button to perform the search.
  4. View the search results in the list.
  5. Use the toggle button to switch between list and grid view.

Libraries Used

  • Coil: Image loading and caching library
  • Retrofit: HTTP client for making API requests
  • Gson: JSON serialization/deserialization library
  • RecyclerView: Displaying the search results in a list/grid view
  • etc.

API Key

To access the Imgur API and perform image searches, you will need to obtain an API key. Follow the instructions provided by Imgur to register your application and obtain the API key. Once obtained, add the API key to the appropriate place in the code.

License

Specify the license under which your code is distributed (e.g., MIT, Apache 2.0, etc.).

Contributing

Specify guidelines for contributing to your project, such as the process for submitting pull requests, coding standards, etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.