Telegram Web Link
Code With Me - плагин, который дает возможность подключиться к IDEA на удаленном компе.

Его можно использовать для шаринга знаний, парного программирования, проведения технического интервью и т.п.

Я проверил на последней стабильной Android Studio - все работает.

#androidstudio

https://blog.jetbrains.com/blog/2022/09/09/code-with-me-kotlin/
🤩18👍8🔥62👏1🤔1
Новый мануал по созданию приложения, которое умеет корректно работать offline.

Рассказывают не только про чтение данных, но и про запись, типы синхронизации и решение конфликтов.

#android #architecture

https://developer.android.com/topic/architecture/data-layer/offline-first
🔥22👍4👏1🤩1👌1
Вышла стабильная версия Android Studio Dolphin, а с ней и новый Logcat, про который я писал еще в марте.

Список изменений:

Development Tools
- Intellij 2021.3 Platform Update
- Gradle Managed Virtual Devices
- New Logcat

Jetpack Compose Tools
- Compose Animation Inspector
- Compose MultiPreview Annotations
- Compose Recomposition Counts in Layout Inspector

WearOS
- Wear OS Emulator Pairing Assistant
- Wear OS Emulator Toolbar
- Wear OS Direct Surface Launch

Срочно обновляемся и весь оставшийся день пытаемся понять, почему проект перестал собираться )

#androidstudio

https://android-developers.googleblog.com/2022/09/android-studio-dolphin.html
😁24👍14🎉9🔥3
GitHub Action от Gradle команды - gradle-build-action. Рекомендуется использовать его для сборки Gradle проектов.

#gradle #github #cicd

https://blog.gradle.org/gh-actions
👍9👎1
Статья про Inline классы в Kotlin. Они позволяют создавать удобные обертки для примитивов.

#kotlin #inline #value #class

https://medium.com/the-kotlin-primer/inline-value-classes-773093aece23
6👍4👎1💩1
Релиз Kotlin 1.7.20

- The new Kotlin K2 compiler supports all-open, SAM with receiver, Lombok, and other compiler plugins

- We introduced the preview of the ..< operator for creating open-ended ranges

- The new Kotlin/Native memory manager is now enabled by default

- We introduced a new experimental feature for JVM: inline classes with a generic underlying type

#kotlin

https://blog.jetbrains.com/kotlin/2022/09/kotlin-1-7-20-released/#performance
🎉13😱1💩1
Новички в Android-разработке часто страдают от отсутствия опыта реальной работы: на курсах они разбирали "игрушечные" примеры, навыки работы в софтовой компании отсутствуют, умения взаимодействовать с коллегами нет. Всё это без опыта работы не получить. Замкнутый круг?

А вот и нет! Ребята из Apanta придумали симулятор мобильного разработчика.

Вместо скучных вебинаров – тренажеры, игры и кейсы из реальной жизни мобильной студии со сценариями, где вы сами принимаете решения. Учись, играя!

Ребята сделали группу в телеграме, где делятся подробностями проекта, а еще раздают промокоды на бесплатные уровни.

#реклама
💩16👍9👏2🤔2🤮1
Обновления по курсам StartAndroid


Kotlin Coroutines

Обновлен Урок 31 Тестирование.
Вместо устаревших runBlockingTest и TestCoroutineDispatcher, рассказываю про runTest и StandardTestDispatcher. О том, как надо пинать scheduler, чтобы он запускал корутины. И про advance* методы по перемотке виртуального времени.


Dagger/Hilt

По мультимодульности вышла серия из 10 уроков. Они не входят в курс и находятся в общем доступе. Материал предназначен для тех, у кого нет опыта работы с даггером в мультимодульном проекте.

По мультимодульности в Hilt вышел отдельный небольшой Урок 21. В нем я на примере показываю, что Hilt использует "магию", чтобы видеть объекты из всех модулей.


Compose

Официально начинаю писать этот курс.
Надеюсь, что где-нить в декабре уже буду постить первые уроки.
👍75🔥48🎉8🤮1🙏1
Видео с DroidCon New York 2022

- Exploring dynamic feature modules
- The evolution of android graphics
- Mobile application performance done the right way
- Functional programming in kotlin for androiddevs
- Optimize your app for large screens
- Building responsive uis for tablets, foldables, and other devices
- Snapshot testing (and more!) with paparazzi
- ...

#droidcon #video #conference

https://www.droidcon.com/content/?filter_category=video&filter_post_event_tag=droidcon-new-york
👍91
Несколько идей для шаблонов, которые можно добавить в студию для удобства написания часто повторяющихся фрагментов кода.

#androidstudio #template

https://levelup.gitconnected.com/5-android-studio-live-templates-to-code-faster-9a0330cd256c
👍8
В Android 13 появился новый Android photo picker, который позволяет пользователю выбрать медиа файлы без каких-либо пермишенов.

В androidx.activity 1.6 для этого пикера был добавлен ActivityResultContract. Он дает возможность указать тип выбираемого медиа и лимит на количество.

#android #image #media

https://medium.com/androiddevelopers/permissionless-is-the-future-of-storage-on-android-3fbceeb3d70a
👍20🔥5💩1
2025/07/12 19:16:54
Back to Top
HTML Embed Code: