~/talk

Find your way with GoogleMap() {}

Talkat droidcon San Francisco 2023 · 2023-06-08..06-09· [android, web-platform]
links:none on file
slides:none on file

Build shows ATMs and retail cash deposit points using compose-maps 2.11.4 plus Play Services Maps; markers animate to camera updates and camera idle triggers backend queries. Clustering moves a “sea of red” markers into grouped counts using either the legacy Android Maps Utils via mapEffect (avoid—intercepts events) or the newer map-compose-utils (experimental). Paparazzi previews render a blank box unless local inspection flag is set. Initializing the latest renderer improves stutter but briefly causes ANRs until a Play Services fix rolls out.

AI-written summary · about

  1. 0:00Introduction
  2. 0:10Why maps in Cash App
  3. 1:56Dependencies setup
  4. 3:20Map rendering properties
  5. 5:48User interaction settings
  6. 7:34Displaying map location
  7. 8:18Updating map location
  8. 9:44Reacting to camera changes
  9. 10:50Adding markers
  10. 12:17Custom marker icons
  11. 13:43Handling multiple markers
  12. 14:26Marker clustering basics
  13. 15:29Avoiding map effect
  14. 16:52Clustering with compose utils
  15. 18:17Custom cluster UI
  16. 19:42Handling cluster clicks
  17. 21:48Key takeaways
  18. 22:09Paparazzi testing issues
  19. 24:34Performance troubleshooting
  20. 25:38Map renderer setup
  21. 27:48ANR fixes in Play Services
  22. 29:11Closing and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.