Samuil Yanovski

Android Lead


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


Samuil has over 5 years of experience as a mobile developer. He joined MentorMate 2 years ago. During this time he has worked on several projects and provided services to millions of users. Being an Android Lead, his main focus is on designing and implementing applications which are both fitting the client’s needs and within the given constraints.

While not working, you can find Samuil swimming, drinking beer or trying to cook fancy deserts.