Skip to content

NewsBreeze is a dynamic and user-friendly news application developed for the Android platform using Kotlin and Jetpack Compose. It provides users with up-to-the-minute news from various sources, powered by the Newsapi.org API.

Notifications You must be signed in to change notification settings

sourabhkumar47/NewsBreeze

Repository files navigation

NewsBreeze Android App

project-image

Screenshots

drawing drawing drawing

Description

It provides users with up-to-the-minute news from various sources, powered by the Newsapi.org API. The app is designed to offer a seamless and engaging experience, making it easy for users to stay informed about the latest events.

Tech Stack Used

  • Programming Language: Kotlin
  • UI Toolkit: Jetpack Compose
  • Data Retrieval: Retrofit
  • Local Database: Room
  • Dependency Injection: Dagger or Hilt
  • Design Language: Material Design principles
  • API: Newsapi.org

How to Contribute

We welcome contributions to enhance and improve NewsBreeze. If you're interested in contributing, here's how you can get started:

  1. Fork the Repository: Start by forking the NewsBreeze repository to your own GitHub account.

  2. Clone the Repository: Clone the forked repository to your local machine using the following command:

    git clone https://github.com/your-username/NewsBreeze.git
    
  3. Create a Branch: Create a new branch for your contributions.

    git checkout -b feature/new-feature
    
  4. Make Changes: Implement the features or fixes you'd like to contribute.

  5. Commit Changes: Commit your changes with clear and concise messages.

    git commit -m "Add new feature" 
    
  6. Push Changes: Push your changes to your forked repository.

    git push origin feature/new-feature
    
  7. Create a Pull Request: Open a pull request from your branch to the main repository. Provide a detailed description of your changes.

Code of Conduct

Please note that NewsBreeze follows a [Code of Conduct] to ensure a positive and inclusive community. Make sure to adhere to it in all interactions.

Feel free to reach out if you have any questions or need assistance. Happy contributing!

About

NewsBreeze is a dynamic and user-friendly news application developed for the Android platform using Kotlin and Jetpack Compose. It provides users with up-to-the-minute news from various sources, powered by the Newsapi.org API.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages