В связи с бурным развитием мобильных технологий ИТ-компаниям все чаще требуются разработчики мобильных приложений для своих продуктов.
Наша компания не стала исключением.
В моем распоряжении было два падавана, которых нужно было обучить тонкостям Android-разработки (кстати, ребята были умные и способные, но практически без опыта).
Было решено написать им небольшую памятку, касающуюся основных аспектов разработки.
Выкладываю на суд пользователей Хабра.
Описание своих рассуждений я буду размещать под спойлерами.
пользовательский интерфейс
Во-первых, не используйте визуальный дизайнер.Никогда.
Исключением является совсем начинающий разработчик, не знающий основ Android xml-разметки, и только при условии, что он потом вручную пройдёт разметку и вычистит весь мусор.
Спойлер Проблема в том, что визуальный дизайнер — не Android, и отображаемый там View — это не всё ваше приложение, поэтому при попытке его правильной настройки дизайнер может использовать отступы вместо центрирования, LinearLayout вместо FrameLayout или просто ненужную вложенность в общий.
Наткнулся однажды на этот кусок макета (для наглядности сокращу атрибуты), никогда так не делайте:
Теги: #Android #Памятка для новичка #Разработка под Android<RelativeLayout>
-
Лингала
19 Oct, 24 -
Телевизор Как Монитор
19 Oct, 24 -
Слушайте Всех! Или Прощай Карма.
19 Oct, 24 -
О Том, Как Мы Делали Игру Для Google Play
19 Oct, 24 -
Текущие Тенденции Arpu В Мире
19 Oct, 24