Images 101
summary
Covers how images are stored as bitmaps (24bpp RGB, 32bpp RGBA, indexed colors), why density buckets matter and when to use mipmap folders, how vectors work (SVG → Android Vector XML), the Canvas/Drawable/View draw path and onDraw, and practical risks: main‑thread loading, OOM from huge bitmaps, need for placeholders and resizing. Recommends libraries: Glide, Picasso and Fresco — Fresco uniquely supports progressive JPEG and special memory handling, with sample Glide usage.
AI-written summary · about
chapters (10)
- 0:00Introduction to images
- 3:22Image compression formats
- 6:58Vector images overview
- 9:53Canvas and drawables
- 16:15Static vs dynamic images
- 18:28Handling screen densities
- 21:05ImageView attributes
- 22:36Loading images from web
- 23:19Best practices for images
- 27:20Image loading libraries








