Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Только выложили записи, и CFP на октябрь уже открыт:
https://sessionize.com/android-worldwide-october-2022/

Android Worldwide - это открытый митап разработчиков при поддержке GDG из более, чем 20 стран. Если у вас есть темы по Android/Kotlin/кросс-платформе с использованием Android, то welcome)

Закрывается CFP 5 сентября
Когда успели выкатить доклад про старую модель памяти и новую , пока актуально😎

Новая модель памяти включена по умолчанию 🥳🎉🎊

Да. Это бета, но до релиза осталось совсем чуть-чуть
Записки разработчицы
Сегодня в рамках специализации даем вам ОУ: https://www.youtube.com/watch?v=IHwr2aQvdRg
В процессе реализации вылезла интересная деталь. Последняя версия Ktor конфликтует со старой моделью памяти. Поэтому либо даунгрейд до 2.0.1, либо включайте kotlin.native.binary.memoryModel = experimental. Или на бету Kotlin 1.7.20
Оффлайним в Томске. Присоединяйтесь)
На секции «Тренды в мобильной разработке» обсудим нативные особенности iOS и Android в аспекте работы «в фоне», рассмотрим подходы к кроссплатформенной разработке и шаринг кода как между платформами, так и между проектами разных заказчиков✔️

Организаторы секции — ГК Юзтех, эксперты в заказной разработке ПО. 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 мск • Онлайн
👍6
Что-то происходит в Иннополисе
Forwarded from Mobile Developer (Алексей Гладков)
Аврора будет совместима с кмм проектами
🔥4🤔2
Forwarded from Mobile Developer (Алексей Гладков)
Flutter тоже будет
🔥5
Пока Аня ездит по конференциям и занимается рабочими релизами тут зарелизили 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
😊 И много прочих улучшений
Вышла книга "Functional Kotlin" за авторством Marcin Moskała, одним из ревьюеров которой я выступила
https://leanpub.com/kotlin_functional
👍34🔥8❤‍🔥3👏21
Forwarded from Android Broadcast (Кирилл Розов)
Что нового в Android Gradle Plugin 7.3.0 (AS Doplhin)
👉 Поддержка произвольной билд системы для 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 пока)
- новый оператор ..< (экспериментальная фича)
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
🔥4