UniBooker Vehicle
Product LinkInstallation PlansSupport
  • Introduction
  • Changelogs
  • Getting Started
  • 🚀Admin Setup
    • Server Requirements
    • Install on Server
    • Required Configuration
  • 📱APP SETUP
    • Introduction
    • Code Setup
  • 📱VENDOR APP SETUP
    • Introduction
    • Code Setup
  • 🌎VENDOR WEB SETUP
    • Introduction
    • Code Setup
  • Support and Feedback
Powered by GitBook
On this page
  • Version: 1.0
  • Version: 1.1
  • Version: 1.2

Was this helpful?

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

- Initial release

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

PreviousIntroductionNextGetting Started

Last updated 15 days ago

Was this helpful?