#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.
Android Academy Global провели в начале недели полезный стрим по фоновой работе в Android:
https://www.youtube.com/watch?v=porIRRPtTaw
Спойлер от меня. Все тлен, если вы на Xiaomi
https://www.youtube.com/watch?v=porIRRPtTaw
Спойлер от меня. Все тлен, если вы на Xiaomi
YouTube
Android Fundamentals #9: Working from background
Slides — https://bit.ly/service-slides
Workshop #1 — https://bit.ly/service-w01
Workshop #2 — https://bit.ly/service-w02
Workshop #3 — https://bit.ly/service-w03
Workshop #4 — https://bit.ly/service-w04
Github Workshop Repo — https://bit.ly/service-github
Homework…
Workshop #1 — https://bit.ly/service-w01
Workshop #2 — https://bit.ly/service-w02
Workshop #3 — https://bit.ly/service-w03
Workshop #4 — https://bit.ly/service-w04
Github Workshop Repo — https://bit.ly/service-github
Homework…
Forwarded from Android Broadcast
#AndroidBroadcast #Kotlin #Multiplatform
MOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile Multiplatform
Когда: понедельник, 1 февраля, 10:00 (GMT+3)
Опыт компании IceRock в разработке мобильных приложений (нескольких десятков) с использованием Kotlin Multiplatform. Результат этого опыта - MOKO
Гость выпуска - Алексей Михайлов, CTO в IceRock Development
Технический директор компании аутсорс разработки, в прошлом разработчик под мобильные платформы Android и iOS. В студенчестве создал soProject для S.T.A.L.K.E.R. :)
MOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile Multiplatform
Когда: понедельник, 1 февраля, 10:00 (GMT+3)
Опыт компании IceRock в разработке мобильных приложений (нескольких десятков) с использованием Kotlin Multiplatform. Результат этого опыта - MOKO
Гость выпуска - Алексей Михайлов, CTO в IceRock Development
Технический директор компании аутсорс разработки, в прошлом разработчик под мобильные платформы Android и iOS. В студенчестве создал soProject для S.T.A.L.K.E.R. :)
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Anna Banana)
15 февраля - демо-урок «Пишем приложение на SwiftUI и Combine»
Анна Жаркова (ведущий моб. разраб. Usetech) расскажет:
- Что такое SwiftUI? Чем приложение на SwiftUI отличается от классического iOS приложения?
- Что такое фреймворк Combine? Какие средства он предлагает для работы?
- Как создать небольшое приложение на SwiftUI с Combine?
Регистрация: https://otus.pw/WxYc/
Демо-урок является частью онлайн-курса «iOS Developer. Professional».
Анна Жаркова (ведущий моб. разраб. Usetech) расскажет:
- Что такое SwiftUI? Чем приложение на SwiftUI отличается от классического iOS приложения?
- Что такое фреймворк Combine? Какие средства он предлагает для работы?
- Как создать небольшое приложение на SwiftUI с Combine?
Регистрация: https://otus.pw/WxYc/
Демо-урок является частью онлайн-курса «iOS Developer. Professional».
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства