1.04 Wrike устроят дискуссию на животрепещущую тему, от которой дергается глаз не у одного лида или руководителя группы. Управление техническим долгом
https://www.youtube.com/watch?v=zjLsOhmcGmA
https://www.youtube.com/watch?v=zjLsOhmcGmA
YouTube
Panel discussion: How to manage technical debt? 🤔
🤔 How do you define tech debt? How to prevent tech debt? How to build processes and responsibility? Or how to negotiate with business?
These and many more questions will be answered at our panel discussion with multiple backend developers! 👩💻
🎙️ Our panelists:…
These and many more questions will be answered at our panel discussion with multiple backend developers! 👩💻
🎙️ Our panelists:…
На Хабре вышла занятная статья от E-Legion про работу с SPM при разработке iOS приложения. Казалось бы, SPM - это просто альтернативный способ управления сторонними зависимостями в приложении и подключения библиотек. Однако, не все разработчики third-part libraries, которые давно существуют на cocoapods, торопятся добавлять в свои решения возможность импорта через SPM. Как можно обойти эту проблему, разбирается в статье:
https://habr.com/ru/company/e-Legion/blog/549390/
https://habr.com/ru/company/e-Legion/blog/549390/
Хабр
7 Кругов SPM или как сделать модульное приложение на Swift Package Manager
Думаю, многие разработчики сталкивались с задачей, когда нужно разбить проект на модули. В этой статье нет информации о том, как решать циклические зависимости или выделять по слоям функционал,...
Релиза Swift 5.5 еще нет, а статьи про Async-await уже есть:
https://betterprogramming.pub/async-and-await-in-swift-5-5-5c8abb9f4f85
https://betterprogramming.pub/async-and-await-in-swift-5-5-5c8abb9f4f85
Medium
Async and Await in Swift 5.5
The synchronous-like asynchronous operation in Swift’s evolution roadmap
Memory Leaks бывают не только в iOS. Статья, посвященная устранению утечек на Android:
https://dropbox.tech/mobile/detecting-memory-leaks-in-android-applications
Единственное, что в качестве способов избавления предлагаются только управление биндингом вьюх и подпиской на жизненный цикл. WeakReference не рассматривается
https://dropbox.tech/mobile/detecting-memory-leaks-in-android-applications
Единственное, что в качестве способов избавления предлагаются только управление биндингом вьюх и подпиской на жизненный цикл. WeakReference не рассматривается
dropbox.tech
Detecting memory leaks in Android applications
Еще одна трактовка набирающего популярность Redux. В этот раз в связке с Android:
https://habr.com/ru/company/wheely/blog/548982/
https://habr.com/ru/company/wheely/blog/548982/
Хабр
Android + Redux = <3
Привет! Меня зовут Виталий Сулимов, я Android-разработчик в компании Wheely, и сегодня я бы хотел поговорить с вами об архитектуре мобильных приложений. А именно о том, как мы в компании применили...
И если вы еще не видели суперполезный выпуск Android Broadcast по переходу с LiveData на CoroutinesFlow:
https://www.youtube.com/watch?v=i4vfklDGn_o&feature=emb_logo
https://www.youtube.com/watch?v=i4vfklDGn_o&feature=emb_logo
YouTube
Миграция с LiveData на Coroutines Flow
#AndroidBroadcast #Flow #Coroutines
Руководство по миграции с LiveData на StateFlow/SharedFlow при использовании архитектуры MVVM на основе Jetpack
📺 Важное обновление Lifecycle + Flow https://youtu.be/sU77aew1gYc
🔗 Avito.Tech https://avito.tech/
💰 Поддержать…
Руководство по миграции с LiveData на StateFlow/SharedFlow при использовании архитектуры MVVM на основе Jetpack
📺 Важное обновление Lifecycle + Flow https://youtu.be/sU77aew1gYc
🔗 Avito.Tech https://avito.tech/
💰 Поддержать…
WWDC 2021 анонсирован. Пройдёт онлайн с 7 по 11 июня.
Скачивайте Apple Developer и следите за новостями 😉
https://developer.apple.com/wwdc21/
Скачивайте Apple Developer и следите за новостями 😉
https://developer.apple.com/wwdc21/
Apple Developer
WWDC24
Join the worldwide developer community online for a week of technology and creativity.
Если вы еще учитесь, то вас заинтересует челлендж от Apple:
https://developer.apple.com/wwdc21/swift-student-challenge/
https://developer.apple.com/wwdc21/swift-student-challenge/
Forwarded from Kotlin Multiplatform Broadcast
#Multiplatform
Серия статей от Екатерины Петровой в которой она делится тем как создать свою Kotlin Multiplatform библиотеку:
👉 Создание собственной KMP библиотеки
👉 Как публикуется KMP библиотека
👉 Публикация KMP библиотеки на Maven Central
Серия статей от Екатерины Петровой в которой она делится тем как создать свою Kotlin Multiplatform библиотеку:
👉 Создание собственной KMP библиотеки
👉 Как публикуется KMP библиотека
👉 Публикация KMP библиотеки на Maven Central
Вышла программа грядущего Mobius:
https://habr.com/ru/company/jugru/blog/548916/
Тренд: кросс-платформа
https://habr.com/ru/company/jugru/blog/548916/
Тренд: кросс-платформа
Хабр
Программа Mobius: Android, iOS и всё, что между ними
Совсем скоро пройдёт очередной Mobius (13-16 апреля, онлайн). И теперь, когда известна его программа, пришло время рассказать Хабру, что за доклады там представ...
Forwarded from Kotlin Multiplatform (Алексей Михайлов)
iOS разработчик из Autodesk рассказал о их варианте реализации сетевого интерфейса в common коде - в отличие от большинства они выбрали не использовать ktor и сделать свой вариант сети, через простой интерфейс, за которым может скрываться как ktor, так и любая другая реализация.
An Interface for Multiplatform Networking
#posts
An Interface for Multiplatform Networking
#posts
Ben Asher
An Interface for Multiplatform Networking
An approach to networking with Kotlin multiplatform
Меня поправили, сам по себе кейс Autodesk появился не так уж и недавно.
Но в статье повыше инфо именно про опыт Autodesk по реализации работы с сетью без ktor.
Это именно работа через общий интерфейс с разными библиотеками под iOS и Android, но с использованием coroutines для многопоточности
Но в статье повыше инфо именно про опыт Autodesk по реализации работы с сетью без ktor.
Это именно работа через общий интерфейс с разными библиотеками под iOS и Android, но с использованием coroutines для многопоточности
Занятная статья, как настроить мультиплатформенное SwiftUI приложение.
Мультиплатформенное - может быть запущено на MacOs, iOS устройствах разного типа:
https://johnoreilly.dev/posts/swiftui-multiplatform-kotlin-multiplatform/?utm_source=kotlin_broadcast_te&utm_medium=post&utm_campaign=multiplatform-creati
Kotlin Multiplatform присутствует совсем мельком. И то в виде framework, который подключается к shared части мультиплатформенного SwiftUI приложения
Мультиплатформенное - может быть запущено на MacOs, iOS устройствах разного типа:
https://johnoreilly.dev/posts/swiftui-multiplatform-kotlin-multiplatform/?utm_source=kotlin_broadcast_te&utm_medium=post&utm_campaign=multiplatform-creati
Kotlin Multiplatform присутствует совсем мельком. И то в виде framework, который подключается к shared части мультиплатформенного SwiftUI приложения
Весна - время докладов, митапов и конференций.
22.04 выступаю в Zoom в "Несухих докладах" ЦВТ. Вход свободный)
https://nesukhie-doklady.ru/2021-mobile
22.04 выступаю в Zoom в "Несухих докладах" ЦВТ. Вход свободный)
https://nesukhie-doklady.ru/2021-mobile
nesukhie-doklady.ru
Следуй за белым кроликом
iOS SwiftUI и Kotlin Coroutines
На канале Android Broadcast вышел эфир про GraphQL в мобильных приложениях. Я имела дело с GraphQL под iOS - делала небольшой пример для Otus занятия по работе с сетевыми технологиями. Интересная, конечно, вещь, но требует доп.настроек как со стороны клиента, так и поддержку со стороны бекенда:
https://www.youtube.com/watch?v=i6RH5dgSAqM
https://www.youtube.com/watch?v=i6RH5dgSAqM
YouTube
GraphQL для мобильных разработчиков. Стоит ли использовать REST?
#AndroidBroadcast #GraphQL
Все о GraphQL: от основных понятий и сравнения с REST до практического использования
Эксперт - Иван Савицкий, staff мобильный инженер в компании Shopify, где REST deprecated и GraphQL является выбором по умолчанию для всех новых…
Все о GraphQL: от основных понятий и сравнения с REST до практического использования
Эксперт - Иван Савицкий, staff мобильный инженер в компании Shopify, где REST deprecated и GraphQL является выбором по умолчанию для всех новых…
Если вам интересно, что это, и как работать с Apollo, обязательно посмотрите) Очень полезное демо.
Вышла новая версия IDE Intelij Idea
https://www.jetbrains.com/idea/whatsnew/
Они добавили плагин для видео звонков прямо в IDE
Code with me
https://www.jetbrains.com/idea/whatsnew/
Они добавили плагин для видео звонков прямо в IDE
Code with me
JetBrains
What's New in IntelliJ IDEA
Explore IntelliJ IDEA's latest features and updates to elevate your professional Java and Kotlin development experience.