Записки разработчицы
1.89K subscribers
368 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
💬 Twitter обновил соглашение с разработчиками, добавив запрет на использование API соцсети для сторонних приложенийbit.ly/3kC7OuT

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

Некоторые приложения сообщали об ошибке, связанной с API сервиса, и она повторялась при каждой попытке авторизоваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Новости трендов
Forwarded from Mobile Developer (Алексей Гладков)
Парень, который сделал кмм приложение на AuroraOS написал статью, где поделился своим мнением о том как проходила разработка для этой ОС
https://keygenqt.com/blog/2
💩9👍7
Forwarded from Android Good Reads (Egor Tolstoy)
Роадмап Koin на 2023

Koin переходит на шестимесячный релизный цикл, синхронизированный с Kotlin. Основные планы (H1 – первый мажорный релиз, H2 – второй):

*️⃣KMM Compose API (H1/H2)
*️⃣Улучшения Koin Annotations (H1/H2)
*️⃣Оптимизация кишков (H2)
*️⃣Бридж с iOS и Kotlin Native (H1/H2)
*️⃣DSL и аннотации для Graph Test API (H2)
*️⃣Поддержка новых фичей Ktor (H1/H2)
🔥6
Если вы пропустили, то Android Worldwide проводят свои ежеквартальные митапы (я сегодня хост у двух интересных ребят)
https://www.youtube.com/watch?v=2YsEJL2sXfk

Записи традиционно появятся через недельку
👍7
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышел Compose Multiplatform 1.3.0

👉 Обновление до последних версий Jetpack Compose
👉 Поддержка Kotlin 1.8
👉 Улучшения на Compose Desktop
🛠️ Исправление багов
👍9
Аркадий Иванов опубликовал твит о выпуске первой релизной версии своего Decompose - библиотеки для общего UI под KMM:
https://github.com/arkivanov/Decompose/releases/tag/1.0.0
Основные фичи:

Возможность переиспользовать и тестировать компоненты (RIBs-like)
Разделение UI и не-UI кода
Возможность подключать платформоспецифический UI
Собственный DI
Мультиплатформенность
Поддержка сохранения состояния (Android/JVM/Apple)
Используется Compose Android/JVM/iOS/macOS/Web

И еще type-safe мультиплатформенная навигация в KMM
🔥11
Podlodka Android Crew затеяли новый сезон, и чтобы он получился не только интересным, но и полезным, мы решили сделать форму голосования за тему сезона:
https://forms.gle/CoGr4wVEfe13kpaQA
👍5
Forwarded from Android Good Reads (Egor Tolstoy)
Релиз Compose Multiplatform 1.3.0

Вышел новый релиз мультиплатформенного Compose, в котором поправили баги, подтянули версии используемых зависимостей до актуальных, и завезли несколько новых фичей для Compose Desktop.
🔥6👍1
Итак, Android worldwide открыли CFP на апрельский митап. https://sessionize.com/android-worldwide-april-2023/

Это онлайн конференция для разработчиков андроид со всего мира. Абсолютно бесплатно для всех)
День открытых дверей с Программным комитетом Mobius 2023 2.0

Хотите выступить на Mobius? Сомневаетесь в теме или структуре будущего доклада? По просьбам участников 15 февраля в 19:00 мы проведем повторную встречу с Программным комитетом Mobius.

Эксперты по мобильной разработке ответят на ваши вопросы, дадут рекомендации по поиску и подготовке материала, оценят актуальность темы и расскажут, как ее лучше раскрыть. Приходите с черновиком доклада, примерными тезисами или просто идеей выступления. С каждым участником члены ПК пообщаются лично.

20 февраля мы закрываем прием заявок на выступления — и сейчас самое время проконсультироваться с ПК по своей заявке и обсудить идеи.


Как попасть на День открытых дверей?

1) Забронируйте удобный слот в календаре:
для докладов про iOS
для докладов про Android
Если ваш доклад относится к чему-то другому (Cross, КММ, Flutter, etc.), выберите любую ссылку. Если свободных слотов не будет или возникнут вопросы, свяжитесь с координатором Моникой Кобалия.

2) Моника напишет вам, чтобы подтвердить участие.

3) Присоединяйтесь к встрече 15 февраля в назначенное время.
👍2🔥2
На канале Kotlin by Jetbrains вышел новый эпизод подкаста по KMM совместно с Touchlab. На этот раз Colin Lee и Annyse Davis обсудили опыт использования технологии в своих командах на бою и постарались осветить все основные вопросы, особенно для тех, кто еще думает, расширять свой кругозор или нет

https://www.youtube.com/watch?v=GtJBS7B3eyM
👍1
Forwarded from iOS Broadcast (Rozaliya Amirova)
iOS App Security: Best Practices

Поддерживаем безопасность в iOS приложениях. Некоторые примеры и способы из статьи:
👉 Apple’s App Sandbox. Каждое приложение в отдельной песочнице
👉 Data Protection API. Встроенное шифрование файлов приложения с 4 уровнями защиты
👉 Keychain. Защищаем чувствительные данные
👉 App Transport Security (ATS) блокирует незащищенные соединения (HTTP)
👉 SSL Pinning
👉 Push-нотификации с помощью Apple’s APNS services
👉 Apple’s CloudKit для хранения данных без бэкенда
👉 Не забывайте убирать принты в коде 😄
👉 CryptoKit - библиотека для шифрования
👉 Обфускация кода на случай установки приложения на джейлбрейкнутый девайс

#security
3
Алексей Кудрявцев на подкасте SwiftBook рассказал про выгорание в IT: https://www.youtube.com/watch?v=H3_079-7WCs:

- как любимая работа приводит к выгоранию
- почему выгорание - лишь симптом более глубоких проблем
- почему разработчики более склонны к выгоранию
- как IT индустрия способствует выгоранию
- выгорание во время учебы
- как вовремя заметить выгорание у себя и других
- с чем работать, чтобы не предотвратить проблемы
- как быть, когда уже выгорел

Столкнуться может абсолютно любой. Берегите себя ❤️
👍3👏1
Forwarded from Android Broadcast (Кирилл Розов)
😮 ОФИЦИАЛЬНО! В Android 14 НЕЛЬЗЯ установить старые приложения

Буквально пару дней назад анонсировали выход первой ранней версии Android 14 для разработчиков (Developer Preview 1). Слухи ходившие по интернету последние 2 месяца подтвердились - установить старые приложения на устройствах с Android 14 и выше не получится.

Все приложения с targetSdk ниже 23 (Android 6.0) установить не получится. Ходят слухи, что в будущем Google удаленно будет повышать требование, аналогично как это происходит для приложения в Google Play

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

#android14
👍1
Forwarded from Android Broadcast (Кирилл Розов)
В Android 10 для всех Foreground Service появилась возможность объявить тип сервиса, которое указывает цель его запуска. В Android 14 заполнять свойства android:foregroundServiceType станет обязательным для любого Service, который может запускаться как Foreground. Запускать Foreground Service теперь рекомендуется с указанием foregroundServiceType.

Нововведение позволит четко понимать, попадает ли операции, выполняемые в Service, попадают под разрешенные категории. Система сможет лучше понимать что делает приложение и не является это чем-то подозрительным. Android OS сможет давать по рукам хитрым разработчикам

Все подробности нововведения здесь

#android14
🤨21