News Time is a modern Flutter news application that delivers the latest headlines and category-based news from NewsAPI.
With a clean UI, smooth animations, and efficient image caching, it offers a fast and engaging reading experience.
- 🏠 Home Page with General News – See the latest headlines instantly.
- 📂 News Categories – Browse news by category such as Sports, Technology, Business, and more.
- 📄 Category Detail Pages – Tap a category to view all related news articles.
- 👤 Profile Page – Navigate easily via the bottom navigation bar.
- 🚀 Onboarding Experience – First-time users see a friendly introduction before accessing the app.
- 🪄 Lottie Animations – Smooth, visually appealing animations for onboarding and splash screens.
- 📷 Cached Image Loading – Faster load times and reduced data usage.
- 💾 Persistent Storage – Store onboarding state locally so it only shows once.
dio
– Powerful HTTP client for fetching news data.lottie
– Beautiful animations.flutter_svg
– SVG asset rendering.cached_network_image
– Efficient image caching.shared_preferences
– Store onboarding state.
Developed with 💙 by Asem Abdallah (عاصم عبدالله)