#swiftui Некоторые вещи теряются в инфопотоке. В пн мы в Otus провели демо-занятие по разработке небольшого приложения на SwiftUI и Combine.
Заодно рассмотрели проблемы с Identifiable, нужно ли его реализовывать, и как можно без него обойтись, и неправильной обработкой onReceive для асинхронного получения данных, чтобы показать, работает ли корректно onAppear в subview, когда мы запрашиваем, например, изображение для элемента списка, или же лучше брать механизм Combine
https://www.youtube.com/watch?v=OvkxZvfsX9U
И да, к видео прилагаются пример кода и сама презентация с инфо
Заодно рассмотрели проблемы с Identifiable, нужно ли его реализовывать, и как можно без него обойтись, и неправильной обработкой onReceive для асинхронного получения данных, чтобы показать, работает ли корректно onAppear в subview, когда мы запрашиваем, например, изображение для элемента списка, или же лучше брать механизм Combine
https://www.youtube.com/watch?v=OvkxZvfsX9U
И да, к видео прилагаются пример кода и сама презентация с инфо
YouTube
Пишем приложение на SwiftUI и Combine // Демо занятие курса «iOS Developer. Professional»
Вебинар рассчитан на разработчиков, у которых есть опыт разработки на iOS и Swift, но будет интересен также тем, кто такого опыта не имеет, но хочет открыть для себя кое-что новое.
Мы познакомимся с декларативным фреймворком SwiftUI и разберем особенности…
Мы познакомимся с декларативным фреймворком SwiftUI и разберем особенности…
На канале Android broadcast вышел эфир про совмещение функционала Huawei и Google в одном приложении. Если вы уже успели набить шишек с кастомными реализациями Android от Huawei и прочих китайцев, вам это будет супер полезно:
https://www.youtube.com/watch?v=FJFSdA3qxno
https://www.youtube.com/watch?v=FJFSdA3qxno
YouTube
Как Huawei и Google сервисы уживаются в одном приложении
#AndroidBroadcast #HMS
Обсуждаем интеграцию Huawei Mobile Services (HMS) в приложение с Google Play Services (GMS) и как они уживаются вместе в одной APK
Эксперт: Егор Аганин https://t.iss.one/aganinev , старший Android разработчик в CardsMobile (приложение…
Обсуждаем интеграцию Huawei Mobile Services (HMS) в приложение с Google Play Services (GMS) и как они уживаются вместе в одной APK
Эксперт: Егор Аганин https://t.iss.one/aganinev , старший Android разработчик в CardsMobile (приложение…
Preview #1 Android 12 уже доступен!
https://developer.android.com/about/versions/12
Если верить roadmap, финальный релиз надо ждать ближе к осени
https://developer.android.com/about/versions/12
Если верить roadmap, финальный релиз надо ждать ближе к осени
Android Developers
Android 12 | Android Developers
Android 12 now available. Try it today!
24 февраля пройдет шоу, на котором нам представят кое-что новенькое из мира Jetpack compose. И вы только посмотрите, кто будет его вести)
https://landing.google.com/theandroidshow/
https://landing.google.com/theandroidshow/
Также из информационных новинок по Android:
Небольшой курс по Jetpack Compose для усвоения основ
https://developer.android.com/courses/pathways/compose
Видимо, пока глобальных изменений в Compose не предвидится
Новый WorkManager с улучшенной робастностью для фоновой работы
https://medium.com/androiddevelopers/workmanager-2-5-0-stable-released-701b668cd064
Небольшой курс по Jetpack Compose для усвоения основ
https://developer.android.com/courses/pathways/compose
Видимо, пока глобальных изменений в Compose не предвидится
Новый WorkManager с улучшенной робастностью для фоновой работы
https://medium.com/androiddevelopers/workmanager-2-5-0-stable-released-701b668cd064
Android Developers
Jetpack Compose for Android Developers
Еще в своей рассылке Android developers уведомили об улучшениях в Kotlin 1.4.3:
https://blog.jetbrains.com/kotlin/2021/02/kotlin-1-4-30-released/
Кстати, те, кто спрашивал меня вчера про время компиляции и производительность, могут получить отсюда всю инфо
https://blog.jetbrains.com/kotlin/2021/02/kotlin-1-4-30-released/
https://blog.jetbrains.com/kotlin/2021/02/kotlin-1-4-30-released/
Кстати, те, кто спрашивал меня вчера про время компиляции и производительность, могут получить отсюда всю инфо
https://blog.jetbrains.com/kotlin/2021/02/kotlin-1-4-30-released/
The JetBrains Blog
1.4.30 Is Released With a New JVM Backend and Language and Multiplatform Features | The Kotlin Blog
Kotlin 1.4.30 is now available. This is the last 1.4 incremental release, so we have lots of new experimental features that we plan to make stable in 1.5.0. We would really appreciate it if you would
На канале Mobius вышли записи нашего декларативного мини-соревнования, когда мы параллельно делали верстку на SwiftUI, Flutter и Jetpack Compose. Это была авантюра - попытаться сделать такой экран за час (!) 😅 Но я бы повторила
Forwarded from Mobius — канал конференции
А сегодня у нас день декларативного UI. Мы покажем, как спикеры верстали один и тот же экран в прямом эфире на SwiftUI, Flutter и Jetpack Compose. Впереди длинные выходные, так что вы успеете посмотреть всё.
Начнем с Анны Жарковой и SwiftUI: https://youtu.be/DuqFYJNn01E
Начнем с Анны Жарковой и SwiftUI: https://youtu.be/DuqFYJNn01E
YouTube
Анна Жаркова — SwiftUI — live coding declarative UI
Ближайшая конференция:
Mobius 2022 Spring — 25-27 мая.
Подробности и билеты: https://bit.ly/3FxJRd7
— —
. . .
Анна на свой страх и риск будет верстать экран, который видит впервые, используя SwiftUI для верстки UI в декларативном стиле. Параллельно с ней…
Mobius 2022 Spring — 25-27 мая.
Подробности и билеты: https://bit.ly/3FxJRd7
— —
. . .
Анна на свой страх и риск будет верстать экран, который видит впервые, используя SwiftUI для верстки UI в декларативном стиле. Параллельно с ней…
На Хабре вышла статья по докладу команды Яндекс на AppsLive "Готовим Большую Фичу на Kotlin Multiplatform"
https://habr.com/ru/company/yandex/blog/542454/
В принципе интересно в плане кейса самописного Observable (why not?) и сравнения реактивных решений с kotlin Flow.
Однако, чувствуется, что ребята не допилили и не донастроили многопоточность, от того и пошли в костыли с Json, кешированием и сетью
Спорный, но полезный в плане учения на чужих ошибках, момент - попытка впилить нативные реализации в KMM Shared часть
https://habr.com/ru/company/yandex/blog/542454/
В принципе интересно в плане кейса самописного Observable (why not?) и сравнения реактивных решений с kotlin Flow.
Однако, чувствуется, что ребята не допилили и не донастроили многопоточность, от того и пошли в костыли с Json, кешированием и сетью
Спорный, но полезный в плане учения на чужих ошибках, момент - попытка впилить нативные реализации в KMM Shared часть
Хабр
Готовим Большую Фичу™ на Kotlin Multiplatform. Доклад Яндекса
Предположим, вы решили внедрить Kotlin Multiplatform в свой проект, чтобы переиспользовать логику на iOS и Android. Рано или поздно вы захотите сделать Большую Ф...
Если вы до сих пор не знакомы с основами JetpackCompose (прям как я), то для нас небольшой курс от Android Developers:
https://developer.android.com/courses/pathways/compose
https://developer.android.com/courses/pathways/compose
Android Developers
Jetpack Compose for Android Developers
Forwarded from Mobius — канал конференции
Следующая участница нашего Declarative UI Challenge — Светлана Кривошеева. Она делала тот же UI на Flutter. Давайте посмотрим, что получилось.
https://youtu.be/v7VkudEKdxs
https://youtu.be/v7VkudEKdxs
YouTube
Светлана Кривошеева — Flutter — live coding declarative UI
Ближайшая конференция — Mobius 2024 Autumn, 11 октября (Online), 19–20 октября, Санкт-Петербург. Подробности и билеты: https://jrg.su/Yu6KNJ
— —
. . .
Светлана на свой страх и риск будет верстать экран, который видит впервые, используя Flutter для верстки…
— —
. . .
Светлана на свой страх и риск будет верстать экран, который видит впервые, используя Flutter для верстки…
Forwarded from Mobius — канал конференции
YouTube
Антон Шилов — Jetpack Compose — live coding declarative UI
Ближайшая конференция: Mobius 2025 Spring, 9–10 апреля, Москва + онлайн. Подробности и билеты: https://jrg.su/ojGU3B
— —
. . .
Антон на свой страх и риск будет верстать экран, который видит впервые, используя Jetpack Compose для верстки UI в декларативном…
— —
. . .
Антон на свой страх и риск будет верстать экран, который видит впервые, используя Jetpack Compose для верстки UI в декларативном…
На Хабре вышел весьма интересный материал про уже нашумевший сервис Clubhouse. Пока среди владельцев iOS еще сохраняется ажиотаж по поиску инвайтов, а владельцы Android еще сетуют на его недоступность, разработчик из Спб сделал свой Clubhouse под Android:
https://habr.com/ru/post/543198/
https://habr.com/ru/company/jugru/news/t/543452/
https://habr.com/ru/post/543198/
https://habr.com/ru/company/jugru/news/t/543452/
Хабр
Clubhouse без iPhone. How-to инструкция
ДисклеймерВ этой статье я расскажу, как запустить Clubhouse без iPhone с помощью консольного python приложения, которое позволит пользоваться большинством функци...
Лично я думаю, что было бы круто, если бы Григорий рассказал о своей наработке на каком-нибудь ивенте)
И сам круглый стол, на котором мы обсудили проведенный Live-coding, сравнили свои платформы и те трудности, с которыми столкнулись.
А некоторые еще и параллельно допилили код)
А некоторые еще и параллельно допилили код)
Forwarded from Mobius — канал конференции
Declarative UI Day подходит к концу, осталось узнать впечатления от лайвкодинга и сравнить фреймворки лицом к лицу.
https://youtu.be/B_GQfgc_XU4
https://youtu.be/B_GQfgc_XU4
YouTube
Круглый стол. Declarative UI live coding
Ближайшая конференция:
Mobius 2021 Moscow — 22-25 ноября, онлайн.
Подробности и билеты: https://bit.ly/37eIq4d
. .
На круглом столе сравним разные фреймворки в максимально боевой ситуации: прибегает менеджер со свежим дизайном экрана на вёрстку, задачка…
Mobius 2021 Moscow — 22-25 ноября, онлайн.
Подробности и билеты: https://bit.ly/37eIq4d
. .
На круглом столе сравним разные фреймворки в максимально боевой ситуации: прибегает менеджер со свежим дизайном экрана на вёрстку, задачка…
Буквально через неделю ожидается интересная 2х недельная сессия Podlodka iOS:
https://podlodka.io/ioscrew
На первой неделе будут доклады и воркшопы о самых глубинных глубинах iOS и Swift.
На второй неделе много про SwiftUI.
https://podlodka.io/ioscrew
На первой неделе будут доклады и воркшопы о самых глубинных глубинах iOS и Swift.
На второй неделе много про SwiftUI.
podlodka.io
Онлайн-конференция Podlodka iOS Crew, сезон #16
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
В каком виде вам было бы удобнее воспринимать материал
Anonymous Poll
35%
Статьи
30%
Видео
50%
Оба формата, лишь бы ссылка на гитхаб была
Я задумалась о выпуске серии коротких уроков по SwiftUI (не Advanced), которые можно было бы использовать для освоения этой платформы. Планирую делать в формате коротких код-лабов.