#android В мире Android тоже происходит много интересного. Если вы, как и я, погрузились с головой в работу над своими проектами и мир дедлайнов и чувствуете, что начинаете прокисать в одном из своих направлений, то самое время подтянуть и освежить знания.
  Итак. Jetpack Compose Android. Не путайте с Jetpack Android, набором инструментов. Это новый toolkit от Google для разработки нативного UI. 
https://developer.android.com/jetpack/compose
Инструмент еще в разработке, но, вероятно, со временем станет рекомендуемой технологией.
И уже пошли статьи от энтузиастов:
https://android.jlelse.eu/jetpack-compose-twitter-ui-96f76577143a
  
  https://developer.android.com/jetpack/compose
Инструмент еще в разработке, но, вероятно, со временем станет рекомендуемой технологией.
И уже пошли статьи от энтузиастов:
https://android.jlelse.eu/jetpack-compose-twitter-ui-96f76577143a
Android Developers
  
  Jetpack Compose UI App Development Toolkit - Android Developers
  Discover Jetpack Compose, Android's UI app development toolkit and resources that can help accelerate the creation of your app.
  Также Google работает над новым API для работы с onActivityResult. Подробнее читайте тут:
https://android.jlelse.eu/activity-results-api-69be5a225e86
  
  https://android.jlelse.eu/activity-results-api-69be5a225e86
Medium
  
  Deep Dive into Activity Results API — No More onActivityResult()
  Learn New ActivityResultContracts by Examples
  Статьи и публикации какого направления вам интересны
  Anonymous Poll
    25%
    Гайды и новинки API платформ
      
    63%
    Архитектура приложений
      
    63%
    Сложные и интересные решения по UI
      
    13%
    Экзотика (Flutter, KMP)
      
    #apple А вот и новости по WWDC 2020 подоспели. 
https://developer.apple.com/wwdc20/?cid=CDM-DM-P0012725-448038&cp=em-P0012725-448038&sr=em
  https://developer.apple.com/wwdc20/?cid=CDM-DM-P0012725-448038&cp=em-P0012725-448038&sr=em
22 июня стартует новая сессия. За новостями следите в приложении Apple Developer для устройств
  Также, если вы студент или школьник старше 13 лет, у вас есть возможность поучаствовать в челлендже по написанию приложения на Swift
  Затевается кое-что интересное. Если вам интересна тема, нужно ли тестовое задание, или нет, и интересны холивары на эту тему, то подключайтесь 16го мая)
  Forwarded from Дима Еремеев
К тестовым заданиям очень много вопросов. Мы решили обсудить их вместе с Романом Ивлиевым (Mos ru, TeamleadConf), Александром Макаровым (Yii), Иваном Матвеевым (Skyeng), Дмитрием Симоновым (CTO Daily) - и тобой. 
Интерактивный холивар на Youtube - днем субботы 16 мая:
🤬 За что мы не любим тестовые - и как сделать их нормальными?
• Можно ли без них - и при каких условиях?
🏄♂ Как тимлиду научиться их готовить?
• Что стоит проверять, а что - точно нет?
🔍 Как разработчик может использовать тестовое, чтобы проверить компанию? 🔍
Голосовалка за и против тестовых - https://meetups-online.ru/testedondevs.
  Интерактивный холивар на Youtube - днем субботы 16 мая:
🤬 За что мы не любим тестовые - и как сделать их нормальными?
• Можно ли без них - и при каких условиях?
🏄♂ Как тимлиду научиться их готовить?
• Что стоит проверять, а что - точно нет?
🔍 Как разработчик может использовать тестовое, чтобы проверить компанию? 🔍
Голосовалка за и против тестовых - https://meetups-online.ru/testedondevs.
#swiftui Итак, продолжаем цикл статей про SwiftUI. 3я часть про архитектуру приложения и наведение порядка с помощью CleanCode. 
https://habr.com/ru/post/500470/
  
  https://habr.com/ru/post/500470/
Хабр
  
  Адаптируем существующее бизнес-решение под SwiftUI. Часть 3. Работаем с архитектурой
  Доброго всем времени суток! С вами я, Анна Жаркова, ведущий мобильный разработчик компании «Usetech» Продолжаем разбирать тонкости SwiftUI. С предыдущими частями можно ознакомиться по...
  Архитектура приложений - вещь, конечно, для восприятия специфическая, но в работе нужная.
  Хорошо организованное приложение - уже залог успеха в работе, особенно, когда функционал меняется очень быстро с разворотом на 180 градусов.
  Основной негатив по поводу оверинженеринга того или иного паттерна вызывается в основном из-за готовых фреймворков, которые, казалось бы, должны облегчать жизни. Потому что мы забываем, что не боги горшки обжигают, а пишутся фреймворки такими же обычными разработчиками, и каждый превносит в свое творение свое понимание.