Borislav Dimitrov

Android Developer


Creating Android custom views from scratch, what’s the catch?

Having a good looking UI is essential for all mobile applications. Most users choose their apps based on screenshots and first impressions only. In this workshop we’ll look at ways to implement a memorable UI. Making beautiful and user friendly interface is possible but often means you’ll have to go away from the stock views and implement custom components which are better suited for the specific use case. In order to help you with this task, we’ll talk about custom views – when do we need them, what are some common difficulties and what we need to be careful about.

Here are a few of the topics we’ll cover:
– Custom attributes
– Drawing on canvas
– View measurement
– State persistence
and more


Borislav Dimitrov is an Android Developer at MentorMate in Sofia. He has more than 2 years of experience in software design and development on the Android platform. Borislav’s interests lie in the field of image processing and raw image capture in mobile devices.