Changelogs
Unibooker is constantly being updated with new features, bug fixes, and adjustments. Below is a full listing of change log information.
Version: 1.0
25 September 2024
Version: 1.1
Release 5 November 2024
Summary
This update brings significant improvements to app performance and user experience. We've optimized API calls for faster data retrieval and reduced unnecessary requests to boost app speed. UI overflow handling has been enhanced to ensure a clean and smooth interface, even with large amounts of content. Local storage caching has been added to improve app responsiveness, and state management has been refined for quicker navigation. Advanced error handling, session data clearing, and centralized currency management ensure smoother, more reliable user sessions. Additionally, search functionality and time management for bookings have been improved for greater accuracy and efficiency.
1. Advanced UI Overflow Handling
Enhanced the handling of UI overflow to ensure that long texts, images, and extensive content are displayed properly. This update eliminates visual glitches and maintains a clean, organized interface, providing a better user experience even when displaying large amounts of data..
2. Optimized API Calls for Faster Data Retrieval
Reworked the sequencing and frequency of API calls to optimize data retrieval, significantly reducing response times. This results in quicker access to content, faster updates, and smoother transitions throughout the app.
3. Reduced API Requests to Boost App Speed
By minimizing unnecessary API requests and consolidating calls where possible, the app now uses fewer resources. This not only speeds up interactions but also reduces server load, making the app perform faster during peak usage.
4 Centralized Global Currency Handling
Unified currency management across the app, ensuring that prices and financial information are processed and displayed consistently. This prevents discrepancies and ensures smooth transactions, improving both user confidence and app reliability.
5. Advanced Error Management for Seamless User Experience
Introduced an advanced error-handling system that catches issues early and provides users with clear, actionable feedback. This proactive approach reduces crashes and ensures that the app continues running smoothly even when errors occur.
6. Session Data Clearing for Faster Transitions
Optimized session management by clearing outdated data automatically when users log in or switch accounts. This reduces memory usage and prevents lags, leading to faster transitions between screens and features
7. Enhanced Time Management for Accurate Scheduling
Integrated advanced logic for handling time-sensitive processes, ensuring accurate scheduling and time calculations. This is particularly useful for time-bound activities like bookings, where precision is key to a seamless experience.
8. Optimized Search Functionality for Faster Results
The search feature has been significantly enhanced to return faster and more relevant results. Optimizing search algorithms ensures users can find what they need almost instantly, making the app feel more responsive
9 Data Flow Enhancements for Logged-In Users
Reworked data flow for users based on their login status, optimizing the experience for logged-in users by providing faster access to personalized data and options. This ensures that the app feels tailored and responsive to each user’s needs.
10 New Addition: Local Storage Utilization for Performance Boost
Leveraged local storage to cache frequently used data, significantly reducing the need for repetitive API calls. This enhances performance, especially in scenarios where internet connectivity is slow or intermittent, by allowing users to access content more quickly from their device.
11 Improved State Management for Increased Speed
Enhanced state management techniques were introduced to optimize how the app handles data in memory. This results in quicker responses and a smoother overall experience, especially when users navigate through different sections of the app.
Version: 1.2
Release Date: 27 jan 2025
Update Document
Enhanced Search Functionality Location Filter Added: On the search screen, a location field was added to filter results more effectively and improve user experience. Users can now specify their location to get relevant results faster. Vehicle Type Dropdown on Results Page: After performing a search, a dropdown was added to allow users to quickly switch between vehicle types (e.g., Sedan, SUV, etc.) without having to perform a new search. This reduces response time and improves usability.
Improved UI Compatibility Error Handling for UI Across Devices: Addressed compatibility issues to ensure the app layout, components, and features work seamlessly on different devices and screen sizes. Edge cases causing crashes or misalignments on smaller or larger screens were resolved.
Dashboard Enhancements New Tabs for Comprehensive Information: On the dashboard of the "Lend" section: Added new tabs to display more details, including Confirmed Orders and Pending Orders. These tabs provide a clear breakdown of the order status, making it easier for users to manage their activities.
State Management Improvements Global State Management Refined: Optimized app-wide state management to handle data updates more efficiently, reducing unnecessary re-renders and improving overall app performance. Adopted more maintainable patterns Reduced instances of redundant API calls by efficiently sharing state across the app.
Enhanced Security Token Validation: Implemented an additional step in token verification to enhance app security. If the provided token does not match, the user will be logged out immediately, with an error message: "Token does not match". This ensures unauthorized access is prevented, improving app reliability.
Performance Improvements HTTP GET Optimization: Replaced older network request implementations with optimized http.get methods to reduce response time and improve data retrieval performance. Streamlined error handling for network failures. Caching Implementation: Introduced caching mechanisms to minimize API hits and enhance app performance. Frequently accessed data (e.g., search results, dashboard data) is now cached locally, ensuring faster response times and better offline support.
Code Architecture Enhancements Refactored Code for Maintainability: Adopted a modular architecture to improve code maintainability and readability. Divided the codebase into distinct layers to simplify debugging and future updates.
Flutter SDK Upgrade Upgraded to Flutter 3.24.3: Leveraged the latest Flutter SDK for improved app stability, performance, and access to new features. Addressed deprecations and updated all dependencies to be compatible with the latest SDK.
Overall App Performance Enhancements Achieved significant improvements in app speed and responsiveness by combining: Optimized API calls. Caching mechanisms. Better state management. Streamlined architecture. Result: The app is now faster and more reliable compared to version 1.1.
This update ensures that UniBooker Vehicle App is better equipped to provide a seamless and secure user experience, with enhanced performance and maintainability.
Version 1.3 Release Notes
Release Date: Coming Soon
New Features & Enhancements
Doorstep Delivery with Map-Based Address Selection
Users can now request vehicles to be delivered to their doorstep.
Added a map-integrated address selector to accurately pin the delivery location during booking.
OTP-Based Ride Control for Enhanced Security
Ride Start: User receives an OTP from the vendor at pickup. The ride starts only after correct OTP entry.
Ride Stop: Vendor provides a second OTP to end the ride. Prevents unauthorized ride ends and improves security.
Live Booking Tracking
New "Ongoing" tab in the Bookings section.
Users can now track all active bookings in real-time.
Vehicle Information Enhancements
Now showing Seat Capacity and Fuel Type on all vehicle listings.
Helps users make more informed decisions based on vehicle size and fuel preferences.
Vendor-Side Improvements
Add Seat Capacity & Fuel Type
Vendors can now add seat capacity and fuel type while listing or editing vehicles, ensuring detailed and accurate listings.
Dashboard: Ongoing Orders Tab
New "Ongoing Orders" tab in the vendor dashboard to easily view and manage active bookings across all vehicles.
OTP-Based Ride Management
Vendors now initiate and stop rides through OTP sharing, aligning with enhanced security on the user side.
System Upgrades & Performance
🔎 Search Optimization
Improved search functionality based on user feedback for better filtering, accuracy, and speed.
Flutter & Dependency Updates
Upgraded to latest Flutter SDK and libraries for:
Better performance.
Improved UI responsiveness.
Seamless compatibility with all devices.
Summary
With doorstep delivery, OTP-based secure ride flows, real-time ongoing tracking, and detailed vehicle info, UniBooker Vehicle App 1.3 delivers a faster, safer, and smarter vehicle rental experience—for both users and vendors.
Last updated
Was this helpful?