Конечно, вы можете, но это займет много времени, чтобы стать «экспертом». Ваш опыт работы с Java поможет вам быстро ознакомиться со средой разработки Android и создавать высокопроизводительные, хорошо оптимизированные приложения. Тем не менее, разработка приложений отличается от написания кода и работы над алгоритмами тем, что требует от вас определенного таланта в дизайне. Вам нужно будет создать отличный пользовательский интерфейс со сложностью и гибкостью, так как пользовательский интерфейс играет важную роль в мобильных приложениях.
Если вы готовы начать свой тур по разработке под Android, я настоятельно рекомендую вам следовать учебным курсам от разработчиков Android ( developer.android.com ) и познакомиться с Material Design, который является основой дизайна пользовательского интерфейса для текущей версии Android. Руководство можно найти по адресуgoogle.com/design/spec .