Как стать автором
Обновить
91.37
2ГИС
Главные по городской навигации

Онлайн-митап DevDay Mobile: C++ -> Swift, скрытый API Android и будни разработчика

Время на прочтение 2 мин
Количество просмотров 1.7K

Мы планировали этот митап как первое событие от питерского офиса разработки 2ГИС, а очередная волна вынесла его в онлайн. Поключайтесь, где бы вы ни были — в программе хардкорные доклады, нескучные перерывы и жаркие дискуссии. 

Стартуем в четверг 8 июля в 19 по столичному времени. Здесь можно добавить событие в календарь.

19:10 — доклад Толи Петрова (2ГИС) про атоматизированную кодогенерацию свифтового интерфейса для C++

Swift и C++ не могут взаимодействовать напрямую. Существующие решения подразумевают использование C, ObjC или экспериментальных механизмов в качестве промежуточного звена.

Задача поддержания этой прослойки поддаётся автоматизации. Генерируя весь промежуточный код, мы можем:

  • Позволять взаимодействовать с кодом C++, как если бы это была Свифтовая библиотека.

  • Снизить издержки поддержания Свифтовой библиотеки с кроссплатформенной частью.

  • Резко повысить скорость доставки новой функциональности в кроссплатформенной части.

  • Повысить эффективность и предотвратить ошибки, уменьшить необходимое число тестов.

Строя кодогенератор на основе соглашений, применяемых в коде C++, получаем не только корректный промежуточный Свифтовый код, но и полноценный публичный интерфейс SDK.

20:00 — доклад Николая Пахомова (SberDevices) про способы использования скрытого системного API при вендорной разработке

При разработке своих устройств у вендора может появиться необходимость взаимодействовать со скрытым системным API. Примером такой задачи может быть: реагирование на Window флаги в приложениях из SmartMarket для скрытия или показа системной шторки ассистента.

В этом докладе вы узнаете о способах использования скрытого от обычного разработчика API Андроида, каждый из которых мы попробовали в SberDevices. Узнаете о плюсах и минусах каждого из них. Также вы поймете, почему любой разработчик, который выкладывает приложения в Play Market не может просто взять и повторить шаги, описанные в докладе.

21:00 — дискуссия «Годзилла против Конга или Нативная разработка vs WebView»

Хотим добавить в митап больше интерактива — и обсудить вопросы, которые болят. 

Делиться мнениями и обсуждать ваши комментарии подключатся:

  • Егор Толстой из Podlodka — крайний за популярное исследования рынка мобильной разработки,

  • Илья Таратухин — крайний за питерский офис разработки 2ГИС,

  • Егор Грицина — крайний за разработку Android-приложения для курьеров Самоката,

  • Никита Майданов — крайний за активности iOS-сообщества CocoaHeads.

Ставь событие в календарь или ставь колокольчик под видео — и до встречи в трансляции.

Теги:
Хабы:
+2
Комментарии 0
Комментарии Комментировать

Другие новости

Информация

Сайт
2gis.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия