Красота и удобство (юзабилити) - это не уровень кода, это скорее дизайн, архитектура, и потом уже код.
А дизайн виден невооруженным глазом без всяких исходников.
Так что берите и смотрите хоть в плеймаркете, какие есть приложения, что в них удобно и красиво, а что - нет. Все это выявляется при реальном использовании (тестировании) приложения, если обращать внимание на все шероховатости и проблемы, каждый лишний клик и т.д., и думать, как улучшить.
А как конкретное "удобное и красивое" реализовать технически - это дело десятое. Как вариант, можно декомпилировать/дизассемблировать приложение и посмотреть реализацию.