🗞️ News App – Flutter Project This News App was developed as part of an internship application, showcasing essential skills in Flutter, state management, and RESTful API integration.
🔧 Technologies Used:
-
Flutter for app development
-
Cubit (Flutter Bloc) for state management
-
HTTP package for API requests
-
RESTful API from jsonplaceholder.typicode.com/posts
-
Material Design principles for UI
✨ Key Features:
🏠 Home, 📄 Details, and ⚙️ Settings screens
🌗 Support for Light and Dark Mode
🔁 Pull to Refresh functionality
🔍 Search news posts by keywords
📤 Simulated News Sharing option
⚙️ Clean and Minimal UI with Material Design standards
🔌 Fetches and parses JSON data from a RESTful API using http package
This project demonstrates core Flutter development principles, clean architecture with Cubit, and practical use of APIs — making it a solid example of building dynamic and responsive mobile UIs.