Главная » Архив меток: Блог компании e-Legion

Архив меток: Блог компании e-Legion

Итоги квеста, который вы прошли. Или нет

Привет, Хабр! Подводим итоги квеста от MBLT DEV 2018: разбираем задания и дарим подарки — билеты на конференцию, подписки на все продукты JetBrains и сертификаты Skyeng самым удачливым. Автор ваших мучений — damnerd. Знаем, что вам пришлось поломать голову. Рассказываем, что же он придумал, и как вы должны были решать задания. Вход в квест Даже на обычной скорости просмотра можно ...

Читать далее »

Netflix, Uber, Google и ты на MBLT DEV 2018

Регистрируйся, если ты ещё не с нами, ведь уже 1 сентября цена билетов вырастет. До конференции мобильных разработчиков MBLT DEV 2018 остался один месяц. Читай описания и начинай готовить вопросы: самым крутым и бесстрашным подарим призы. Под катом рассказываем о спикерах и докладах. iOS-трек: Fox из Netflix расскажет о высококачественной локализации приложения, а также о работе с агрессивными сетевыми условиями ...

Читать далее »

Квест, который никто не может пройти

Может ты и пройдёшь. Но пока таких случаев не было. Попытаться точно стоит, ведь на кону классные призы: годовые подписки на любой продукт JetBrains, бесплатные занятия английским в онлайн-школе Skyeng, билеты на конференцию мобильных разработчиков MBLT DEV 2018, Нужно пройти квест до 5 сентября включительно. 6 сентября на Хабре подведём итоги, объясним каждое задание квеста и выберем 10 победителей с ...

Читать далее »

Анимации в Android на базе Kotlin и RxJava

В прошлом году на MBLT DEV выступал Ivan Škorić из PSPDFKit c докладом о создании анимаций в Android на базе Kotlin и библиотеки RxJava. Привет, Хабр! Под катом — расшифровка доклада и видеозапись, теперь этими приёмами можете воспользоваться и вы. Приёмы из доклада я сейчас использую в работе над своим проектом, они здорово помогают. Анимация В Android есть 4 класса, ...

Читать далее »

Басня о Burger King и данных пользователей. Комментарии разработчика

Мы компания e-Legion — разработчик мобильного приложения Burger King. Привет, Хабр! Пишем этот пост, чтобы успокоить всех, кто волнуется за данные своих банковских карт, и объясняем, как и зачем собираются данные с экранов пользователей.Действующие лица: Burger King — владелец приложения, который для работы выбрал систему аналитики AppSee. e-Legion — разработчик приложения, который получил от Burger King ключи от SDK AppSee ...

Читать далее »

iOS 12: группировка уведомлений

Эта статья, как и предыдущая, посвящена изменениям в Notifications, которые появились в iOS 12. В прошлом материале я рассказал об общих нововведениях, в этот раз остановлюсь подробнее на группировке уведомлений. Группировка в iOS 12 Нотификации на экране начнут собираться в стек, когда их количество достигнет 5. Для того, чтобы приходящие от вашего приложения нотификации группировались в iOS 12, не нужно ...

Читать далее »

iOS 12: новинки в уведомлениях

Были ключевые темы, которым Apple уделила особое внимание. Конференция WWDC прошла, а докладов, которые стоит посмотреть, осталось ещё очень много. Core ML, Siri Shortcuts и, конечно же, изменения в Notifications. Читйте, осознавайте и внедряйте в свои приложения. Так как не у всех найдётся достаточно свободного времени, чтобы пробираться через дебри документации, которая, как это обычно бывает, на стадии бета-тестирования оставляет ...

Читать далее »

Производительность в iOS — Core Animation, Offscreen Rendering и System Trace. Часть 2

6% — читай во второй части статьи по материалам доклада Люка Пархэма на прошлогодней конференции MBLT DEV. Как избежать проблем с производительностью с помощью пресета Core Animation, что использовать для трассировки участков кода и с помощью каких функций сократить долю вычислительных операций в приложении с 26% до 0. Первая часть статьи доступна здесь. Под катом не только полезные советы, но ...

Читать далее »

Производительность в iOS или как разгрузить main thread. Часть 1

Рассказываем, как разгрузить main thread и какие инструменты лучше подходят для отслеживания стека вызовов в нём. Есть разные приёмы и хитрости, которые помогают оптимизировать работу iOS-приложений, когда одна задача должна выполняться за 16,67 миллисекунд. Умножив это на 5 миллионов пользователей, ежедневно у нас будет 50 миллионов секунд. «Ребята, давайте представим, что вы сможете сократить время запуска на 10 секунд. Поэтому, ...

Читать далее »