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


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

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

Следующие 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

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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

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

Следующие 30  »

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

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

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