Forwarded from Android Broadcast
#AndroidBroadcast #ЛучшиеПрактики
▶️ Избавляемся от try-catch (17 мин)
Новое видео на канале Android Broadcast. Рассказываю как я сделал решение, чтобы избавить от try-catch и безопасно обрабатывать ошибки. Решение интегрировано с Retrofit, а также может быть использовано в других асинхронных операциях.
Ставьте лайки видео и подписывайтесь на канал. Также буду рад вашей обратной связи, ведь видео снимал в подготовленной студии и на новую камеру. Пишите в @android_broadcast_talks
▶️ Избавляемся от try-catch (17 мин)
Новое видео на канале Android Broadcast. Рассказываю как я сделал решение, чтобы избавить от try-catch и безопасно обрабатывать ошибки. Решение интегрировано с Retrofit, а также может быть использовано в других асинхронных операциях.
Ставьте лайки видео и подписывайтесь на канал. Также буду рад вашей обратной связи, ведь видео снимал в подготовленной студии и на новую камеру. Пишите в @android_broadcast_talks
Завтра на Mobile Developer состоится эфир с Кириллом Розовым с обсуждением карьерных возможностей после Senior
Forwarded from Android Broadcast
Иду в гости на канал "Mobile Developer. Поговорим о развитии карьеры разработчика после Senior. Всем будет в прямом эфире. Стрим пройдет завтра, 8 января 2021 в 15:00 по Москве!
Закончились праздники, прошла уже и неделя раскачки и постпраздничного джет-лага. Потихоньку пишутся статьи и начинаются проводиться ивенты:
https://habr.com/ru/company/alfa/blog/537350/
https://habr.com/ru/company/alfa/blog/537350/
Хабр
21 и 22 января — два бесплатных онлайн-митапа (QA и iOS)
Привет! Новый год — новые митапы. Уже через неделю мы проведём два первых в этом году митапа, первый из которых будет полезен тестировщикам , а второй — iOS-разработчикам . Спикеры будут из...
https://digital.alfabank.ru/events/mobile-talks
21 января (в четверг) пройдет онлайн-митап от Альфа-Банк . Одна из заявленных тем «Техническая сторона UI-компонентов». Разработчик iOS Василий Пономарев затронет вопрос используемых UI-компонентов и архитектурных нюансов
21 января (в четверг) пройдет онлайн-митап от Альфа-Банк . Одна из заявленных тем «Техническая сторона UI-компонентов». Разработчик iOS Василий Пономарев затронет вопрос используемых UI-компонентов и архитектурных нюансов
#xamarin Xamarin Forms живее всех живых. Наконец, произошел выпуск Xamarin Forms 5, и им можно уже пользоваться. В ходе доработки новой версии учли изменения в последних версиях нативных iOS и Android SDK
https://habr.com/ru/company/microsoft/blog/536876/
И да, это iOS 14 и AndroidX
https://www.youtube.com/watch?v=M7UVz82dE90&feature=emb_logo
Подробнее о работе с Xamarin Forms: https://www.youtube.com/playlist?list=PLrkKvY7K4dLWNQQlJAlf6CgVt5hDtU4Xb
https://habr.com/ru/company/microsoft/blog/536876/
И да, это iOS 14 и AndroidX
https://www.youtube.com/watch?v=M7UVz82dE90&feature=emb_logo
Подробнее о работе с Xamarin Forms: https://www.youtube.com/playlist?list=PLrkKvY7K4dLWNQQlJAlf6CgVt5hDtU4Xb
Хабр
Xamarin.Forms 5.0 уже здесь, уже доступен
Сегодня мы публикуем финальный стабильный выпуск Xamarin.Forms версии 5.0. Этот основной выпуск содержит сотни улучшений качества и включает новые функции, включая темы приложений, кисти,...
Еще немного о #xamarin . 19 января на канале Jetbrains пройдет эфир с Самером Мансуром на тему создания приложения на Xamarin с поддержкой NFC:
https://www.youtube.com/watch?v=-nBQmNB-GE0
https://www.youtube.com/watch?v=-nBQmNB-GE0
YouTube
Xamarin, the way to make NFC Apps
Learn about NFC technology, potential invention ideas, the NFC capabilities & differences between iPhone & Android apps, and why Xamarin is the best way to make cross-platform NFC Apps. Also, learn about ways to implement security and limitations.
Agenda:…
Agenda:…
Forwarded from Kotlin Multiplatform Broadcast
#AndroidBroadcast #Multiplatfrom #Livecoding
🔴 Превращаем Android приложение в Kotlin Multiplatform
Понедельник, 25 января, 10:00 GMT+3
В прямом эфире переведём приложение из Android в Kotlin Multiplatform для поддержки Android и iOS одновременно.
Эксперт - Анна Жаркова, Mobile Lead Developer/Usetech
Разработчик с опытом более 7, пишет нативно под IOS (Swift/Objective-C), Android (Kotlin/Java) и кросс-платформу. Интересуется Kotlin Multiplatform. Помимо этого преподаёт в Otus на курсах по iOS. В свободное время изучает немецкий и китайский языки, увлекается живописью
🔴 Превращаем Android приложение в Kotlin Multiplatform
Понедельник, 25 января, 10:00 GMT+3
В прямом эфире переведём приложение из Android в Kotlin Multiplatform для поддержки Android и iOS одновременно.
Эксперт - Анна Жаркова, Mobile Lead Developer/Usetech
Разработчик с опытом более 7, пишет нативно под IOS (Swift/Objective-C), Android (Kotlin/Java) и кросс-платформу. Интересуется Kotlin Multiplatform. Помимо этого преподаёт в Otus на курсах по iOS. В свободное время изучает немецкий и китайский языки, увлекается живописью
Пока новый контент набирается, темы придумываются, я решила освоить Dev.to
Forwarded from Kotlin Multiplatform Broadcast
#Multiplatform #Mobile #Multithreading
Kotlin Multiplatform. Practical multithreading
Серий статей о работе с KMM и особенности многопоточного программирования
Kotlin Multiplatform. Practical multithreading
Серий статей о работе с KMM и особенности многопоточного программирования
По следам вчерашнего бродкаста. Что можно было бы поменять в лайв-кодинге:
Anonymous Poll
20%
Тему IDE
20%
Больше времени на кодинг
40%
Сложнее/интереснее пример
0%
Попроще пример
60%
Все было ок
Forwarded from Android Broadcast
#GooglePlay #Location #Security
New guidelines for accessing background location in Android
В этом году в Google Play вступают ограничения для приложений, которые используют доступ к местоположению пользователя в фоновом режиме работы приложения. Чтобы оставить эту функцию у себя, вам надо подать специальную форму.
В статье автор разбирает свою историю борьбы с поддержкой Google Play, чтобы доказать необходимость этой функции в его приложении.
Официальная документация
New guidelines for accessing background location in Android
В этом году в Google Play вступают ограничения для приложений, которые используют доступ к местоположению пользователя в фоновом режиме работы приложения. Чтобы оставить эту функцию у себя, вам надо подать специальную форму.
В статье автор разбирает свою историю борьбы с поддержкой Google Play, чтобы доказать необходимость этой функции в его приложении.
Официальная документация
Январь радует новой порцией статей по разработке:
https://apptractor.ru/marketing-monetization/digest-338.html
#ios#swiftui Компания Vivid Money рассказывает про свой внутренний Vivid UI:
https://habr.com/ru/company/vivid_money/blog/538126/
https://apptractor.ru/marketing-monetization/digest-338.html
#ios#swiftui Компания Vivid Money рассказывает про свой внутренний Vivid UI:
https://habr.com/ru/company/vivid_money/blog/538126/
AppTractor
Дайджест интересных материалов для мобильного разработчика #338 (18-24 января)
В нашем новом дайджесте модуляризация iOS-приложений и интеграция с Siri, удаление неудаляемых приложений и руководство по стилю Kotlin, уязвимости и рендеринг островов, 10,000 серверов и визуальная оптимизация страниц приложений в 2021. Вес это и многое…
Badoo рассказали на Хабре про свой опыт модуляризации iOSприложений и сопутствующих проблемах:
https://habr.com/ru/company/badoo/blog/538270/
https://habr.com/ru/company/badoo/blog/538270/
Хабр
Модуляризация iOS-приложения Badoo: борьба с последствиями
В предыдущей статье я рассказывал о том, как мы выделили модуль чата в нашем приложении. Всё прошло успешно, и мы собирались распространить этот опыт — начать тотальную модуляризацию в iOS-разработке...
#swiftui #widgets Также стоит обратить внимание на туториал по настройке виджетов в iOS 14:
https://habr.com/ru/post/519146/
https://habr.com/ru/post/519146/
Хабр
Делаем свой Widget в iOS 14
В iOS 14 и macOS 11 Apple представили Widgets. Еще один способ взаимодействия пользователя с приложением. В данной статье рассмотрим основные принципы работы WidgetKit и интегрируем свой Widget в...
Для разрабатывающих под Android будет полезна статьи из серии про Navigation Component:
https://habr.com/ru/post/538592/
https://habr.com/ru/post/538592/
Хабр
Разделяй и властвуй: Navigation Component в многомодульном проекте
В этой статье вы узнаете, как можно организовать графы отдельных модулей / фич / user story, централизовать их, построить прямую навигацию между ними и присыпать сверху Safe Args плагином. Посмотреть...
И разбор создания MVI с помощью средств Kotlin Flows и Channels:
https://proandroiddev.com/mvi-architecture-with-kotlin-flows-and-channels-d36820b2028d
https://proandroiddev.com/mvi-architecture-with-kotlin-flows-and-channels-d36820b2028d
Medium
MVI Architecture with Kotlin Flows and Channels
MVVM is the recommend architecture and many developers use it. But just like other things, architecture patterns are also evolving.