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:
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.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.