Khaber is your ultimate destination for real-time news and global updates. Designed for the modern reader, Khaber delivers breaking news and personalized content right to your fingertips.
Key Features
Dynamic News Feed: Real-time data fetching to ensure you get the latest stories as they happen.
Explore & Search: Full integration with search endpoints to find news by category or keyword.
Weather Integration: Fetching live weather data based on user location.
Offline Reading: Smart caching of API responses to allow reading previously loaded articles without internet.
Technical Implementation (API & Networking)
Focused on building a robust networking layer to handle data efficiently:
REST API Consumption: Seamlessly integrated complex JSON responses into a clean, modern UI.
Efficient Networking: Used Dio / Retrofit for handling HTTP requests, headers, and interceptors.
Data Modeling: Built custom Models and Mappers to parse JSON data into structured objects efficiently.
Error Handling: Implemented comprehensive logic to handle API errors, timeouts, and no-internet scenarios gracefully.
Image Caching: Optimized performance by using CachedNetworkImage to handle external media from URLs efficiently.
Asynchronous Programming: Leveraged Futures and Streams to ensure a smooth, non-blocking user experience during data fetching.
Why Choose Khaber?
In an era of information overload, Khaber filters the noise to bring you verified, high-quality journalism. With a minimalist design and lightning-fast performance, it’s the only news app you’ll ever need to stay informed about the world around you.
Experience the news like never before. Download Khaber today!