A typical modern iteration of the CS193p course covers a massive breadth of knowledge. Key topics include:
This is where apps become delightful. The full course teaches you how to draw custom shapes (hearts, stars, pie slices) using Path and Shape , and how to animate transitions. cs193 full
The importance of design patterns (MVVM) in building scalable mobile apps. A typical modern iteration of the CS193p course