Skip to content

rishika712/news-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“° News Application - Android App

The News Application is an Android-based app that delivers the latest news headlines across multiple categories using a News API. Built with Java and XML in Android Studio, this app provides an intuitive interface for users to explore, read, and share real-time news.

πŸ“± Features

  • πŸ—žοΈ Browse latest news headlines from various categories
  • πŸ” Search functionality for customized news browsing
  • πŸ“€ Share articles with others via social platforms
  • 🌐 Opens full articles in web view
  • 🧭 Category-based news (e.g., technology, sports, health, etc.)
  • πŸ“„ Clean and minimal user interface

πŸ› οΈ Tech Stack

  • Language: Java
  • UI Design: XML
  • IDE: Android Studio
  • API: News API (e.g., NewsAPI.org)
  • Networking: Retrofit / Volley (depending on implementation)
  • JSON Parsing: Gson or standard parsing

πŸ“‚ Project Structure

news-application/ β”‚ β”œβ”€β”€ app/ β”‚ β”œβ”€β”€ java/com/example/newsapp/ β”‚ β”‚ β”œβ”€β”€ MainActivity.java β”‚ β”‚ β”œβ”€β”€ NewsAdapter.java β”‚ β”‚ β”œβ”€β”€ NewsModel.java β”‚ β”‚ β”œβ”€β”€ NewsService.java β”‚ β”‚ └── ... β”‚ β”œβ”€β”€ res/ β”‚ β”‚ β”œβ”€β”€ layout/ # XML UI layouts β”‚ β”‚ └── drawable/ # App icons and images β”‚ └── AndroidManifest.xml β”œβ”€β”€ build.gradle └── README.md

πŸš€ Getting Started

Prerequisites

Installation Steps

  1. Clone the repository:

    git clone https://github.com/rishika712/news-application.git
  2. Open the project in Android Studio.

  3. Add your News API key:

    Navigate to NewsService.java or relevant API call file.

    Replace "YOUR_API_KEY" with your actual API key.

  4. Build and Run:

    Connect an Android device or use an emulator.

    Click Run ▢️ from Android Studio.

πŸ“„ License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors