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
Только выложили записи, и CFP на октябрь уже открыт:
https://sessionize.com/android-worldwide-october-2022/
Android Worldwide - это открытый митап разработчиков при поддержке GDG из более, чем 20 стран. Если у вас есть темы по Android/Kotlin/кросс-платформе с использованием Android, то welcome)
Закрывается CFP 5 сентября
https://sessionize.com/android-worldwide-october-2022/
Android Worldwide - это открытый митап разработчиков при поддержке GDG из более, чем 20 стран. Если у вас есть темы по Android/Kotlin/кросс-платформе с использованием Android, то welcome)
Закрывается CFP 5 сентября
Sessionize
Android Worldwide October 2022: Call for Speakers/Papers
Android Worldwide is an international group of developer communities that like to collaborate. Once every three months we organize free technical even...
Когда успели выкатить доклад про старую модель памяти и новую , пока актуально😎
Новая модель памяти включена по умолчанию 🥳🎉🎊
Да. Это бета, но до релиза осталось совсем чуть-чуть
Новая модель памяти включена по умолчанию 🥳🎉🎊
Да. Это бета, но до релиза осталось совсем чуть-чуть
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышел Kotlin 1.7.20-Beta
💪 Добавлена поддержка популярных плагинов компилятора только уже для нового компилятора - K2. kapt нет и не думаю что вообще появится (используйте ksp)
🎉 [Experimental] Новый оператор ..< для создания открытых range (не смог нормально перевести)
🔥 Новая модель памяти Kotlin/Native включена по умолчанию
🎉 [Experimental, JVM] Inline классы c generic типом
💪 Добавлена поддержка популярных плагинов компилятора только уже для нового компилятора - K2. kapt нет и не думаю что вообще появится (используйте ksp)
🎉 [Experimental] Новый оператор ..< для создания открытых range (не смог нормально перевести)
🔥 Новая модель памяти Kotlin/Native включена по умолчанию
🎉 [Experimental, JVM] Inline классы c generic типом
👍2❤1
#android Приближается осень, а с ней и релизы ожидаемых ОС, SDK и фреймворков.
Начнем с Android 13: https://android-developers.googleblog.com/2022/08/android-13-is-in-aosp.html
Начнем с Android 13: https://android-developers.googleblog.com/2022/08/android-13-is-in-aosp.html
Android Developers Blog
Android 13 is in AOSP!
Posted by Seang Chau, VP of Engineering Today we’re pushing the Android 13 source to the Android Open Source Project (AOSP) ...
👍2
Сегодня в рамках специализации даем вам ОУ: https://www.youtube.com/watch?v=IHwr2aQvdRg
YouTube
Современное KMM приложение // Демо-занятие курса «Специализация iOS»
На нашем открытом занятии посмотрим, как превратить Android в iOS, мигрировав с помощью KMM, и какие подводные камни встречаются
«Специализация iOS» - https://otus.pw/8oNw/
Преподаватель: Анна Жаркова - ведущий мобильный разработчик компании «Usetech»
…
«Специализация iOS» - https://otus.pw/8oNw/
Преподаватель: Анна Жаркова - ведущий мобильный разработчик компании «Usetech»
…
🔥1
Записки разработчицы
Сегодня в рамках специализации даем вам ОУ: https://www.youtube.com/watch?v=IHwr2aQvdRg
В процессе реализации вылезла интересная деталь. Последняя версия Ktor конфликтует со старой моделью памяти. Поэтому либо даунгрейд до 2.0.1, либо включайте kotlin.native.binary.memoryModel = experimental. Или на бету Kotlin 1.7.20
Forwarded from Город IT - официальный канал
На секции «Тренды в мобильной разработке» обсудим нативные особенности iOS и Android в аспекте работы «в фоне», рассмотрим подходы к кроссплатформенной разработке и шаринг кода как между платформами, так и между проектами разных заказчиков✔️
Организаторы секции — ГК Юзтех, эксперты в заказной разработке ПО. 15+ лет они занимаются разработкой программного обеспечения, независимым тестированием, IT-консалтингом, автоматизацией и интеграцией бизнес-процессов, проектированием дизайн-систем (UI, UX и CX). Реализовали 2000+ проектов, их решения ежедневно используют 20+ млн человек.
Юзтех входит в топ-15 российских лидеров разработки ПО (CNews Analytics), является крупнейшим IT-аутсорсером России 2020 г (Tadviser) и обладателем коллекции престижных наград🏆
В тренде импортозамещения Юзтех разработал цифровые продукты UseBus (интеграционную шину данных) и Teal HR (HR-инструмент для корпоративного портала).
60% команды Юзтех — тимлиды и сеньоры, секция будет полезной и экспертной. Интересно? Присоединяйтесь!
Организаторы секции — ГК Юзтех, эксперты в заказной разработке ПО. 15+ лет они занимаются разработкой программного обеспечения, независимым тестированием, IT-консалтингом, автоматизацией и интеграцией бизнес-процессов, проектированием дизайн-систем (UI, UX и CX). Реализовали 2000+ проектов, их решения ежедневно используют 20+ млн человек.
Юзтех входит в топ-15 российских лидеров разработки ПО (CNews Analytics), является крупнейшим IT-аутсорсером России 2020 г (Tadviser) и обладателем коллекции престижных наград🏆
В тренде импортозамещения Юзтех разработал цифровые продукты UseBus (интеграционную шину данных) и Teal HR (HR-инструмент для корпоративного портала).
60% команды Юзтех — тимлиды и сеньоры, секция будет полезной и экспертной. Интересно? Присоединяйтесь!
Forwarded from IT's Meetup – митапы, конференции на каждый день
Android Paranoid: митап разработчиков
Как теперь делают приложения в финтехе
➡️ Как в Android запрещали фоновую работу или улучшали расход батареи. Каждая версия Android всё больше ограничивает работу приложения в фоновом режиме. Сделаю разбор всех изменений и расскажу как их учитывать – Кирилл Розов, Тинькофф.
➡️ Темизация в Compose. Первое, с чем пришлось столкнуться при написании UI-библиотеки на Compose — это темизация. Расскажу про способы обращения к ресурсам, рассмотрим плюсы и минусы подходов и напишем свою тему на Compose – Альмир Бурнашев, ЮMoney.
➡️ Практики по разработке большого приложения с нуля. Все любят пет-проджекты — там можно с нуля сделать лучшую архитектуру, идеальный UI... Теперь представьте: вам на основной работе дали задачу разработать с нуля суперапп, который будут развивать десятки разработчиков из разных команд – Даниэл Сергеев, SberDevices.
Регистрируйтесь на Android Paranoid по ссылке.
🗓 7 сентября, 18:00 мск • Онлайн
Как теперь делают приложения в финтехе
➡️ Как в Android запрещали фоновую работу или улучшали расход батареи. Каждая версия Android всё больше ограничивает работу приложения в фоновом режиме. Сделаю разбор всех изменений и расскажу как их учитывать – Кирилл Розов, Тинькофф.
➡️ Темизация в Compose. Первое, с чем пришлось столкнуться при написании UI-библиотеки на Compose — это темизация. Расскажу про способы обращения к ресурсам, рассмотрим плюсы и минусы подходов и напишем свою тему на Compose – Альмир Бурнашев, ЮMoney.
➡️ Практики по разработке большого приложения с нуля. Все любят пет-проджекты — там можно с нуля сделать лучшую архитектуру, идеальный UI... Теперь представьте: вам на основной работе дали задачу разработать с нуля суперапп, который будут развивать десятки разработчиков из разных команд – Даниэл Сергеев, SberDevices.
Регистрируйтесь на Android Paranoid по ссылке.
🗓 7 сентября, 18:00 мск • Онлайн
👍6