Skip to content

Latest commit

 

History

History
60 lines (45 loc) · 1.88 KB

README.md

File metadata and controls

60 lines (45 loc) · 1.88 KB

H_News

H_News

H_News is an Android application built with Kotlin that provides the latest news articles from various sources. It features a sleek and modern user interface, making it easy for users to stay updated with current events.

Tech Stack and Libraries

  • Kotlin: Primary programming language
  • Android SDK: Development framework
  • Retrofit: HTTP client for API calls
  • Gson: JSON converter for Retrofit
  • Coil: Image loading library
  • Compose Foundation: UI framework
  • Accompanist: System UI controller
  • Paging 3: Pagination library
  • Hilt: Dependency injection
  • Navigation Compose: Navigation framework
  • Coroutines: Asynchronous programming
  • Architecture: MVVM

Installation

  1. Clone the repository:
    git clone https://github.com/Aditys018/H_News.git
  2. Open the project in Android Studio:
    cd H_News
  3. Build and run the application:
    • Connect your Android device or start an emulator
    • Click on the "Run" button in Android Studio

Features

  • Fetches news articles from official HackerNews web.
  • Displays articles in a user-friendly format
  • Allows users to search for specific news topics
  • Provides article details with detailed descriptions

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Make your changes
  4. Commit your changes (git commit -m 'Add new feature')
  5. Push to the branch (git push origin feature-branch)
  6. Create a pull request

License

This project is licensed under the GNU General Public License Version 3. See the LICENSE file for more details.