Stay Informed, Stay Ahead
Nwesify is a minimalist news app designed to keep you informed without overwhelming you. It provides a curated selection of top headlines from various categories, allowing you to stay updated on what matters most to you.
- Stay Updated: Access the latest news articles from various categories such as Sports, Business, Technology, Health, Entertainment, Science, Politics, and Gaming.
- Search Anytime: Seamlessly search for specific topics or articles using keywords.
- Dynamic Theming: Personalize your reading experience by toggling between light and dark themes.
- Read More: Dive deeper into articles with the integrated web view feature for a full reading experience.
- Responsive Design: Enjoy a consistent user experience across different devices and screen sizes.
π¦ Newsify
β£ π lib
β β£ π controller
β β β£ π news_controller.dart
β β β π theme_controller.dart
β β£ π helper
β β β π news_helper.dart
β β£ π modal
β β β π news_modal.dart
β β β£ π utility
β β β β£ π category_list.dart
β β β β£ π theme.dart
β β£ π views
β β β£ π components
β β β β π headline_widget.dart
β β β£ π screens
β β β β£ π detail_page.dart
β β β β£ π headline_page.dart
β β β β£ π search_page.dart
β β β β π home_page.dart
β β β β π webview_page.dart
β β π main.dart
β π .gitignore
- Flutter
- Dart
- HTTP Package
- Provider Package
- Carousel Slider Package
- InAppWebView Package
Contributions are welcome! If you have any ideas, suggestions, or find any issues, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
π Start Contributing: Join the development by forking this repository and creating your own branch. Don't forget to give it a βοΈ if you like it!