Только выложили записи, и 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
Провели "Город ИТ", и нам не помешали ни Ретроградный Меркурий, ни технические неполадки 🍫
https://youtu.be/U65iDHGyhRQ?t=9814
https://youtu.be/U65iDHGyhRQ?t=9814
YouTube
10.09.2022 Mobile, DevOps
11.00-13.00 МТС Финтех - Мобильная разработка
14.00-16.00 Usetech - Тренды в мобильной разработке
16.30-18.30 Loymax – DevOps: все для идеального продакшна
14.00-16.00 Usetech - Тренды в мобильной разработке
16.30-18.30 Loymax – DevOps: все для идеального продакшна
❤4
Пока Аня ездит по конференциям и занимается рабочими релизами тут зарелизили Kotlin Multiplatform 0.3.4 для Android Studio
Forwarded from Kotlin Multiplatform (Kostya)
Зарелизили Kotlin Multiplatform Mobile плагин 0.3.4 для Android Studio!
🚀 Android приложение теперь на Compose
🤌 Билд скрипты переехали на plugins блок
🧑💻 Исправили досадный баг с ран кофигурациями на М1
🤠 Выпустили версию для Canary AS
😊 И много прочих улучшений
🚀 Android приложение теперь на Compose
🤌 Билд скрипты переехали на plugins блок
🧑💻 Исправили досадный баг с ран кофигурациями на М1
🤠 Выпустили версию для Canary AS
😊 И много прочих улучшений
Вышла книга "Functional Kotlin" за авторством Marcin Moskała, одним из ревьюеров которой я выступила
https://leanpub.com/kotlin_functional
https://leanpub.com/kotlin_functional
👍34🔥8❤🔥3👏2❤1
Forwarded from Android Broadcast (Кирилл Розов)
Что нового в Android Gradle Plugin 7.3.0 (AS Doplhin)
👉 Поддержка произвольной билд системы для C/C++
👉 Kotlin 1.5.20 - минимально поддерживаемый
👉 Включена по умолчанию генерация App Bundle с Store Archival. Это специальная оптимизация на будущее для устройств с маленьким объемом памяти
👉 Вместо объявление пакета через
👉 Поддержка API Level 33 (Android 13)
👉 Поддержка произвольной билд системы для C/C++
👉 Kotlin 1.5.20 - минимально поддерживаемый
👉 Включена по умолчанию генерация App Bundle с Store Archival. Это специальная оптимизация на будущее для устройств с маленьким объемом памяти
👉 Вместо объявление пакета через
android:package
в AndroidManifest.xml теперь надо использовать свойство namespace
в build.gradle👉 Поддержка API Level 33 (Android 13)
🔥2
Итак, этот момент настал 🔥 Релизнулся Kotlin 1.7.20, а вместе с ним и новая модель управления памятью:
https://blog.jetbrains.com/kotlin/2022/09/kotlin-1-7-20-released/
Эпоха статей и докладов про воркараунды и новые костыли закончилась. Время использовать KMM на бою 🔥 если вы еще сомневались и ждали подходящего момента 😉
Также в новой модели памяти улучшили механизмы асинхронного и конкурентного выполнения, добавили поддержку кэша компилятора, что серьезно уменьшает время компиляции, ну и, разумеется, убрали все freeze
Что еще принесла нам новая версия:
- стабилизация K2 плагина компилятора (JVM-only пока)
- новый оператор ..< (экспериментальная фича)
- Generic inline classes
- Оптимизация кейсов для делегированных свойств (крутой механизм, если еще не пробовали)
- Поддержка JVM IR бэкенда для kapt заглушек
Также появляется возможность кастомизации Info.plist файлов в Kotlin Native
https://blog.jetbrains.com/kotlin/2022/09/kotlin-1-7-20-released/
Эпоха статей и докладов про воркараунды и новые костыли закончилась. Время использовать KMM на бою 🔥 если вы еще сомневались и ждали подходящего момента 😉
Также в новой модели памяти улучшили механизмы асинхронного и конкурентного выполнения, добавили поддержку кэша компилятора, что серьезно уменьшает время компиляции, ну и, разумеется, убрали все freeze
Что еще принесла нам новая версия:
- стабилизация K2 плагина компилятора (JVM-only пока)
- новый оператор ..< (экспериментальная фича)
when (value) {
in 0.0..<0.25 -> // first quarter
in 0.25..<0.5 -> // second quarter
in 0.5..<0.75 -> // third quarter
in 0.75..1.0 -> // last quarter <- note closed range here
}
- Generic inline classes
- Оптимизация кейсов для делегированных свойств (крутой механизм, если еще не пробовали)
- Поддержка JVM IR бэкенда для kapt заглушек
Также появляется возможность кастомизации Info.plist файлов в Kotlin Native
The JetBrains Blog
Kotlin 1.7.20 Released | The Kotlin Blog
Kotlin 1.7.20 has been released! Highlights include: K2 support for several new plugins; preview of the ..< operator for open-ended ranges; K/N memory manager enabled by default; inline classes with generic underlying types (experimental). Learn more!
🔥4