Please log in to watch this conference skillscast.
Even if there's only scarce documentation for it, the Canvas API is at the heart of everything that shows a UI on Android. You'll need to tame this powerful and mysterious creature if you want to create great custom views and brilliant, lightweight UIs for your apps.
What is a Canvas? How do you Paint? Can you draw Paths? What is Skia, and who invited it anyway? What actually happens during a drawing pass? What are Shaders? What are Filters? Is it true that text is basically impossible to measure correctly? What shape does a Shape have if noone's painting it? These and other questions will get an answer during this session. Well, some of them will not, probably.
Connect the dots in the spotty documentation the Android team has assembled, and become a true pixel pusher!
YOU MAY ALSO LIKE:
- Spilling the (Jumping) Beans (SkillsCast recorded in June 2016)
- Android Architecture with Jorge Ortiz-Fuentes (Online Course on 17th - 19th May 2021)
- Shpadoinkle User Interface Programming (Lightning Talk) (SkillsCast recorded in November 2020)
- Accessibility in Flutter (SkillsCast recorded in August 2020)
Framing the Canvas
Sebastiano Poggi is an Android Software Craftsman at Novoda in London.
A self-taught and strong OSS believer who loves beautiful and simple UX and UI, where “less is more”, Sebastiano spends a big chunk of his spare time reading and writing about Android development. He also creates and maintains some FOSS apps and libraries, that span from the fun, smaller projects to the more serious (and, perhaps, useful) work.
Sebastiano worked for some time in AKQA as a Senior Software Engineer. Before moving to London, he also worked at i’m Spa (an Italian smartwatch startup) for two years, playing with the Android platform and handling their Developer Relations. He’s been toying with the Android SDK since 2010.