Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 77 сообщений
Cообщения с меткой

jetpack compose - Самое интересное в блогах

Следующие 30  »
rss_habr

[Перевод] Состояние навигации в Jetpack Compose

Понедельник, 16 Января 2023 г. 09:53 (ссылка)

Хотя стабильная версия Jetpack Compose вышла уже достаточно давно, вопрос навигации в Compose до сих пор остается одним из самых обсуждаемых в сообществе Android-разработчиков. Именно поэтому мы решили перевести статью, в которой автор указывает на проблемы официального решения навигации для Compose, перечисляет плюсы и минусы популярных библиотек-альтернатив, а также на основе своего опыта разработки рассуждает о том, какой функциональностью должен обладать хороший фреймворк навигации.

Данная статья будет полезна Android-разработчикам, которые встали перед выбором подходящей библиотеку навигации для проекта на Jetpack Compose.

Читать далее

https://habr.com/ru/post/710768/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710768

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как джун построил процесс образовательных митингов в отделе и заработал на этом денег

Четверг, 12 Января 2023 г. 20:44 (ссылка)

Я — Денис, Junior Android-разработчик в «Лайв Тайпинге». В этой статье расскажу о своём опыте внедрения нового процесса в отделе. Мы поговорим о важности образовательных митингов, а также найдем решения проблем, с которыми можно столкнутся во время его внедрения. У этой истории нетипичная концовка: я поделюсь тем, как митинги помогли мне выпустить собственную книгу. Так что в качестве бонуса — несколько советов о том, как опубликовать книгу на «ЛитРес: Самиздат».

Поехали!

https://habr.com/ru/post/710328/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710328

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Как фронтендеру стать мобильным разработчиком, или Перевод API React в Jetpack Compose

Четверг, 12 Января 2023 г. 15:53 (ссылка)

Привет, я Данильян, работаю в Самокате фронтенд-разработчиком, разрабатываю бэкофисное приложение с использованием React. Когда я только начинал изучать Jetpack Сompose, я наткнулся на статью, в которой простым языком для людей, пришедших из мира веб-технологий в мир мобильной разработки, расписано, как писать код для мобильных устройств, чтобы было как в React. Из материала в статье особенно подкупали примеры: вот, что вы делали в React, а вот, как в Jetpack Compose получить то же самое.

Делюсь с вами переводом этой статьи.

Читать далее

https://habr.com/ru/post/707038/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707038

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Создаем простую игру с Jetpack Compose для часов на Google WearOS

Четверг, 15 Декабря 2022 г. 14:19 (ссылка)

Библиотека Jetpack Compose значительно изменила подход к разработке нативных приложений и позволила декларативно описывать в коде интерфейсы, которые зависят от состояния и автоматически отслеживают его изменение. Но долгое время ее применимость ограничивалась платформой Android для телефонов и планшетов, а затем (благодаря разработкам JetBrains) стало возможным использовать реактивный стиль разработки для создания десктопных и веб-приложений. Но все еще нельзя было создавать приложения для умных часов, работающих над вариантом платформы Android - WearOS. В июле 2022 года команда разработки Android предложила первую стабильную версию Compose for WearOS, а в начале декабря вышло обновление библиотеки версии 1.1 с новыми возможностями по настройке пользовательского интерфейса и дополнительными компонентами. В этой статье мы сделаем несложную игру для WearOS с использованием Compose.

Читать далее

https://habr.com/ru/post/705686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705686

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Нюансы поддержки npm в Deno

Вторник, 13 Декабря 2022 г. 14:42 (ссылка)

Всем, привет! Меня зовут Данильян, я работаю в Самокате фронтенд-разработчиком и разрабатываю бэкофисное приложение с использованием React. Помимо работы, у меня есть несколько сайд-проектов, в которых я широко использую Deno. В последнее время этот проект радует новыми фичами чуть ли не каждую неделю и об одной из них я хотел бы рассказать в этом посте.

Читать далее

https://habr.com/ru/post/705204/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705204

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose

Четверг, 01 Декабря 2022 г. 19:22 (ссылка)

В Google Play сыпятся жалобы на зависания и заторможенность вашего новенького-свеженького приложения на Compose? Вам пригодятся советы из данной статьи, чтобы это исправить.

Читать далее

https://habr.com/ru/post/701422/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701422

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Найдите 10 отличий. Тестируем сравнением снимков экрана с образцом

Четверг, 13 Октября 2022 г. 14:23 (ссылка)

При тестировании мобильных приложений нередко возникает необходимость проверить корректность верстки визуальных элементов и их правильное отображение в различных состояниях приложения. К сожалению, возможностей библиотек тестирования не всегда достаточно для автоматизации проверки визуальных элементов и, в лучшем случае, тестировщик получает возможность проверить размеры элемента, наличие перекрытий с другими элементами и внутренние свойства View, но это не всегда помогает дать однозначный ответ - не была ли сломана верстка в последнем обновлении? Здесь на помощь приходят инструменты для тестирования сравнением с образцом и в этой статье мы рассмотрим подходы к тестированию View и Composable (для Jetpack Compose) с использованием собственных механизмов библиотек и сторонних решений для определения разности между фактическим и эталонным снимков.

Читать далее

https://habr.com/ru/post/692974/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692974

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Jetpack Compose Layouts

Четверг, 06 Октября 2022 г. 22:06 (ссылка)

Иногда для вёрстки сложных экранов не хватает Row, Column, Box или других встроенных контейнеров, тогда нам приходится писать свои собственные. В этой статье мы напишем Row, который переносит дочерние элементы на следующую строку в случае недостатка места.

Читать далее

https://habr.com/ru/post/691954/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691954

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Готовим Window Inset под соусом Jetpack Compose и щепоткой View

Четверг, 15 Сентября 2022 г. 18:25 (ссылка)

https://habr.com/ru/post/687310/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687310

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Jetpack Compose: реализация меню Apple Watch

Пятница, 19 Августа 2022 г. 10:36 (ссылка)

Мне очень нравится меню с Apple watch: плавность анимации, поведение иконок при перемещении, расположение элементов по необычной сетке. Я захотел повторить это меню на Android. Но делать это на старом подходе с помощью ViewGroup или кастомного Layout Manager для RecyclerView не очень хотелось: слишком уж затратно для работы «в стол».

С появлением Compose эта идея стала более привлекательной и интересной для реализации. Рассказываю, как создать собственный ViewGroup на Jetpack Compose.


Читать дале

https://habr.com/ru/post/683264/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683264

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Тотальная декомпозиция в Jetpack Compose. И причем здесь навигация

Среда, 20 Июля 2022 г. 10:00 (ссылка)

С выходом Jetpack Compose делать ui компоненты и, в целом, верстать стало проще. Да и сам инструмент так и навязывает переиспользовать ранее сделанные compose функции, делать их как можно меньше, чтобы можно было удобней переиспользовать.

Но что если это не всегда так удобно? Да и просто переиспользовать compose функции это слишком просто! Jetpack Compose дает куда большие возможности в вопросе декомпозиции задачи.
Простой пример: как переиспользовать compose функции, если мы строим многомодульное приложение? Нужно раскидать эти compose функции так, чтобы были доступны для разных модулей, но это все нужно организовать так, чтобы не наткнуться на circular dependency (при многомодульном построении приложения) или же чтобы это все не превратилось в "кашу" (при построении приложения в одном модуле), а также обойти кучу других проблем, которые могут возникнуть. Безусловно, решить этот пример можно множеством способов. Одно решение из множества, достаточно кардинальное, я опишу далее.

Читать далее

https://habr.com/ru/post/677822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=677822

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Введение в Jeptack Compose

Четверг, 02 Июня 2022 г. 21:24 (ссылка)

Привет, меня зовут Саша, я Android-разработчик команды разработки мобильного приложения Банка РНКБ. Сегодня хочу поделиться своим опытом использования Compose.

В июле прошлого года Google анонсировал первую стабильную версию Jetpack Compose, а на момент написания статьи уже вышла версия 1.1. Несмотря на то, что использовать данный инструмент можно было задолго до фактического релиза, сейчас метаморфозы API завершились(хотя некоторые его части всё ещё помечены аннотацией @Experimental*Api). Сам Compose как инструмент для разработки теперь точно стал production ready (ну так обещают).

Читать далее

https://habr.com/ru/post/669374/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669374

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Полдюжины правил для статического анализатора Detekt

Среда, 01 Июня 2022 г. 19:29 (ссылка)

Техлид Android-команды KODE Дмитрий Суздалев выпустил небольшой, но полноценный опенсорс-проект: набор улучшений для статического анализатора Kotlin-кода Detekt, которые обучают его проверять соблюдение различных правил при использовании библиотеки Jetpack Compose.

Набор правил попал в еженедельный Compose Newsletter, так что теперь самое время поделиться им с сообществом Хабра.

Читать далее

https://habr.com/ru/post/669136/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669136

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[recovery mode] Дайджест недели (мобильная разработка) – #3

Понедельник, 30 Мая 2022 г. 11:24 (ссылка)

https://habr.com/ru/post/668482/?utm_source=habrahabr&utm_medium=rss&utm_campaign=668482

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<jetpack compose - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda