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.
- 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
- Clone the repository:
git clone https://github.com/Aditys018/H_News.git
- Open the project in Android Studio:
cd H_News
- Build and run the application:
- Connect your Android device or start an emulator
- Click on the "Run" button in Android Studio
- 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
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Make your changes
- Commit your changes (
git commit -m 'Add new feature'
) - Push to the branch (
git push origin feature-branch
) - Create a pull request
This project is licensed under the GNU General Public License Version 3. See the LICENSE file for more details.