[Разработка под iOS, Разработка мобильных приложений, Разработка под Android, Swift] Онлайн-митап DevDay Mobile: C++ -> Swift, скрытый API Android и будни разработчика
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Мы планировали этот митап как первое событие от питерского офиса разработки 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.
Ставь событие в календарь или ставь колокольчик под видео — и до встречи в трансляции.
===========
Источник:
habr.com
===========
Похожие новости:
- [Open source, C++, Qt, Софт] Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku
- [Разработка под iOS, Swift] Как мы переходили с CocoaPods на Carthage
- [Разработка мобильных приложений, Здоровье, IT-компании] Google завела на Android прививочные карточки с QR-кодами
- [Разработка мобильных приложений, Разработка под Android] Фантастические RecyclerView.ViewHolder и где они создаются
- [Информационная безопасность, C++, Системное программирование, Конференции] Онлайн-конференция KasperskyOS Night: доклады о нестандартных задачах
- [JavaScript, Разработка мобильных приложений, Разработка под Tizen, Производство и разработка электроники, Мониторы и ТВ] Разработка Tizen-приложений для Samsung Smart TV: полный гайд для Javascript-разработчиков
- [Разработка мобильных приложений, Разработка под Android, Kotlin] View Model не обязательно наследоваться от ViewModel
- [Groovy & Grails, Разработка под Android, Kotlin, Gradle] Gradle Plugin: Что, зачем и как?
- [Ненормальное программирование, Программирование, Совершенный код, C++, C] Металингвистический совратитель Си. Опус III: Садистская машина
- [Информационная безопасность, Разработка мобильных приложений, Разработка под Android] Google до конца года потребует от разработчиков приложений включить двухфакторную авторизацию
Теги для поиска: #_razrabotka_pod_ios (Разработка под iOS), #_razrabotka_mobilnyh_prilozhenij (Разработка мобильных приложений), #_razrabotka_pod_android (Разработка под Android), #_swift, #_mobilnyj_onlajnmitap (мобильный онлайн-митап), #_kodogeneratsija (кодогенерация), #_c++, #_swift, #_blog_kompanii_2gis (
Блог компании 2ГИС
), #_razrabotka_pod_ios (
Разработка под iOS
), #_razrabotka_mobilnyh_prilozhenij (
Разработка мобильных приложений
), #_razrabotka_pod_android (
Разработка под Android
), #_swift
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 08:10
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Мы планировали этот митап как первое событие от питерского офиса разработки 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»Извините, данный ресурс не поддреживается. :( Хотим добавить в митап больше интерактива — и обсудить вопросы, которые болят. Делиться мнениями и обсуждать ваши комментарии подключатся:
=========== Источник: habr.com =========== Похожие новости:
Блог компании 2ГИС ), #_razrabotka_pod_ios ( Разработка под iOS ), #_razrabotka_mobilnyh_prilozhenij ( Разработка мобильных приложений ), #_razrabotka_pod_android ( Разработка под Android ), #_swift |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 08:10
Часовой пояс: UTC + 5