Skip to content

It is a news application which fetches news from NewsAPI and displays the news on homepage.

License

Notifications You must be signed in to change notification settings

AkshayChobhe/MahaNews

Repository files navigation

MahaNews

project-image

📷Project Screenshots:

Launcher Icon Home Screen Detailed Article View
project-screenshot project-screenshot project-screenshot
Category Selection Sports Category SearchView
project-screenshot project-screenshot project-screenshot

🧐 Features

Here are some of the project's best features:

  • Explore the Latest News
  • Intuitive User Interface
  • Browse by Categories
  • Search Functionality
  • Detailed Article View
  • API Integration
  • Error Handling
  • GitHub Collaboration
  • Image Loading

Prerequisites

  • Android Studio: Make sure you have Android Studio installed on your development machine.
  • API Key: Obtain an API key from a news provider (e.g., NewsAPI) to fetch news data.

🛠️ Installation Steps:

1. Clone the Repository

git clone https://github.com/AkshayChobhe/MahaNews.git

2. Open the Project in Android Studio

  • Open Android Studio and select "Open an Existing Project".
  • Navigate to the directory where you cloned the repository and select the "MahaNews" folder.

3. Obtain and Add API Key

Obtain an API key from a news provider (e.g., NewsAPI). Open the RequestManager.java file and replace "YOUR_API_KEY" with your actual API key.

4. Build the Project

  • Click on "Build" in the top menu and select "Make Project."
  • This action will download the necessary dependencies and resources required for the app.

5. Run the App

  • Connect your Android device to your computer or start an emulator from Android Studio.
  • Click the "Run" button (green play icon) in Android Studio to build and install the app on the connected device or emulator.

6. Explore the App

  • Once the app is launched on your device, you can explore various news categories, search for articles, and view detailed information by clicking on individual articles.

7. Enjoy !

  • That's it! You've successfully installed and set up the MahaNews Android application.
  • Feel free to customize and extend the app based on your needs and preferences.

💻 Built with

Technologies used in the project:

  • Android Studio
  • Java Programming Language
  • XML
  • Retrofit
  • Picasso
  • Gradle
  • NewsAPI
  • SearchView
  • GitHub

💖Like my work?

If you encounter any issues or have questions regarding the MahaNews Android application, feel free to reach out for assistance. Here are a few ways to get help:
  • Community Discussions: Check out the Discussions section of the repository. This is a place to engage with the community, share ideas, ask questions, and provide feedback.
  • Email Support: For more sensitive inquiries or direct communication, you can reach out to us via email at chobheakshay30@gmail.com.

About

It is a news application which fetches news from NewsAPI and displays the news on homepage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages