Android Custom Views Masterclass

Create beautiful, reusable and customizable Custom Views for your Android applications!

Ratings: 4.92 / 5.00




Description

Learn to leverage Custom Android Views to create unique user interfaces that go beyond the standard Android components! From simple shapes to complex interactive widgets with animations, Custom Android Views can accommodate any requirement. There are truly no limits!

Benefits of Custom Views:

  • Simpler Code: Replace complex XML files and drawables with a single Custom View.

  • Reusable: Custom View's logic is encapsulated in one class, making it easily reusable in other projects.

  • Efficient: Creating a custom View can be quicker and more straightforward than working with multiple standard components.

Though a bit challenging at first, creating custom Android Views is not a rocket science. In this course, you'll learn all about Custom Views, from the basics to the most advanced concepts. Furthermore, you'll get a chance to apply your newly acquired knowledge in a set of carefully designed, hands-on exercises.

Topics covered in this course:

  • Coordinate Systems

  • Density Independent Pixels

  • Canvas and Paint

  • Line, rectangle, circle and free-form shapes

  • Text

  • User interactions

  • Animations

  • Gestures recognition

  • Matrix transformations

  • State preservation on configuration changes and process death

  • and more

By the end of this course, you'll feel completely confident using custom Views in your Android application.

So, if you want to master this versatile tool that enhances your productivity as an Android developer, enroll now and join me on this journey into the world of Custom Android Views!

What You Will Learn!

  • Learn to use the low-level drawing APIs like Canvas, Paint, etc.
  • Draw custom shapes using lines, rectangles, circles and paths
  • Animate the content of your Custom Views
  • Intercept user interactions and react to drag, scale and rotate gestures
  • Handle configuration changes and process death

Who Should Attend!

  • Android developers who use the classical Views UI framework (not Jetpack Compose)