Release Notes - Version 1.0.0
π New Features
- Carousel Auto-Slide for Top Headlines:
- Implemented an auto-sliding carousel on the top of the news screen that showcases the latest 5 headlines.
- The carousel now automatically advances every 5 seconds, providing a dynamic browsing experience.
π οΈ Bug Fixes
- NullPointerException in Carousel:
- Fixed an issue where the carousel auto-slide would sometimes cause a crash due to a
NullPointerException
. - The carousel now waits for the data to be fully loaded before initializing the auto-slide, ensuring smooth operation.
- Fixed an issue where the carousel auto-slide would sometimes cause a crash due to a
π‘οΈ Improvements
- Data Loading Management:
- Improved the data fetching logic to ensure that the UI only updates once all necessary data is ready.
- Optimized the fragment lifecycle management to prevent unnecessary operations when the fragment is paused or resumed.
π¨ UI/UX Enhancements
- Gradient Background Adjustment:
- Applied a smooth gradient background from black to transparent at the top of the screen, enhancing the visual appeal of the carousel.
- Splash Screen
π§Ή General Enhancements
- Code Refactoring:
- Improved code readability and maintainability by refactoring the data loading and UI update logic.
- Ensured robust null-safety checks across the fragment to prevent potential crashes.
π Known Issues
- Scrolling Behavior:
- The scrolling performance in the news list might experience slight delays on older devices. This will be optimized in a future release.
π₯ Installation
To install this version, download the APK from the following link:
π Thanks for the Support!
We appreciate your continued support and feedback. If you encounter any issues or have suggestions, feel free to reach out to our support team.
Full Changelog: https://github.com/Avwaveaf/BitNews/commits/v1.0.6