Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Мобильной разработки не будет через 5 лет... в том виде, в котором мы ее знаем сейчас.
Что будет в тренде в ближайшие годы, и что нужно и полезно знать, чтобы оставаться в строю, рассказывает
Кирилл Розов https://t.iss.one/android_broadcast

https://www.youtube.com/watch?v=S5zjHQ1YKcU
Смотрите нас в в эту субботу
Forwarded from GDG Russia
​​Всем привет!

4 декабря сообщества GDG (Google Developer Groups) проведут DevFest Russia 2021 онлайн и немного офлайн!
Три потока: Web, Mobile и Cloud
Доклады: в этом году спикерами на DevFest будут гуглеры (сотрудники Google) и GDE (Google Developer Experts) с докладами про Android, GCP, ML, Kotlin, Angular, Flutter и даже Firebase.

Все доклады на русском языке, но спикеры далеко не только из России.
Вы можете посмотреть все выступления онлайн на нашем YouTube канале GDG Russia или в записи там же!

Весь список докладов вы можете найти на сайте!
Полезный и важный материал
Forwarded from Mobile Native ️️
Модульность и DI в современном Android-приложении. Большой туториал от Яндекса.

Актуальная статейка про разбиение приложения на модули, зачем это нужно и как потом организовать DI.
Богат декабрь на разные ивенты
Sber Mobile Meetup — 7 декабря, 17:00, онлайн.

Сбер при нашей поддержке проведет онлайн-митап для мобильных разработчиков. В программе — три доклада от специалистов, которые работают над сервисами Сбера:
— Андрей Попов — «Современный подход к анимациям в UICollectionView». Доклад об анимациях, применимых к коллекциям с помощью современных API в iOS SDK.
— Дмитрий Исаев — «Clean MVVM c Combine, SwiftUI в продакшене». Узнайте, как команда Сбера применила этот стек к большому объему бизнес-логики, вдохновившись Clean Code от дядюшки Боба Мартина.
— Андрей Данилов — «Как (не) ускорить сборку Android-проекта». Андрей расскажет, как не наступить на грабли при ускорении сборки: исправить порядок репозиториев зависимостей и найти альтернативы для неэффективных инструментов.

А еще вы сможете задать спикерам вопросы после докладов и пообщаться с коллегами в Spatial chat.

Участие бесплатное, нужно только зарегистрироваться: https://vk.cc/c8wf4f
Супер материал, супер информация и настоящий топ!
Forwarded from Mobile Developer (Алексей Гладков)
А теперь просто бомба! Новое видео на канале!

Николай Иготти о Compose Multiplatform RC, связи Google и JB, Compose for iOS и JS

Всем привет. У нас случилось долгожданное, а именно релиз Compose for Multiplatform. И мне удалось встретиться и поговорить с Николаем Иготти, руководителем разработки в команде Compose Multiplatform. Поговорили как на личные темы, так и по поводу получившегося релиза!

Внутри:
👉 Как создавался Compose
👉 Какие проблемы пришлось преодолеть
👉 Как связаны Jetbrains и Google
👉 Compose for JS
👉 Compose for IOS

Все для вас, мои дорогие! :)
Приятного просмотра!
В суете декабря трудно писать или обозревать что-то новое. Откуда берут на это время авторы подкастов и видеоблогов о разработке…
https://medium.com/google-developer-experts/kotlin-native-new-memory-management-model-7191fa30db30
Статья попала в еженедельный дайджест Kotlin Weekly:
https://mailchi.mp/kotlinweekly/kotlin-weekly-280
Сейчас готовим к запуску несколько статей в рамках корпоративного блога Usetech на Хабре) Это будет очень интересно)
3 дня назад вышла версия Kotlin 1.6.10 #kotlin
https://github.com/JetBrains/kotlin/releases/tag/v1.6.10

Пофикшены критикалы.
Вернулась поддержка 1.3 Kotlin
Улучшена стабильность работы KMM и Kotlin Native при взаимодействии с Windows
Подробнее смотрите в блоге компании Jetbrains об официальном выпуске 1.6.0:
https://blog.jetbrains.com/kotlin/2021/11/kotlin-1-6-0-is-released/

- Kotlin Native модель управления памяти пока в ревью. Появилась поддержка Xcode 13, кросс-компиляции с Windows. Обновился LLVM (переработан) и линкер.
- Kotlin Js улучшена работа с delegated properties и repeatable annotations
- Kotlin JVM повторяющиеся аннотации совместимы и с Kotlin, и с Java @kotlin.annotation.Repeatable

Ну и общие улучшения стабильности и перформанса

Анонсирован Kover - Gradle плагин для измерения покрытия Kotlin Code https://github.com/Kotlin/kotlinx-kover/issues

Новая версия также включает языковые изменения:

- When должен быть exhaustive для sealed классов. Т.е либо вы указываете ветви всех вариантов, либо используете else или InstantMessage. Иначе получите ошибку
- suspend функции, как супертипы:


class MyClickAction : suspend () -> Unit {
override suspend fun invoke() { doSomething() }
}


- конверсия suspend функций и обычных