|
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
iOS: Навигация по-новомуВоскресенье, 23 Октября 2022 г. 14:11 (ссылка)
С каждый днем все больше разработчиков IOS стремятся свои новые проекты начинать с использованием SwiftUI. И здесь перед ними возникает проблемы в виде реализации устоявшихся представлений о навигации в iOS. Предлагаемые решения от Apple работают весьма часто довольно криво. Это понимают и в самой Apple. По мере развития SwiftUI основной компонент навигации NavigationView был заменен на NavigationStack. И это не просто переименование. Те кто уже использовал NavigationView не готовы от него отказаться, так как его реализация лежала через боль и слезы. Те же кто только входит в мир SUI либо наталкиваются на рекомендации создавать кастомную навигацию, либо смотрят на статьи как разруливать проблемы NavigationView. Новая альтернатива не всем пришлась по-душе, так как на WWDC не продемонстрировали его с лучшей стороны. А она есть. И это хорошая новость! Apple, наконец, освоила паттерн Navigator, которым конкуренты пользовались более 10 лет! В чем суть: теперь навигация становится возможной даже при помощи передачи пути для навигации. Те кто пользовался DeepLink или UniversalLink возрадуются. Теперь и на их улице будет праздник. Оговорюсь – это не значит что раньше это было невозможно, но теперь не приходится для этого устраивать танцы с бубном. Чтоб продемонстрировать идею, был набросан минимальный проект, включающий пять экранов, с незамысловатыми названиями: first, second, third и fourh. Эти экраны были объединены следующей схемой переходов: Читать далее https://habr.com/ru/post/694946/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694946
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
rss_habr
Почему я больше не буду использовать deep linking из Navigation ComponentВторник, 23 Августа 2022 г. 16:59 (ссылка)
Эта статья для тех, кто стоит перед выбором реализации собственного решения для обработки deep links в Android приложении или использования, того что предлагает Google в своем Navigation Component. Недавно, на одном из небольших проектов передо мной встала задача открытия различных экранов приложения из вне через deep links, захотелось попробовать и понять, что такого для deep linking смогли придумать ребята из Google, учитывая как красиво они об этом рассказывают в своих презентациях и документации. Далее я опишу недостатки, с которыми пришлось столкнуться, и почему я больше не буду использовать deep linking из Navigation Component. Читать далееhttps://habr.com/ru/post/684224/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684224
rss_habr
Навигация в Swift UI: что изменилось с появлением iOS 16Пятница, 12 Августа 2022 г. 14:35 (ссылка)
Одно из самых проблемных мест SwiftUI — работа с навигацией. Отсутствие доступа к стеку навигации, невозможность разделить UI-слой и слой навигации, сложность создания диплинков — всё это затрудняло работу многим разработчикам, использующим SwiftUI в своих проектах. В iOS 16 появился совершенно новый API для работы с навигацией. Разбираемся, стало ли удобнее. Читать далееhttps://habr.com/ru/post/682156/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682156
rss_habr
SwiftUI. Есть ли жизнь без NavigationView или пару слов о координатореСуббота, 06 Августа 2022 г. 16:54 (ссылка)
В далекие – далекие времена, когда iOS была совсем маленькой, разработчики, гордо именуемые iOS-девелоперами, задумались о кастомизации навигационного стека. Не то что навигационный стек был плох – он отлично вписывался в картину мира Apple, но вот навигационная панель часто была «бельмом в глазу» для пользователей и дизайнеров. Поэтому разработчики применяли простой трюк – скрывали панель в приложении, а вместо нее показывали свою собственную панель, со своим собственным дизайном интерфейса, управляющие элементы которого были привязаны все к тем же методам push и pop доступных им из коробки. Со временем, даже Apple поняли, что так дальше жить нельзя, выпустив iOS 7... Сколько негатива вылилось на головы разработчиков... Но те кто научился кастомизировать панель навигации, выбрались из тех мрачных времен весьма достойно. Читать далееhttps://habr.com/ru/post/681180/?utm_source=habrahabr&utm_medium=rss&utm_campaign=681180
rss_habr
[Перевод] Передает ли GPS разные данные в LNAV и CNAV сообщениях?Пятница, 29 Апреля 2022 г. 17:42 (ссылка)
Навигационные системы используют разные типы навигационных сообщений для модуляции разных сигналов. Например, сигналы GPS L1C/A модулируются сообщением в соответствии с протоколом LNAV, а сигналы GPS L2C и L5 сообщением CNAV. Протокол определяет размещение данных в фреймах и сабфреймах, интервал передачи, разрядность и т.д. Читать далееhttps://habr.com/ru/post/663762/?utm_source=habrahabr&utm_medium=rss&utm_campaign=663762
rss_habr
Обзор решений для навигации в iOSЧетверг, 07 Апреля 2022 г. 12:49 (ссылка)
Всем привет! Меня зовут Тимур, я – iOS разработчик в hh.ru. В этой статье поговорим о фреймворкинге навигации в iOS. Я расскажу кулстори о популярных и не очень решениях и их преимуществах, а еще о том, как мы искали фреймворк мечты среди этой смертной любви. Поехали! Читать далееhttps://habr.com/ru/post/659523/?utm_source=habrahabr&utm_medium=rss&utm_campaign=659523
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |