Доступно видео моего выступления для Droidcon SF (извините за качество звука, придется сделать погромче): https://www.droidcon.com/2022/06/28/ksp-and-plugins-optimizing-kotlin-multiplatform-common-code/
droidcon
KSP and Plugins. Optimizing Kotlin Multiplatform common code
KSP (Kotlin Symbol Processing) is an API from Google for writing Kotlin compiler plugins. Using KSP we can write annotation processors to reduce boilerplate and solve cross-cutting concerns. Also KSP is more effective than KAPT. Among the advantages of using…
❤2
Нас ждет нечто интересное. Алексей Гладков сделал демку по Compose для ios и готовит видео: https://github.com/AlexGladkov/TeslaApp-Compose-Mpp
GitHub
GitHub - AlexGladkov/TeslaApp-Compose-Mpp: Compose MPP Example for iOS/Desktop/MacOS/JS
Compose MPP Example for iOS/Desktop/MacOS/JS. Contribute to AlexGladkov/TeslaApp-Compose-Mpp development by creating an account on GitHub.
🤩8🌚1
#kmm Я, наконец, занялась своими библиотечками по DI, и довольно скоро они будут доступны в более универсальном варианте
👍9🔥2
iOS и Accessibility. Смотрите сегодня воркшоп Михаила Рубанова:
https://www.youtube.com/watch?v=FMN_ubLBiZI
https://www.youtube.com/watch?v=FMN_ubLBiZI
YouTube
Почему вашими приложениями невозможно пользоваться?
Миша Рубанов написал книгу «Про доступность iOS» [https://rubanov.dev/a11y-book/], а на live-coding сессии расскажет о проблемах доступности.
Узнаем:
- какая доступность бывает,
- как можно не видеть или не касаться телефона, но при этом отлично им…
Узнаем:
- какая доступность бывает,
- как можно не видеть или не касаться телефона, но при этом отлично им…
Как говорится, кто первый встал - того и тапки. Мы на Mobius открываем CFP на осень) https://mobiusconf.com
Чем раньше вы подадитесь, тем больше времени будет на подготовку и откатывания крутой темы 😉
Чем раньше вы подадитесь, тем больше времени будет на подготовку и откатывания крутой темы 😉
Mobius 2025 Autumn. Конференция по мобильной разработке
Mobius 2025 Autumn | Конференция по мобильной разработке
Mobius 2025 Autumn. Единственная в России профильная IT-конференция для разработчиков мобильных приложений. Android, iOS, Flutter, Kotlin Multiplatform, кроссплатформенная разработка — в десятках докладов, воркшопов и дискуссий.
🔥3👍1
Вкатилась на Berlin Droidcon:
https://berlin.droidcon.com/anna-zharkova/
https://berlin.droidcon.com/anna-zharkova/
👍11
Forwarded from Kotlin
Как использовать gRPC-клиент в проекте на Kotlin Multiplatform Mobile
Нам давно хотелось рассказать сообществу о том, как мы разрабатываем фичи в KMM-проектах, и вот на одном из них подвернулась хорошая нестандартная задача. На ней, помимо собственно решения задачи, продемонстрируем путь добавления новой фичи в проект.
✍️ @kotlin_lib
Нам давно хотелось рассказать сообществу о том, как мы разрабатываем фичи в KMM-проектах, и вот на одном из них подвернулась хорошая нестандартная задача. На ней, помимо собственно решения задачи, продемонстрируем путь добавления новой фичи в проект.
✍️ @kotlin_lib
👍3🤩1
Forwarded from Android Broadcast (Кирилл Розов)
#реклама
21 июля пройдёт Alfa Mobile MeetUp для мобильных разработчиков в Санкт-Петербурге🧨
Собрали лучших спикеров из Альфы, Yandex GO, ВТБ и Кошелька. Вас ждет:
👉 Большой доклад про Widgets + Server + Driven UI
👉 Тесты на Groovy, эволюция моделирования состояния и баги в применении корутин.
👉 Круглый стол «Как просаживается батарейка программиста, и что с этим делать»
Как работать быстро и качественно, но не выгорать.
Если вы в Санкт-Петербурге, приходите очно в офис Альфа-Банка на Петроградке! По традиции будет прямой эфир. Программа, спикеры и регистрация на митап по ссылке
21 июля пройдёт Alfa Mobile MeetUp для мобильных разработчиков в Санкт-Петербурге🧨
Собрали лучших спикеров из Альфы, Yandex GO, ВТБ и Кошелька. Вас ждет:
👉 Большой доклад про Widgets + Server + Driven UI
👉 Тесты на Groovy, эволюция моделирования состояния и баги в применении корутин.
👉 Круглый стол «Как просаживается батарейка программиста, и что с этим делать»
Как работать быстро и качественно, но не выгорать.
Если вы в Санкт-Петербурге, приходите очно в офис Альфа-Банка на Петроградке! По традиции будет прямой эфир. Программа, спикеры и регистрация на митап по ссылке
👍4
На октябрь этого года анонсирован Global iOS Summit от Geekle. Мероприятие международное, пройдет онлайн.
Если вы хотите поучаствовать в этом ивенте, то время заполнять CFP:
https://forms.gle/YYbjqNAMBssgwtcbA
Если вы хотите поучаствовать в этом ивенте, то время заполнять CFP:
https://forms.gle/YYbjqNAMBssgwtcbA
26 июля пройдет очередной Android Worldwide. CFP уже закрыт, а вот посмотреть и позадавать вопросы можно, еще и за бесплатно:
https://live.remo.co/e/android-worldwide/register
https://live.remo.co/e/android-worldwide/register
live.remo.co
Android Worldwide
Technical talks and networking
Forwarded from Sergey
Привет!
Сообщение для немногочисленных дизайнеров в этом чате.
Эту тему Жора планировал рассказать на прошедшем CodeFest. И даже начал готовиться: прогоны, слайды, вот это всё. К сожалению, в последний момент пришлось отказаться от участия.
Но чтобы интересный доклад не протух, пересняли его в формате небольшой лекции. Ей и делюсь.
Лайк, шер, комментарии и честная обратная связь приветствуются
Сообщение для немногочисленных дизайнеров в этом чате.
Эту тему Жора планировал рассказать на прошедшем CodeFest. И даже начал готовиться: прогоны, слайды, вот это всё. К сожалению, в последний момент пришлось отказаться от участия.
Но чтобы интересный доклад не протух, пересняли его в формате небольшой лекции. Ей и делюсь.
Лайк, шер, комментарии и честная обратная связь приветствуются
YouTube
Групповые тренировки в Фигме. И как они вытащили нашу дизайн-команду из хтони
Жора Погребняк, дизайн-лид 2ГИС, делится опытом групповых тренировок в Фигме. В постоковидный период они помогли наладить работу с дизайн-системой, прокачать скиллы дизайнеров и победить хтонь удалёнки.
Если хотите о чём-то спросить, похвалить, поругать…
Если хотите о чём-то спросить, похвалить, поругать…
❤1
Podlodka Android возвращается. Мы готовим для вас новый умопомрачительный сезон, посвященный Android under the Hood:
https://podlodka.io/droidcrew
Освобождайте недель с 25 по 29 июля, будет интересно
https://podlodka.io/droidcrew
Освобождайте недель с 25 по 29 июля, будет интересно
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #14
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
👍3
20-21 июля пройдет Unconference от Google, где GDE и энтузиасты будут рассказывать интересные доклады. Я поведаю про WorkManager:
Регистрация по ссылке https://goo.gle/unconference
On July 20th I will be speaking at the very first Google Developers Unconference event! I will talk about Modern Android Background working with WorkManager and I would love to invite you and join the interactive world. We will host a few topics and have time to network with other developer enthusiasts from around the world! Register for the event here and feel free to share with your network
Регистрация по ссылке https://goo.gle/unconference
On July 20th I will be speaking at the very first Google Developers Unconference event! I will talk about Modern Android Background working with WorkManager and I would love to invite you and join the interactive world. We will host a few topics and have time to network with other developer enthusiasts from around the world! Register for the event here and feel free to share with your network
❤2👍1
Forwarded from Anton Dudakov
https://www.youtube.com/watch?v=XwfWaI97Ikw
мы тут с Артёмом под видом собеса планируем сделать подкаст в подлока крю. Приходите чтоли. В коментах напиши что-нибудь приятное
мы тут с Артёмом под видом собеса планируем сделать подкаст в подлока крю. Приходите чтоли. В коментах напиши что-нибудь приятное
YouTube
Публичное собеседование на позицию Android-разработчика
Приходите на новый сезон Podlodka Android Crew: Android под капотом. Билеты по ссылке ниже, по промокоду ABSTRACT скидка для зрителей этого стрима😉
https://bit.ly/droidcrew8-interview
В преддверии нового сезона Android Crew #8, которая будет посвящена тому…
https://bit.ly/droidcrew8-interview
В преддверии нового сезона Android Crew #8, которая будет посвящена тому…
👍1
Правилом цифрового этикета является явное указание автора при копировании и/или переводе материала. Иначе можно попасть впросак:
https://devlister.com/tutorials/115-kotlin-native-working-with-a-new-memory-model.html
Некто сделал автоперевод моей статьи с Хабра и опубликовал от своего имени, убрав все упоминания. Но забыл убрать ссылку на мою оригинальную репу. И да, у оригинал давно есть вполне корректный мой же перевод на Medium
https://devlister.com/tutorials/115-kotlin-native-working-with-a-new-memory-model.html
Некто сделал автоперевод моей статьи с Хабра и опубликовал от своего имени, убрав все упоминания. Но забыл убрать ссылку на мою оригинальную репу. И да, у оригинал давно есть вполне корректный мой же перевод на Medium
Dev/ Architect, Web & Mobile Applications Library
Kotlin native. Working with a new memory model
Let's talk about a new memory management model that appeared a few months back. On August 31, JetBrains presented a preview of the new memory management model in Kotlin Native . The main focus of
🤬11🤡5
Самое критичное - введение ограничений на работу USE_EXACT_ALARM. Ваше приложение получит его автоматом:
- если это приложение с функцией часов или таймера
- приложение-календарь.
Фоновая работа и вечные сервисы будут вынуждены уйти в прошлое. Либо пользуемся тем, что у системы предусмотрено для вашего кейса (данные по местоположению, BLE). Другой вопрос, насколько это будет надежно и точно
- если это приложение с функцией часов или таймера
- приложение-календарь.
Фоновая работа и вечные сервисы будут вынуждены уйти в прошлое. Либо пользуемся тем, что у системы предусмотрено для вашего кейса (данные по местоположению, BLE). Другой вопрос, насколько это будет надежно и точно
Forwarded from Android Broadcast (Кирилл Розов)
Обновление политик Google Play от 27 июля 2022
⏰ Новый permission USE_EXACT_ALARM (Android 13) будет доступен не всем
🔈Новые правила показа полноэкранной рекламы (fullscreen interstitials)
🔒Требования к соблюдению FLAG_SECURE
🚇 Класс VPNServices теперь может использоваться только VPN сервисами
💰 Отмена подписок из приложений и игр
👉 Запрет на публикацию приложения с ложной информацией о здоровье
👉 Запрещено выдавать себя за другое лицо
👉 Уточнение о показе рекламе
#googleplay
⏰ Новый permission USE_EXACT_ALARM (Android 13) будет доступен не всем
🔈Новые правила показа полноэкранной рекламы (fullscreen interstitials)
🔒Требования к соблюдению FLAG_SECURE
🚇 Класс VPNServices теперь может использоваться только VPN сервисами
💰 Отмена подписок из приложений и игр
👉 Запрет на публикацию приложения с ложной информацией о здоровье
👉 Запрещено выдавать себя за другое лицо
👉 Уточнение о показе рекламе
#googleplay
Telegraph
Обновление политик Google Play от 27 июля 2022
Свежее обновление политик Google Play и задевает множество аспектов приложений: показ рекламы, подписки, ограничения на permission, правила реализации VPN, использование логотипов и пр. В этой статье вы найдете обзор базовых изменений политик ⏰ Разрешение…
👍2
Forwarded from IceRock Development
Разработали свой VPN — с монетизацией и автоматическим выключением
Работали в сжатых сроках — у нас был месяц на бэкенд и дизайн.
Встроили два вида монетизации: через подписку и спонсорскую рекламу от Google AdMob. Реклама показывается, чтобы продлить бесплатный период использования.
Приложение автоматически отключается от сервера, как только заканчивается подписка или бесплатные минуты. Даже если работает в фоне.
👉 Более подробно о разработке VPN-приложения можете почитать на нашем сайте.
Работали в сжатых сроках — у нас был месяц на бэкенд и дизайн.
Встроили два вида монетизации: через подписку и спонсорскую рекламу от Google AdMob. Реклама показывается, чтобы продлить бесплатный период использования.
Приложение автоматически отключается от сервера, как только заканчивается подписка или бесплатные минуты. Даже если работает в фоне.
👉 Более подробно о разработке VPN-приложения можете почитать на нашем сайте.
👍4🔥3
А записи с Android Worldwide уже готовы 😱
https://www.youtube.com/playlist?list=PLjQD4n5Df70FPKs5CaG_fT65eHut1J7ht
В этот раз я была в роли хоста на 2х выступлениях и немного помогла Эл Джангу с кураторством его доклада по KSP
https://www.youtube.com/playlist?list=PLjQD4n5Df70FPKs5CaG_fT65eHut1J7ht
В этот раз я была в роли хоста на 2х выступлениях и немного помогла Эл Джангу с кураторством его доклада по KSP
YouTube
Android Worldwide July 2022 - YouTube
👍5