Клуб Большого мозга — Android Evening — делаем приложения лучше
25 октября в Fabrika.Space состоялась третья встреча в рамках Клуба Большого Мозга от Artjoker. Говорили о mobile-сфере, разбирались, как решить проблему “коллектора”, оптимизировать мобильную разработку и помочь клиенту сделать правильный выбор способа разработки приложений. Среди участников были не только Android-разработчики, а и iOS-developer’ы, а также проектные менеджеры — все те, кто хочет быть в теме процессов и трендов mobile-сферы.
О чем говорили спикеры Android Evening?
How to build an app instead of slideshow
Антон Минашкин (Chief Software Engineer в EPAM Systems) специально приехал из Львова, чтобы поделиться навыками улучшения Performance.
Главный враг его правильного функционирования — большой показатель Skipped frames (количество пропущенных кадров).
Спикер поделился несколькими лайфхаками, которые помогут уменьшить этот показатель:
- Не использовать прозрачность Alpha, которая, которая плохо влияет на производительность Android.
- Следить за комплексной иерархией View. Она должна быть минимальной настолько, насколько это возможно, иначе страдает performance, и мы теряем большее количество фреймов.
- Используйте Constraint Layout — это современный View, который легче отрисовывать и он более оптимизирован.
Также вместе с участниками Антон рассмотрел несколько типичных проблем и пути их решения:
- Проблема – GC () calls
- Проблема – Recycler View
В завершении Антон дал несколько советов о том, как не сделать хуже:
- Не смотрите код, пока не поймете, что идет не так
- Используйте developer Concole
- Рассмотрите проблемы производительности как ошибки
Productivity Hero
Михаил Анохин (Android Developer в Dev-Pro) рассказывал о том, как с помощью инструментов, лайфхаков и горячих клавиш повысить свою продуктивность и оптимизировать рабочее пространство.
Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platform. Что выбрать?
Николай Лотоцкий (Технологический эксперт в Dev-Pro.net) рассказывал о том, как сделать выбор между нативным, гибридным и кроссплатформенным приложением.
Лекция полезна не только разработчикам, но и проектным менеджерам, сейлзам и бизнес-аналитикам.
Спикер акцентировал внимание на том, что выбор нужно делать исходя из бизнес-задач клиента и цели проекта.
Затем Николай подробно рассмотрел каждое технологическое решение по нескольким параметрам:
- цена
- поддержка
- performance
- UX
- работа в оффлайн
- сенсоры
- выбор инструментов
В зависимости от того, какие цели у проекта, тот или иной пункт становится более или менее важным, что позволяет принять правильное решение.
Как и всегда в конце вечера мы собрали фидбек-анкеты, чтобы становиться лучше и разыграли призы.
Четвертый Клуб Большого мозга состоится 29 ноября и будет посвящен DevOps, регистрируйтесь.