Forwarded from ЦИФРОВОЙ ОКЕАН — новости про технологии | ИИ | ChatGPT
С середины января пользователи стали жаловаться на перебои в работе сторонних клиентов для Twitter — они не могли зайти в профиль и видели вместо этого сообщение о том, что учетную запись невозможно обнаружить.
Некоторые приложения сообщали об ошибке, связанной с API сервиса, и она повторялась при каждой попытке авторизоваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Mobile Developer (Алексей Гладков)
Парень, который сделал кмм приложение на AuroraOS написал статью, где поделился своим мнением о том как проходила разработка для этой ОС
https://keygenqt.com/blog/2
https://keygenqt.com/blog/2
💩9👍7
Хотите узнать секреты прохождения собеседования по Compose? Тогда подключайтесь к стриму:
https://www.youtube.com/watch?v=qb0Ezy-WO_k
https://www.youtube.com/watch?v=qb0Ezy-WO_k
YouTube
Jetpack Compose Battle: Онлайн-собеседования Senior разработчика / Мобильный разработчик
Поддержать канал и задать вопрос на стриме
https://www.donationalerts.com/r/mobiledeveloper
Всем привет! Приглашаю вас принять участие в живом стриме Jetpack Compose Battle, где два синьор разработчика поговорят на тему Jetpack Compose и сравнят свои навыки…
https://www.donationalerts.com/r/mobiledeveloper
Всем привет! Приглашаю вас принять участие в живом стриме Jetpack Compose Battle, где два синьор разработчика поговорят на тему Jetpack Compose и сравнят свои навыки…
Forwarded from Открытая мобильная платформа
Уже завтра, в пятницу 27 января, состоится вебинар «Аврора. Спрашивали? Отвечаем».
Проведём прямой эфир сразу на двух площадках. Подключайтесь к любой из них:
• https://vk.com/video-211011274_456239151
• https://youtube.com/live/Twe0X7-j22k?feature=share
Проведём прямой эфир сразу на двух площадках. Подключайтесь к любой из них:
• https://vk.com/video-211011274_456239151
• https://youtube.com/live/Twe0X7-j22k?feature=share
VK Видео
Вебинар «Аврора. Спрашивали? Отвечаем»
Что ещё вы хотели бы узнать об Авроре? Присылайте предложения на [email protected]. Эксперты компании «Открытая мобильная платформа» ответят на самые интересные вопросы, заданные в прошлом году на вебинарах Клуба пользователей российских мобильных технологий…
👍2👎2
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)
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
Записи традиционно появятся через недельку
https://www.youtube.com/watch?v=2YsEJL2sXfk
Записи традиционно появятся через недельку
YouTube
Android Worldwide January 2023
Welcome to another Android Worldwide event with speakers from around the globe 🌎
Please import our complete schedule into your calendar to see it in your time zone: https://bit.ly/m/aww_jan23
Please import our complete schedule into your calendar to see it in your time zone: https://bit.ly/m/aww_jan23
👍7
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышел Compose Multiplatform 1.3.0
👉 Обновление до последних версий Jetpack Compose
👉 Поддержка Kotlin 1.8
👉 Улучшения на Compose Desktop
🛠️ Исправление багов
👉 Обновление до последних версий 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
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
GitHub
Release 1.0.0 · arkivanov/Decompose
Changes since 1.0.0-beta-04
Version updates (#311, #320):
Kotlin 1.8.0
JB Compose 1.3.0
Jetpack Compose compiler 1.4.0
Essenty 1.0.0
parcelize-darwin 0.1.3
Added defaultComponentContext exten...
Version updates (#311, #320):
Kotlin 1.8.0
JB Compose 1.3.0
Jetpack Compose compiler 1.4.0
Essenty 1.0.0
parcelize-darwin 0.1.3
Added defaultComponentContext exten...
🔥11
Podlodka Android Crew затеяли новый сезон, и чтобы он получился не только интересным, но и полезным, мы решили сделать форму голосования за тему сезона:
https://forms.gle/CoGr4wVEfe13kpaQA
https://forms.gle/CoGr4wVEfe13kpaQA
Google Docs
Podlodka Android Crew
Всем привет!
Мы планируем 10й сезон и хотим, чтобы он был максимально полезным.
Мы выбрали 4 темы-фаворита и хотим узнать ваше мнение.
Голосуй от ❤️
Мы планируем 10й сезон и хотим, чтобы он был максимально полезным.
Мы выбрали 4 темы-фаворита и хотим узнать ваше мнение.
Голосуй от ❤️
👍5
Провели небольшой вебинар в Отус для специализации iOS https://www.youtube.com/watch?v=AlawsqFB_98
YouTube
Создаем галерею изображений на SwiftUI // Демо-занятие курса «iOS Developer»
SwiftUI - современный фреймворк для быстрого создания приложений от Apple. Для красивого, функционального и эффективного UI не нужны Autolayout, Xib и сториборды
На нашем ОУ покажем и расскажем, как с помощью данной технологии сделать простое приложение…
На нашем ОУ покажем и расскажем, как с помощью данной технологии сделать простое приложение…
👍5
Forwarded from Android Good Reads (Egor Tolstoy)
Релиз Compose Multiplatform 1.3.0
Вышел новый релиз мультиплатформенного Compose, в котором поправили баги, подтянули версии используемых зависимостей до актуальных, и завезли несколько новых фичей для Compose Desktop.
Вышел новый релиз мультиплатформенного Compose, в котором поправили баги, подтянули версии используемых зависимостей до актуальных, и завезли несколько новых фичей для Compose Desktop.
GitHub
Release 1.3.0 · JetBrains/compose-multiplatform
Common
Fixes
Fix configuration cache issues
Use global directory to download wix toolset
IDEA plugin - Redo: set until-build to undefined value
Desktop
Features
Desktop AlertDialog scrim color
M...
Fixes
Fix configuration cache issues
Use global directory to download wix toolset
IDEA plugin - Redo: set until-build to undefined value
Desktop
Features
Desktop AlertDialog scrim color
M...
🔥6👍1
Итак, Android worldwide открыли CFP на апрельский митап. https://sessionize.com/android-worldwide-april-2023/
Это онлайн конференция для разработчиков андроид со всего мира. Абсолютно бесплатно для всех)
Это онлайн конференция для разработчиков андроид со всего мира. Абсолютно бесплатно для всех)
Sessionize
Android Worldwide April 2023: Call for Speakers
Android Worldwide is an international group of developer communities that like to collaborate. Once every three months we organize free technical even...
День открытых дверей с Программным комитетом Mobius 2023 2.0
Хотите выступить на Mobius? Сомневаетесь в теме или структуре будущего доклада? По просьбам участников 15 февраля в 19:00 мы проведем повторную встречу с Программным комитетом Mobius.
Эксперты по мобильной разработке ответят на ваши вопросы, дадут рекомендации по поиску и подготовке материала, оценят актуальность темы и расскажут, как ее лучше раскрыть. Приходите с черновиком доклада, примерными тезисами или просто идеей выступления. С каждым участником члены ПК пообщаются лично.
20 февраля мы закрываем прием заявок на выступления — и сейчас самое время проконсультироваться с ПК по своей заявке и обсудить идеи.
Как попасть на День открытых дверей?
1) Забронируйте удобный слот в календаре:
• для докладов про iOS
• для докладов про Android
Если ваш доклад относится к чему-то другому (Cross, КММ, Flutter, etc.), выберите любую ссылку. Если свободных слотов не будет или возникнут вопросы, свяжитесь с координатором Моникой Кобалия.
2) Моника напишет вам, чтобы подтвердить участие.
3) Присоединяйтесь к встрече 15 февраля в назначенное время.
Хотите выступить на Mobius? Сомневаетесь в теме или структуре будущего доклада? По просьбам участников 15 февраля в 19:00 мы проведем повторную встречу с Программным комитетом Mobius.
Эксперты по мобильной разработке ответят на ваши вопросы, дадут рекомендации по поиску и подготовке материала, оценят актуальность темы и расскажут, как ее лучше раскрыть. Приходите с черновиком доклада, примерными тезисами или просто идеей выступления. С каждым участником члены ПК пообщаются лично.
20 февраля мы закрываем прием заявок на выступления — и сейчас самое время проконсультироваться с ПК по своей заявке и обсудить идеи.
Как попасть на День открытых дверей?
1) Забронируйте удобный слот в календаре:
• для докладов про iOS
• для докладов про Android
Если ваш доклад относится к чему-то другому (Cross, КММ, Flutter, etc.), выберите любую ссылку. Если свободных слотов не будет или возникнут вопросы, свяжитесь с координатором Моникой Кобалия.
2) Моника напишет вам, чтобы подтвердить участие.
3) Присоединяйтесь к встрече 15 февраля в назначенное время.
Mobius 2023 Autumn. Конференция для мобильных разработчиков
Организаторы — Mobius 2023 Autumn. Конференция для мобильных разработчиков
Организаторы конференции Mobius 2023 Autumn.
👍2🔥2
На канале Kotlin by Jetbrains вышел новый эпизод подкаста по KMM совместно с Touchlab. На этот раз Colin Lee и Annyse Davis обсудили опыт использования технологии в своих командах на бою и постарались осветить все основные вопросы, особенно для тех, кто еще думает, расширять свой кругозор или нет
https://www.youtube.com/watch?v=GtJBS7B3eyM
https://www.youtube.com/watch?v=GtJBS7B3eyM
YouTube
The Multiplatform Revolution: How Meetup® Adopted KMM
Welcome to episode 4 of A Touch of Multiplatform (ATOM)! This is our podcast dedicated to Kotlin Multiplatform technology in production and produced for you by JetBrains and Touchlab.
In this episode, we sit down to talk with Meetup’s Colin Lee and Annyse…
In this episode, we sit down to talk with Meetup’s Colin Lee and Annyse…
👍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
Поддерживаем безопасность в 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 индустрия способствует выгоранию
- выгорание во время учебы
- как вовремя заметить выгорание у себя и других
- с чем работать, чтобы не предотвратить проблемы
- как быть, когда уже выгорел
Столкнуться может абсолютно любой. Берегите себя ❤️
- как любимая работа приводит к выгоранию
- почему выгорание - лишь симптом более глубоких проблем
- почему разработчики более склонны к выгоранию
- как IT индустрия способствует выгоранию
- выгорание во время учебы
- как вовремя заметить выгорание у себя и других
- с чем работать, чтобы не предотвратить проблемы
- как быть, когда уже выгорел
Столкнуться может абсолютно любой. Берегите себя ❤️
YouTube
Выгорание в IT c Алексеем Кудрявцевым (Avito Tech)
- как любимая работа приводит к выгоранию
- почему выгорание - лишь симптом более глубоких проблем
- почему разработчики более склонны к выгоранию
- как IT индустрия способствует выгоранию
- выгорание во время учебы
- как вовремя заметить выгорание у…
- почему выгорание - лишь симптом более глубоких проблем
- почему разработчики более склонны к выгоранию
- как 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
Буквально пару дней назад анонсировали выход первой ранней версии 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
Нововведение позволит четко понимать, попадает ли операции, выполняемые в Service, попадают под разрешенные категории. Система сможет лучше понимать что делает приложение и не является это чем-то подозрительным. Android OS сможет давать по рукам хитрым разработчикам
Все подробности нововведения здесь
#android14
🤨2❤1