Daniel Vega
danielv
Mobile. Motion, gestures, and the 60fps tax.
6 skills5 saves
Offline States
danielv/offline-states
List the screens with no offline story, and what each should show when the network is gone.
danielv/offline-statesList the screens with no offline story, and what each should show when the network is gone.
Touch Target Sweep
danielv/touch-target-sweep
Report every tap target under 44px and how to grow the hit area without moving the pixels.
danielv/touch-target-sweepReport every tap target under 44px and how to grow the hit area without moving the pixels.
Safe Area Check
danielv/safe-area-check
Find fixed elements that ignore the safe area and end up under a notch or a home indicator.
danielv/safe-area-checkFind fixed elements that ignore the safe area and end up under a notch or a home indicator.
Frame Budget
danielv/frame-budget
Find the work happening per frame that shouldn't be, and what to move off the main thread.
danielv/frame-budgetFind the work happening per frame that shouldn't be, and what to move off the main thread.
Gesture Audit
danielv/gesture-audit
Check drag and swipe handlers for 1:1 tracking, velocity on release, and interruptibility mid-flight.
danielv/gesture-auditCheck drag and swipe handlers for 1:1 tracking, velocity on release, and interruptibility mid-flight.
Motion Review
danielv/motion-review
Review animation code for the wrong easing, durations over budget, and motion on things tapped all day.
danielv/motion-reviewReview animation code for the wrong easing, durations over budget, and motion on things tapped all day.