Gone are the days where people used to wait for buses and parking. Whether you are going to attend a wedding or preparing yourself for the meeting, there is an app for every occasion. This Wasalni app is one of the best on-demand taxi apps that help you to avail fast and comfortable rides within minutes. With smooth signup process and uncluttered UI, it won't take much time to avail your first ride.
Set your pickup and drop-off location - Select car type from available options and you will get ride confirmation within a few seconds. - Once your trip ends, you will get a payment invoice and pay the fare by cash. - After the ride, you can also share your ride experience by giving reviews and ratings to drivers.
Want to plan a trip to a different province? You can choose an intercity ride and book cab. Need a cab to attend the meeting tomorrow? You can choose “Ride Later” and book cab in advance. Apart from this, the app also allows you to track drivers location, get fare estimation and track ride history in the most convenient way.
This is why our client intended to get an app developed that could take care of all such issues. The complications and payment related issues needed to be handled via a mobile app, and that is exactly how this project took shape. The app is developed on Android and iOS platforms and designed for people of Libya.
Draw Polyline Path : After selecting pickup and drop off location, ride request is sent to the driver. If the driver accepts the ride request, the next screen popup with the entire path from pickup to drop off. Drawing polyline on the entire path was quite complex and time- consuming. Our development team handled this scenario by using directionUsingGoogle() method of a mapManager class to draw polyline of the entire route from pickup to drop-off.
Distance Calculation: When a user selects pick-up and drop-off location, the system automatically generates & sends fare estimation to the user. But, there are scenarios where single destinations may have multiple routes to reach. Calculation of fare estimation based on the selected destination route and sending fare estimation based on selected route distance was indeed hard and challenging. However, using the DistanceFrom Location() function of Location Manager class, our developers calculated the distance and managed the scenario quite efficiently.
Right from making the wireframes until the concluding app design we consistently infused innovation in the process of creating an app. Post wireframing we worked for enhancing the realistic appearance of this taxi booking app.
Our dedicated effort, coupled with inputs from our client, enabled us to deliver a final product that was loved by users. The user-friendly app has loads of features as follows: