Breeze is an Android news application designed to provide users with real-time headlines and articles from various categories such as sports, technology, and politics. The app ensures a seamless reading experience by offering keyword and source-based filtering, bookmarking, and an intuitive interface.
- Real-Time News Updates – Get the latest news headlines and summaries fetched via the News API.
- Category & Keyword Filtering – Easily find news relevant to your interests.
- Bookmark Articles – Save your favorite articles to read later.
- Pull-to-Refresh – Instantly update news content with a simple swipe.
- Seamless WebView Integration – Read full articles directly within the app.
- Dark Mode – A comfortable reading experience at night.
- News Sharing – Share articles with your network effortlessly.
- Comment Section – Interact with other users by commenting on articles.
- Profile Management – Update your password, change the app theme, and select your preferred language.
-
Kotlin & XML – Used for Android development to create a robust and efficient user interface.
-
Firebase:
- Authentication – Secure user authentication and management.
- Realtime Database – Store and sync news bookmarks, comments, and user preferences in real-time.
-
News API – Fetch real-time news articles from various sources.
-
Retrofit – Handle API requests efficiently for fetching news data.
-
Glide – Load and display news images smoothly.
-
RecyclerView – Display dynamic news content efficiently.
-
WebView – Enable users to read full news articles within the app.
-
Sign Up / Log In:
- New users can sign up using their email or with thier google account.
- Existing users can log in with their credentials.
-
Browse News Articles:
- View the latest headlines and summaries categorized by topics like Sports, Technology, and Politics.
- Click on any article to read the full content via WebView.
-
Filter & Search News:
- Search for news based on keywords, sources, or categories.
- Apply filters to view only the most relevant news articles.
-
Bookmark Articles:
- Save news articles for later reading.
- Access all bookmarked articles in a dedicated section.
- Easily remove bookmarked articles with a swipe gesture.
-
Comment on News:
- Engage with the community by commenting on articles.
- View other users' comments.
-
Customize Profile & Settings:
- Change password for enhanced security.
- Switch between different app themes (Light/Dark Mode).
- Select preferred language for reading news.
-
Share News:
- Easily share interesting news articles with friends via social media or messaging apps.
This project is licensed under the MIT License. See the MIT file for details.