Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Forwarded from Mobile Developer (Pavel Kachan)
🤖 Как использовать Jetpack Compose андроид-разработчику?

Разберем 17 марта в 20:00 мск на открытом уроке онлайн-курса «Android Developer. Professional» в OTUS

🎫Возможна оплата курса в рассрочку

🟠Jetpack Compose 👩‍💻 — современный тулкит от компании Google для создания приложений под ОС Android на языке Kotlin.
🟠На занятии мы рассмотрим инструмент подробнее и выделим преимущества его использования в рабочих задачах.

👉 Для участия в вебинаре пройдите вступительный тест: https://otus.pw/ogQU/

Реклама. Информация о рекламодателе на сайте otus.ru

#нативная_интеграция
Please open Telegram to view this post
VIEW IN TELEGRAM
👎2👍1
Google I/O анонсирован на 10 мая. Keynote будет транслироваться онлайн, как обычно видео с обзором новых технологий или практик появится в записи несколько позже. Также анонсирована in-person (оффлайн) часть
https://io.google/2023/
Forwarded from Mobile Native ️️
Mastering Kotlin : A Comprehensive Guide

Подборка с большим количеством статей на самые разные темы по Android и Kotlin.

👉 Room
👉 ViewModel, LiveData
👉 Navigation Component
👉 Kotlin Coroutines
👉 Kotlin Flow
👉 Hilt
👉 Service, Broadcast Receiver, WorkManager
👉 Ui Components
👉 Tools, Tips & Trick

Читать (En)
🔥6👍2
Итак, старая модель памяти официально больше не поддерживается, Dispatchers.IO есть везде. А это значит, проблема решена
🔥5
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышла Beta KotlinX Coroutines 1.7.0

👉 Новая реализация Channel и оператора select, которая ускоряет их работу
👉 Dispatchers.IO теперь есть в Kotlin/Native
👉 Переработана kotlinx-coroutines-test
👉 Старая модель памяти в Kotlin/Native больше не поддерживается
👉 kotlinx-coroutines-core and kotlinx-coroutines-jdk8 были объдинены в один артифакт
🛠️ Исправление багов и минорные улучшения
🔥5👍1
Что примечательно в данном сэмпле: наконец, Koin вкатили свою реализацию инжекта на KSP
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Продолжение истории миграции "Now in Android" на Koin. В новой части рассказывается про Koin Annotations - генерацию Koin модулей (используется KSP) на основе аннотаций над зависимостями

#koin
2
Forwarded from Android Broadcast (Кирилл Розов)
Дополнительные ограничения по запуску Activity из фона:
👉 При вызове биндинги Service, которые находится в приложения в фоне, вызовом bindService() из видимого приложения необходимо будет передать флаг BIND_ALLOW_ACTIVITY_STARTS, чтобы можно было запускать из Activity из этого Service
👉 Для отправки PendingIntent с помощью PendingIntent#send() теперь необходимо явно указывать хочет ли приложение давать права своим фоновым Activity права для запуска PendingIntent

Нововведение применяется только для targetSdk=34 (Android 14)

#android14
Forwarded from Android Broadcast (Кирилл Розов)
Android 14 Dev Preview 2 содержит оптимизации системы управления памятью Android для улучшения использования ресурсов, когда приложения работают в фоновом режиме.

Через несколько секунд после того, как приложение переходит в состояние "cached", фоновая работа будет разрешена только в Foreground Services, JobScheduler или WorkManager. Фоновая работа теперь будет запрещаться на порядок быстрее, чем в Android 13.

@android_broadcast #android14
👍1
Эффектное применение LiveActivity
Forwarded from GO_BARNAUL
🚖 Яндекс выпустил на iOS виджет со статусом приезда такси на экран блокировки — теперь пользователю не нужно заходить в приложение

Мнения? 👇🏽
👍 — полезно, однозначно
👎 — бесполезно, но пусть будет
👍62
Попробовала опубликовать статью на Яндекс.Дзен. Выбрала самый последний контент, который писали для корпоративного Хабра:
https://dzen.ru/media/prettygeeknotes/remote-bekend-na-firebase-dlia-mp-bez-bekenda-640de36a1f03aa1f17d27c56

Не самый удобный редактор. Зря убрали поддержку красивой вставки кода из гитхаба, а картинками вставлять тоже не особо удобно, потому что не во всяком браузере есть кнопки вставки.

В общем, зайдите на Хабр, прочитайте, там удобнее и нажмите на стрелку вверх.
https://habr.com/ru/company/usetech/blog/719102/

Статья посвящена использованию Firebase Firestore + Firebase Auth + Firebase Storage для простого бэкенда мобильных приложений.
👍11
Если вы хотите выступить на международной онлайн-митапе Android Worldwide, у вас остались сутки, чтобы подать заявку:
https://sessionize.com/android-worldwide-april-2023/

Торопитесь!

Следующий CFP будет через 3 месяца
Forwarded from Android Broadcast (Кирилл Розов)
В Android SDK появились интересные аннотации для вызова native методов для ускорения работы JNI в ART runtime:
🚀 @CriticalNative - использовать самую быструю JNI передачу из управляемого кода в нативный и обратно
👉 @FastNative - использовать более быструю (по сравнению с обычной) JNI передачу из управляемого кода в нативный и обратно

@android_broadcast #android14
Forwarded from Android Broadcast (Кирилл Розов)
В Jetpack Annotation появилась новая аннотация - @Discouraged. Она схожа с @Deprecated, но предназначается если вы не хотите что-то помечать устаревшим, но хотите "не рекомендуется к использованию"

#jetpack
🔥8
TechTrain 2023 Spring ищет экспертов! 👀

Choo-choo!
До мероприятия осталось две недели, и нам нужна ваша помощь. Будет много участников и вопросов от них, поэтому нашим спикерам нужно помочь с модерацией.

А еще все выступления проходят в онлайне, а спикерам в онлайне бывает одиноко. 🥺 Поэтому мы приглашаем на каждый доклад одного эксперта.
Его задача — выйти вместе со спикером в эфир, представить его, провести небольшой small talk, помочь с интерактивом, задать вопросы участников из чата (а можно и свои), модерировать дискуссию после доклада.

Мы ожидаем, что эксперт разбирается в теме, сможет отфильтровать содержательные вопросы от пустых и поддержать тему разговора. Вы можете находиться в любой точке мира — главное, чтобы интернет был надежный и толстый.

С нас — обучение, знакомства со спикерами и слава 🙂
С вас — желание раскрыть тему доклада глубже.

Сейчас мы ищем экспертов на доклады:
✔️Иван Ямщиков про сценарии развития ИИ
✔️Асхат Уразбаев  про управление ML-продуктами
✔️Дмитрий Сошников про реализацию мечт с помощью ИИ
✔️Александр Дмитриев про ИТ в садоводстве

Хотите стать экспертом на TТ? Тогда пишите координатору конференции Маше: @mariialav. Она все расскажет и покажет.