|
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
Упрощаем создание FragmentFactory при помощи dsl котлинаПятница, 13 Января 2023 г. 15:47 (ссылка)
Фрагменты в андроид разработке стали привычным способом написания ui и со временем, для удобства разработки, появилось много нового функционала. Один из таких примеров - использование своей реализации FragmentFactory. Об этом я и хотел бы поговорить. Для чего нужно использовать фабрику фрагментов? Часто бывает, что при создании во фрагмент нужно передать какие-то параметры, это может быть ссылка на объект, от которого зависит фрагмент или же, в самом простом случае, id контента, который нужно отобразить. Любой андроид разработчик знает, что просто передать в конструктор фрагмента нужные параметры не получится, так как при пересоздании фрагмента используется дефолтный конструктор. Стандартный способ для передачи id, положить его в аргументы фрагмента. Читать далееhttps://habr.com/ru/post/710474/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710474
rss_habr
Как сделать анимацию с помощью MotionLayoutЧетверг, 12 Января 2023 г. 10:00 (ссылка)
Привет, Хабр! Меня зовут Павел Беловол, я Android-разработчик на проекте онлайн-кинотеатра KION в МТС Digital. Это новая часть сериала о внедрении фичи Autoplay в KION, в которой я расскажу про свой личный опыт работы с MotionLayout на примере продакшн-задачи в KION. Из этой статьи вы узнаете, где нужно использовать MotionLayout, а где лучше обойтись без него и писать код анимации самостоятельно. Читать далееhttps://habr.com/ru/post/709958/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709958
rss_habr
Как стать Android разработчиком в 2023Понедельник, 09 Января 2023 г. 10:15 (ссылка)
И так, давайте начнем с того, что должен знать и уметь человек, чтобы стать Android разработчиком? Скиллсет будем смотреть по вот этому Roadmap Читать далееhttps://habr.com/ru/post/709524/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709524
rss_habr
Поиск единомышленников, помощник при релокейте и подписка на всё: концепты с зимнего хакатона red_mad_robotПятница, 16 Декабря 2022 г. 15:12 (ссылка)
Чтобы не заржаветь, роботы регулярно проводят хакатоны. И конец года — отличное время для очередной тренировки, которую организовал руководитель нашего iOS-отдела Лёша Тюрнин. Семь железных команд за сутки придумали прототипы сервисов, которых им не хватает сегодня. Именно о них, с видео и презентациями, — в этом материале. Читать далееhttps://habr.com/ru/post/705978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705978
rss_habr
Android-митап в red_mad_robot 15 декабряСреда, 07 Декабря 2022 г. 10:39 (ссылка)
Привет всем, для кого Paranoid Android — не только великая песня Radiohead, но и нередкое состояние на работе! 15 декабря в 19:00 мы проведём Android-митап в московском Робохранилище. Онлайн-трансляция тоже будет, ссылку на неё пришлём на почту. Поговорим про то, как изменилась работа с цветом с приходом Material You, погрузимся в процессы дизайн-ревью и разберёмся, каким образом и зачем автоматизировать процесс движения задачек в трекере. Митап проводим для разработчиков любых грейдов, регистрируемся тут. Читать далееhttps://habr.com/ru/post/703968/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703968
rss_habr
Игра в маляра, или Content-based color scheme: как цветовая схема приложения может меняться в зависимости от контентаСреда, 30 Ноября 2022 г. 10:00 (ссылка)
На Google I/O 2021 продемонстрировали фичу, которая позволяет динамически менять цветовую схему приложения в зависимости от его контента. Но ни в документации, ни в официальных примерах не оказалось использования этого подхода или API, которое делало бы это на уровне отдельного экрана или элемента. Ведущего android-разработчик red_mad_robot Рому Чорыева это не устроило, и он для этой цели решил разработать собственное простое решение, — а теперь рассказывает об этом в статье. Читать далееhttps://habr.com/ru/post/702466/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702466
rss_habr
Deep Dive Into Deep Link. Часть 5. Нюансы: port, mime, path, диспетчеризация, обратная совместимостьСреда, 23 Ноября 2022 г. 16:40 (ссылка)
Приветствуем вас на в заключительной части Deep Dive Into Deep Link! Вот уже пятая статья цикла, а мы до сих пор не со всем разобрались. Сегодня мы ответим на вопросы: - Почему способности path паттерны такие ограниченные? - Как происходит диспетчеризация deep link, как его делают библиотеки навигации и мы? - Как можно сломать обратную совместимость? Читать далееhttps://habr.com/ru/post/701148/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701148
rss_habr
Пишем собственный ColorWheel на основе представления (View) в AndroidПятница, 22 Октября 2022 г. 01:02 (ссылка)
Эта статья рассказывает о моём опыте создания пользовательских представлений под Android. Со временем это всё переросло в целую библиотеку. Как-то одним вечером мне в голову забралась идея о создании собственного настраиваемого View компонента для выбора цвета в обёртке уже готовой к использованию библиотеки. На самом деле, таковых в сети достаточно и без меня, но довольно интересных, с возможностями кастомизации я не нашёл. Опыта в разработке View компонентов у меня на тот момент не было, а хотелось бы чуть больше, чем ничего. Так я и приступил к написанию кода. Статья в большей степени не является руководством к тому, как стоит делать, соответственно и не претендует на правильность. Однако с помощью этой статьи я решил поделиться своим опытом разработки и описать грабли с костылями, на которые я наступал по мере реализации моей концептуальной идеи. Читать дальше →https://habr.com/ru/post/694852/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694852
rss_habr
Особенности разработки TWA в 2022 годуВторник, 18 Октября 2022 г. 15:06 (ссылка)
Настоящая статья поможет сэкономить время разработчиков и выбрать правильные инструменты для разработки TWA в 2022 году. Читать дальше →https://habr.com/ru/post/693090/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693090
rss_habr
Неочевидное про Fragment API. Часть 3. НавигацияВторник, 04 Октября 2022 г. 11:33 (ссылка)
Всем привет! На связи Максим Бредихин, Android-разработчик в Тинькофф. А это — третья статья об интересных моментах из Fragment API, о которых вы, возможно, не знали. Наливайте чай, садитесь поудобнее и приятного чтения! Читать далееhttps://habr.com/ru/post/691344/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691344
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |