понедельник, 4 октября 2010 г.

Что такое хорошо в Android

Верстка layouts в вашей Activity дорогостоящий процесс. Каждый дополнительный вложенный layout или view может сильно повлиять на производительность и органичность ваших приложений.
Хорошей практикой является сохранением вашего слоя как можно более простым а также избегание необходимости верстать совершенно новые слои если необходимы небольшие изменений в существующих слоях.
Следующие пункты включают в себя руководящие принципы хорошей практики для создания эффективной верстки:

1) Избегайте ненужных вложенностей: Не ставьте одну структуры в другую, если в этом нет необходимости.
Linear Layout во Frame Layout, если оба из них установлены в FILL_PARENT, НИЧЕГО не делает, но тратится дополнительное время, для чтобы натянуть верстку. Исбавляйтесь от избыточных слоев, особенно если вами были сделаны значительные изменения в существующую верстку.

2)Не используйте слишком много Views: Каждый дополнительный view в верстке требует больше времени и ресурсов для того, чтобы это сверстать. Слой никогда не должны превышать более 80 views иначе время затраченное на верстку становится ощутимым.

3) Избегайте глубокой вложенности: Так как слои могут содержать произвольное количество вложенностей, можно легко создавать достаточно сложные и глубокие вложенные иерархии. Хотя не существует жесткого ограничения, хорошей практикой является ограничение вложености менее чем в 10 уровней.

Комментариев нет:

Отправить комментарий