Weaver News App

screenshot of Weaver News App
material-ui

The Weaver News, built in Kotlin, offers users up-to-date global news across diverse categories using the News API. With MVVM architecture and Jetpack components, it provides an intuitive, immersive news reading experience.

Overview

In a world bustling with information, staying updated with the latest news can often feel overwhelming. Thankfully, there are applications designed to streamline this process, providing a user-friendly interface to access news articles swiftly and efficiently. This application achieves just that by consolidating articles from various trusted sources while allowing for personalized features to enhance the reading experience.

The app stands out with its ability to filter news across multiple categories such as technology, entertainment, and sports. Additionally, it offers offline reading options and customizable themes, making it easier for users to stay connected with the news that matters to them, regardless of their surroundings or preferences.

Features

  • Category Filtering: Easily browse news articles by categories, ensuring you only see topics that interest you.

  • Offline Reading: Save your favorite articles for later viewing, even when you don't have internet access.

  • Home Screen Widget: Access the latest news with a simple glance, thanks to the convenient home screen widget.

  • Push Notifications: Stay informed with real-time updates, ensuring you never miss breaking news.

  • Multi-Language Support: Customize your reading experience with support for multiple languages, catering to a diverse audience.

  • Theme Customization: Switch between dark and light themes depending on your environment or personal preference for a comfortable reading experience.

  • Beautiful Animations: Enjoy smooth transitions and engaging animations that enhance your interaction with the app.

  • Article Sharing: Easily share articles with friends and family, making it simple to discuss and disseminate important news.

With these features, the application not only emphasizes a seamless reading experience but also makes it enjoyable, engaging, and tailored to individual needs.

material-ui
Material UI

material-ui adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

material-design
Material Design

Material Design is a design system developed by Google that provides a set of guidelines, components, and tools for creating visually appealing and functional user interfaces. Material Design is designed to be flexible and customizable, making it a great choice for a wide range of applications and use cases.