Еще в своей рассылке 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), которые можно было бы использовать для освоения этой платформы. Планирую делать в формате коротких код-лабов.
Forwarded from Kotlin Multiplatform (Алексей Михайлов)
Ребята из JetBrains ждут наш фидбек.
Недавно стала доступна версия Kotlin’a 1.4.30, а вместе с ней перешёл в beta новый JVM IR backend компилятора. О новом бекенде говорят уже давно и вообще он обещает быть интересным. Однако, для начала, надо убедиться, что он достаточно стабилен для public релиза. И это то, где вы можете помочь ему стать лучше 📈
Как это сделать?
Включите новый компилятор его в своём конфиг файле и соберите проект хотя бы раз. В идеале включить его по умолчанию для вашего проекта, потому что не только сборка, но и дебаг имеют значение в этом тестировании.
В случае если будут баги 🐞, то можно репортить их в youtrack или публичный slack Kotlin’a.
Давайте вместе доведём новый JVM IR backend до стабильного состояния!
Недавно стала доступна версия Kotlin’a 1.4.30, а вместе с ней перешёл в beta новый JVM IR backend компилятора. О новом бекенде говорят уже давно и вообще он обещает быть интересным. Однако, для начала, надо убедиться, что он достаточно стабилен для public релиза. И это то, где вы можете помочь ему стать лучше 📈
Как это сделать?
Включите новый компилятор его в своём конфиг файле и соберите проект хотя бы раз. В идеале включить его по умолчанию для вашего проекта, потому что не только сборка, но и дебаг имеют значение в этом тестировании.
В случае если будут баги 🐞, то можно репортить их в youtrack или публичный slack Kotlin’a.
Давайте вместе доведём новый JVM IR backend до стабильного состояния!
The JetBrains Blog
The JVM Backend Is in Beta | The JetBrains Blog
(Updated) The new backend is Stable and is itching to be made the new default. We need each of you to start adopting it, testing it, and giving us feedback so we can give it a final polish, let's look
Android запустили трансляцию шоу про JetpackCompose:
https://www.youtube.com/watch?v=vRjJAWh6JPE
https://www.youtube.com/watch?v=vRjJAWh6JPE
YouTube
#TheAndroidShow: Jetpack Compose Livestream
Join us on February 24 at 9AM PT for #TheAndroidShow, where we'll give you a behind the scenes look at Jetpack Compose, Android's modern toolkit for building native UI.
Tweet us your burning question on Jetpack Compose using #TheAndroidShow. We've assembled…
Tweet us your burning question on Jetpack Compose using #TheAndroidShow. We've assembled…
Итак, абстрагируясь от эмоций и восторгов, посмотрим, что мы имеем в сухом остатке:
https://android-developers.googleblog.com/2021/02/announcing-jetpack-compose-beta.html
1. Это бета версия
2. Поддерживаются корутины
3. Lazy Lists - Jetpack Compose's take on RecyclerView
4. DSL-based Constraint Layout
5. Modifiers
хм, похоже, кто-то взял опыт SwiftUI и того же Flutter
6. Поддержка View
7. Возможность встраивать в существующие решения
8. Поддержка Jetpack
https://www.youtube.com/watch?v=Ef1xKWjA9E8&feature=emb_logo
https://android-developers.googleblog.com/2021/02/announcing-jetpack-compose-beta.html
1. Это бета версия
2. Поддерживаются корутины
3. Lazy Lists - Jetpack Compose's take on RecyclerView
4. DSL-based Constraint Layout
5. Modifiers
хм, похоже, кто-то взял опыт SwiftUI и того же Flutter
6. Поддержка View
7. Возможность встраивать в существующие решения
8. Поддержка Jetpack
https://www.youtube.com/watch?v=Ef1xKWjA9E8&feature=emb_logo
Android Developers Blog
Announcing Jetpack Compose Beta!
Posted by Anna-Chiara Bellini, Product Manager, Nick Butcher, Developer Relations