|
|
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
rss_habr
Как джун построил процесс образовательных митингов в отделе и заработал на этом денегЧетверг, 12 Января 2023 г. 20:44 (ссылка)
Я — Денис, Junior Android-разработчик в «Лайв Тайпинге». В этой статье расскажу о своём опыте внедрения нового процесса в отделе. Мы поговорим о важности образовательных митингов, а также найдем решения проблем, с которыми можно столкнутся во время его внедрения. У этой истории нетипичная концовка: я поделюсь тем, как митинги помогли мне выпустить собственную книгу. Так что в качестве бонуса — несколько советов о том, как опубликовать книгу на «ЛитРес: Самиздат». Поехали!https://habr.com/ru/post/710328/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710328
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
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
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
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
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
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
rss_habr
Готовим Window Inset под соусом Jetpack Compose и щепоткой ViewЧетверг, 15 Сентября 2022 г. 18:25 (ссылка)
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
rss_habr
Тотальная декомпозиция в Jetpack Compose. И причем здесь навигацияСреда, 20 Июля 2022 г. 10:00 (ссылка)
С выходом Jetpack Compose делать ui компоненты и, в целом, верстать стало проще. Да и сам инструмент так и навязывает переиспользовать ранее сделанные compose функции, делать их как можно меньше, чтобы можно было удобней переиспользовать. Но что если это не всегда так удобно? Да и просто переиспользовать compose функции это слишком просто! Jetpack Compose дает куда большие возможности в вопросе декомпозиции задачи. https://habr.com/ru/post/677822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=677822
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
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
rss_habr
[recovery mode] Дайджест недели (мобильная разработка) – #3Понедельник, 30 Мая 2022 г. 11:24 (ссылка)
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |