AppsConf – конфа по мобильной разработке – Telegram
AppsConf – конфа по мобильной разработке
585 subscribers
126 photos
6 videos
366 links
Анонсы, новости, видосики и конкурсы от самой полезной конференции по мобильной разработке.

🌐 appsconf.ru
Download Telegram
UI вашего приложения начинает давить на производительность скролла? Количество пропущенных кадров растет и заветные FPS становятся недостижимы?
Дмитрий Яковлев из Яндекс смог выбрать верную тактику в борьбе с RecyclerView и готов делиться результатами на осеннем AppsConf.
Узнаем немало полезной информации:
- Как выжать максимум из RecycledViewPool?
- Как уменьшить лаги при первом скролле RecyclerView?
- Что такое GapWorker и как написать свой?
- Как измерять производительность скролла?
#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
Все ли вы знаете о внутрянке Git'а и всеми ли командами пользуетесь?
Егор Андреевич из Square в новом выпуске AppsCast проводит полноценный ликбез по теме 👍
Насколько вы в компании знакомы с термином accessibility? Удается ли при планировании нового спринта закладывать время на обеспечения базового уровня доступности приложения для разных групп населения, в том числе людей с ограничениями здоровья?
Так уж сложно внедрить accessibility в процессы разработки и что стоит учесть?
Читайте расшифровку выпуска AppsCast c гостями из Додо Пицца Михаилом Рубановым @akaDuality и Арменом Хатаяном @rinkorpa
https://habr.com/ru/company/oleg-bunin/blog/466629/
Видео занимает сейчас ведущее место среди интернет-трафика и, конечно же, вопросы работы с видео не обходят стороной и мобильную разработку.

Виктория Сулейманова из австралийского сервиса для графического дизайна Canva задалась целью добавить поддержку видео внутри редактора. А если делать, так с учетом всех трендов, поэтому монтаж должен позволять добавлять фильтры, создавать мультивидео, склеивать отдельные картинки с видеофрагментами.

Как с наименьшими временными и моральными потерями справиться с такой задачей? Какие компоненты android media помогут в рендеринге видео и где здесь место OpenGL?

Доклад лучше не только слушать, но и снимать “бумеранги”, чтобы потом смонтировать крутейший видеоролик.

#SaintAppsConf2019 Билеты на ApssConf 👉🏻 bit.ly/2MDXwYV
AppsConf поддерживают многие полезные информационные и образовательные ресурсы, в том числе SwiftBook. Еще пять лет назад на их сайте можно было обнаружить лишь перевод официальной документации.

SwiftBook сегодня - это крупнейший ресурс по обучению разработке на Swift в рунете, выпустивший в свободное плавание тысячи ios-разработчиков.

Больше информации на официальных страницах SwiftBook:
https://vk.com/swiftbook
https://www.facebook.com/swiftbook.ru/
телеграмм: @swiftbook_chat

Обсудить iOS-разработку с основателем ресурса Иваном Акуловым можно будет на осенней AppsConf. Торопитесь купить билеты! Полная программа конференции уже на сайте
#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
Давайте признаем, что наша работа зачастую предполагает создание “велосипедов”.

Виктор Брыксин, iOS-тимлид в Яндекс готов поделиться историей, что произойдет, если глубоко погрузится в изучение основных проблем с абстракциями в Rx.

В случае Виктора появилась собственноручно написанная абстракция Monitor, обобщающая Future и Observable.

Пока вы разводите руками в немом вопросе “зачем”, Виктор готовит максимум вкусных подробностей и результатов работы “велосипеда” в действии.

#SaintAppsConf2019 Билеты на ApssConf 👉🏻bit.ly/2MDXwYV
Наверное, для вас не секрет, кто является №1 среди заказной мобильной разработки? Redmadrobot удерживают ведущую позицию уже более пяти лет.

А еще у ребят есть крутая и суперпрофессиональная команда в Питере, которая регулярно проводит митапы и делится мудростью в телеграм-канале Redmadrobot SPb Internals - https://news.1rj.ru/str/rmr_spb

Подписывайтесь сейчас - говорят, для подписчиков доступна скидка на AppsConf :))

Кстати, на нашей конференции можно будет лично познакомиться с Константином Цховребовым, Android-архитектором Redmadrobot, который обещает разобраться со всеми вашими страхами перед Android Insets.

#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
Артур Бадретдинов, android-разработчик из Vyng едет на AppsConf с докладом о Contacts Framework.

Задумывались ли вы о том, как работают Контакты в Андроиде? В чём разница между Contact и RawContact, и как это всё превращается в список контактов пользователя, где телефон, skype и whatsapp сосуществуют рядом? Может, вы бы хотели добавить и своё приложение в этот список?

Ждем от Артура инсайтов, какие подводные камни достанутся тем, кто выходит со своим приложением на международный рынок. Поговаривают, что в Индии есть четыре репрезентации одного и того же номера телефона, а если набрать их из Китая, то до нужного контакта вы так и не дозвонитесь. И e164 тут не спасет.

#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
На осенней AppsConf мы решили уделить внимание не только платформенным решениям и личностному развитию мобильного разработчика, но и помочь вам заглянуть в смежные отрасли.

Николай Голов, руководитель Data Platform в Avito много лет специализируется на строительстве огромных хранилищ данных.

Влияние баз данных на приложения нельзя недооценивать, поэтому готовимся получить экспресс-ликбез:
- что в тренде и какие базы данных уже устарели?
- как выбрать базу “на вырост”?
- и как не попасть впросак в споре о Тарантуле, Оракле, Постгресе и других жильцах этого занимательного “зоопарка”?

#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
Всё ли вы знаете о внутреннем устройстве Git'а и всеми ли командами пользуетесь? Егор Андреевич из Square в новом выпуске AppsCast проводит полноценный ликбез по теме. Ребята разобрали самые часто встречающиеся в работе команды и поговорили о реальной практике. Например, вы узнаете, как быстро найти в коде ломающие изменения и как делать Pull Request'ы так, чтобы коллеги на вас не гневались.
Расшифровку нового выпуска читайте на Хабре.

Не спешите с покупкой билетов, если хотите купить их по максимальной цене. Как раз с 7 октября у вас будет такая возможность. Ну или спешите :)
На волнах AppsCast уже доступен новый эпизод. В этом выпуске обсуждаем устройство мессенджеров вместе с Александром Сорокиным, андроид-разработчиком ВКонтакте.
Как выбрать архитектуру для мессенджера, какие базы данных использовать, как синхронизировать сообщения, правильно хранить? Ответы ищем в подкасте, а обсуждаем в чате
Что мы не любим на AppsConf - это обзорные доклады про технологии, которые так и не были заюзаны в продакшене.

Это точно НЕ про опыт Алексея Михайлова из IceRock, который за год применил Kotlin Multiplatform на десятке боевых проектов и с удовольствием делится наработками своей команды .

В докладе он затронет архитектурные особенности фреймворка и проведет через все пойманные командой подводные камни. Ждем не только хвалебных речей, но и объективной критики. Не обойдется и без ответа на вопрос "как убедить iOS-разработчика перейти на кроссплатформенную сторону".

#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
От WWDC мы всегда ждем бомбических анонсов, обновлений и оптимизации существующих процессов, но вот что-то в этом году Apple решил “порадовать” и выпустил критическое изменение в реализации VoIP-пушей, запретив использовать их не по прямому назначению.

Евгений Ртищев из Сбербанк Онлайн расскажет, как одно изменение заставило их команду за месяц полностью переписать работу с пуш-уведомлениями, параллельно разруливая пограничные кейсы, разбираясь с сложными уведомлениями и медитируя на legacy-код.

После прослушивания доклада есть шанс получить лычку “мастера пушей”!

#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
А вы в курсе, что вся программа осеннем AppsConf уже на сайте? А что до последнего повышения цены осталось всего несколько дней? Не спите! Бронируйте билеты уже сейчас!

А на самом AppsConf не пропустите доклад о внедрении нового подхода в работе с кроссплатформенной дизайн-системой.

Если ваш продукт существует сразу в нескольких ипостасях: от веба и мобилки до часов и телевизоров - то вам известна боль приведения дизайна к единообразию. Про унификацию дизайна слышали многие, но это не решало проблему адаптации размеров элементов и шрифтов на разных платформах.

Евгений Киреев из ivi.ru поведает о внедрении модульной сетки, которая избавила iOS-команду от головной боли с сайз-классами и сплит-режимом на айпадах. Недостатки подхода тоже обсудим.

#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
Еще немного про кроссплатформу. Аутсорс и стартапы активно тестируют фреймворки в продакшене, радуя заказчиков сниженным ценником и акцией “2 в 1”.

Артем Зайцев из Surf служил верой и правдой Андроиду, пока не познакомился с Flutter. Теперь в компании взят курс на кроссплатформенность, а Артем делится наработанным опытом.

Чего ждать на докладе? Чутка intro в технологию, а дальше все с пользой: как объяснить руководству, что Flutter стоит опробовать, как фреймворк повлияет на расстановку сил в команде разработки, как тестировать и что делать с дизайном.

С собой у Артема припасен флакончик с дегтем - все-таки технология не сказочная, сложности встречаются.

#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
Мы очень любим наших инфопартнеров и продолжаем про них рассказывать.

Полезный и насыщенный актуальной информацией канал Mobile Insights by AppTractor пригодится каждому, кто хочет быть в курсе последних новостей мобильной и сервисной разработки.

Не ленитесь - подписывайтесь!
Мы считаем, что отрасль должна знать своих героев в лицо!

Поэтому в прошлом году учредили премию HighLoad++ Award и решили сделать это награждение традиционным. Премия присуждается за весомый вклад в развитие экосистемы интернет-разработки в России. Список номинантов публикуем здесь.

7 октября начнётся народное голосование.

Возможно, с вами работает человек, который по вашему мнению внёс существенный вклад в развитие российского IT. Если этого человека нет в списке номинантов, обязательно подайте заявку до 6 октября (включительно).

Награждение пройдёт в первый день конференции HighLoad++ 2019, вечером 7 ноября. Вот так это было в прошлом году.
Еще один крутой ресурс, которым мы хотим с вами поделиться - это Android Interview Review.

Думаете, как лучшим образом подготовиться к собесу? Считаете, что все главные вопросы вам известны? А, возможно, сами проводите интервью и готовы раскрыть карты другим?

Тогда загляните на https://itsobes.ru/ или в телеграм-канал https://news.1rj.ru/str/AndroidSobes
Какого это - ввязаться в Early Access Program от Google? Стоит ли игра свеч и к чему это может привести?

Евгений Сатуров @saturov из Surf на весенней AppsConf поделился историей участия их команды в работе с Instant Apps (приложения с мгновенным запуском).

В нашей расшифровке на Хабре читайте:
- откуда пошли Android App Bundles
- при чём тут вообще Dynamic Delivery
- о новых Gradle-плагинах
- как быть с неожиданностями, которые приготовили для нас разработчики SDK.

Кстати, осенняя AppsConf уже через две (!) недели!
Сегодня началось открытое голосование HighLoad++ Award 2019. Премия присуждается за весомый вклад в развитие экосистемы интернет-разработки в России. Голосование продлится до 13 октября. Награждение победителей состоится вечером 7 ноября — в первый день конференции HighLoad++ 2019.

Голосуйте за своих коллег и за тех, на кого вы равняетесь. Отрасль должна знать своих героев в лицо!
Переезд в другой город — то ещё событие. А как перебраться в другую страну и не заработать нервный тик? Об этом читайте в расшифровке доклада Дениса Неклюдова на московской AppsConf. Этот текст можно использовать, как чек-лист, чтобы сориентироваться на рынке труда, найти работу, подготовиться к интервью и выбрать самый выгодный оффер.

Ну и приезжайте в Питер на Saint AppsConf, где Денис поделится второй частью истории. Не исключено, что после такого доклада, вам захочется махнуть в Калифорнию.