Onboarding
Tools We Use
Git
- If very good at git commands we use git using command lines.
- Else any graphical user interface. Internally we use GitKraken, TS devs use Fork.
Debugger
- We use the embedded flutter debugger and sharp eyes.
- Using checkpoints
Postman
- To send requests to the backend, and check the responses.
Proxyman
- To intercept and inspect all the requests our app makes.
- Put the IP given by the Proxyman and put it in the debug panel of the app.
Checking responsiveness
- For checking if UI is responsive or not we use device_preview
For performance
- https://docs.flutter.dev/perf
- https://docs.flutter.dev/perf/metrics
- https://docs.flutter.dev/perf/ui-performance
General understanding
- Replicate the issue
- Narrow it down, find the origin
- Fix it
- Test it