Клуб Большого мозга — Android Evening — делаем приложения лучше

IT Cluster IT Cluster

25 октября в Fabrika.Space состоялась третья встреча в рамках Клуба Большого Мозга от Artjoker. Говорили о mobile-сфере, разбирались, как решить проблему “коллектора”, оптимизировать мобильную разработку и помочь клиенту сделать правильный выбор способа разработки приложений. Среди участников были не только Android-разработчики, а и iOS-developer’ы, а также проектные менеджеры — все те, кто хочет быть в теме процессов и трендов mobile-сферы.

image4 Клуб Большого мозга - Android Evening - делаем приложения лучше

О чем говорили спикеры Android Evening?

How to build an app instead of slideshow

Антон Минашкин (Chief Software Engineer в EPAM Systems) специально приехал из Львова, чтобы поделиться навыками улучшения Performance.

image2 Клуб Большого мозга - Android Evening - делаем приложения лучше

Главный враг его правильного функционирования — большой показатель Skipped frames (количество пропущенных кадров).

Спикер поделился несколькими лайфхаками, которые помогут уменьшить этот показатель:

  1. Не использовать прозрачность Alpha, которая, которая плохо влияет на производительность Android.
  2. Следить за комплексной иерархией View. Она должна быть минимальной настолько, насколько это возможно, иначе страдает performance, и мы теряем большее количество фреймов.
  3. Используйте Constraint Layout — это современный View, который легче отрисовывать и он более оптимизирован.

Также вместе с участниками Антон рассмотрел несколько типичных проблем и пути их решения:

  1. Проблема – GC () calls
  1. Проблема – Recycler View

В завершении Антон дал несколько советов о том, как не сделать хуже:

  1. Не смотрите код, пока не поймете, что идет не так
  2. Используйте developer Concole
  3. Рассмотрите проблемы производительности как ошибки 

Productivity Hero

Михаил Анохин (Android Developer в Dev-Pro) рассказывал о том, как с помощью инструментов, лайфхаков и горячих клавиш повысить свою продуктивность и оптимизировать рабочее пространство.

image5 Клуб Большого мозга - Android Evening - делаем приложения лучше

Мобильная разработка. Между Сциллой и Харибдой. Native, hybrid or cross platform. Что выбрать?

Николай Лотоцкий (Технологический эксперт в Dev-Pro.net) рассказывал о том, как сделать выбор между нативным, гибридным и кроссплатформенным приложением.

Лекция полезна не только разработчикам, но и проектным менеджерам, сейлзам и бизнес-аналитикам.

image3 Клуб Большого мозга - Android Evening - делаем приложения лучше

Спикер акцентировал внимание на том, что выбор нужно делать исходя из бизнес-задач клиента и цели проекта.

Затем Николай подробно рассмотрел каждое технологическое решение по нескольким параметрам:

  1. цена
  2. поддержка
  3. performance
  4. UX
  5. работа в оффлайн
  6. сенсоры
  7. выбор инструментов

В зависимости от того, какие цели у проекта, тот или иной пункт становится более или менее важным, что позволяет принять правильное решение.

Как и всегда в конце вечера мы собрали фидбек-анкеты, чтобы становиться лучше и разыграли призы.

Четвертый Клуб Большого мозга состоится 29 ноября и будет посвящен DevOps, регистрируйтесь.

Комментарии