bolt_clone's People
bolt_clone's Issues
Fix Location controller to update map position on location change
Implement complete action sheets design
- home sheet
- plan end sheet
- pick sheet
- ride sheet
- ride details sheet
- confirm sheet
- plan start sheet
Keyboard visibility in login screen not always detected
Need to use a Gesture detector or onclick listener as a fall back in cases where keyboard detection fails.
Implement Google map automated controls
Add functionalities to the map
Default - in
Default
- recenter map on location, home, and work / default zoom on location
- add points on map representing drivers
- show position button on move
Map pin
- Destination zoom on location (destination)
- Default zoom on location (pickup) / (confirm)
- No cars
- center drop pin
Details
- show pickup and destination
- zoom map to contain full route and headers
- draw routes on map
- add points on map representing drivers
Assigning
- Zoom in default+
Ride mode
- Zoom to single driver and location
Fix animation delay at start of Home screen
Back button in login pages resets the text field decoration incorrectly
The underlined decoration on the text field remains bold after clicking back button, most likely due to the implementation of focus change.
Design data model
- User data model
- Order data model
[Bug] Google Map PlatfromException when using LatLngBounds at map load
Fix bottom sheet scroll gesture
Bottom sheet does not scroll linearly
Always handle pickup change when location changes
Pickup location can be updated by the Position Controller if pickup has not been setup manually, and request flow has not entered the Trip Details Screen.
This will ensure that in cases where the user does not specify a pickup location, the default location would be as accurate as possible.
Re-engineer the home screen controller
Let the HomeScreen widget handle transitions between screen, and manage most of the shared views
Integrate payment
integrate paystack as possible payment solution
Map goes blank when app leaves foreground and returns
Reproduction: Open app. When map shows, minimize and return. Map turns blank
Fix box shadow in ride confirmation screen
Fix box shadow in ride confirmation screen
Refactor current code base (separation of concern)
- Divide the action sheet into multiple files
- Reuse code duplicates
Fix map camera animation origin
dynamically control inset and map controller updates with the screens
Add touch gesture for Ride details sheet
Add exit touch event in opaque background to exit ride details view
Implement Sheets for pickup planning
This would include 2 sheets
- The first pick sheet (default -> pick pickup)
- The last plan sheet (review -> plan pickup)
Spin-off from #4
Make Pin Controller update to be stable
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.