Рубрика «навигация» - 8

10 анти паттернов навигации в Android

В данной статье мы рассмотрим 10 анти-паттернов навигации в Android, которые допускают многие новички (и не только) в создании интерфейсов Android-приложений.

Читать полностью »

Если вы не живете в полной изоляции, то вы, скорее всего, слышали о предстоящем спортивном мероприятии в Сочи. Которое, как известно, состоится уже совсем скоро. И, несомненно, это событие посетят гости со всего мира.

Скачать в AppStoreпросто pinСкачать в Google Play

Читать полностью »

С 2015 года все машины в РФ обязаны быть с ГЛОНАССом

Министерство любви ГосДума в первом чтении одобрили законопроект об обязательной установке устройств слежения с ГЛОНАСС на все новые автомобили с 2015 года.
Читать полностью »

Работа была представлена на конференции HiTB в Куала Лумпур 2013. Слайды презентации доступны по ссылке.

Из официального блога Trend Micro:

Исследователи Trend Micro обнаружили, что проблемы в безопасности АИС (Автоматическая Идентификационная Система) позволяют перехватывать связь между судами, создавать «суда-призраки», отсылать сигналы SOS или сообщения о столкновениях, или вообще отключать АИС на любом судне.

Авторы Marco Balduzzi и Kyle Wilhoit

Мне кажется, что те, кто исследовал безопасность этих систем (AIS), неплохо развлеклись получив порцию фана. Но, «безопасность» здесь ни при чём.

Читать полностью »

Навигация в сабжевых платформах проста, но доставляет некоторый зуд в некоторых местах при попытке красиво связать ее с MVVM. К примеру, в Windows Phone навигация происходит только по ccылкам с возможностью задать параметры только в URI (т.е. строками) что особенно доставляет удовольствие при перемещении представлений в другие папки

Navigate(Uri uri)

тогда как в Windows Store интерфейс немного улучшили и дали возможность передавать объект

Navigate(Type pageType, object argument)

Тут есть интересная особенность – argument должен быть сериализуемым, иначе он пройдет на страницу успешно но поломает NavigationState (функция GetNavigationState зависнет при вызове).
Собственно, задача mvvm-навигации – это красивое связывание представлений с вьюмоделями и передача вьюмоделей при переходе на представления. Задавшись такой задачей я написал небольшой тулкит с примерами для Windows Store и Windows Phone.

Как это выглядит?

Регистрация

И так, сперва нам надо собственно связать представления с вьюмоделями (в качестве IoC я использую Autofac в примерах):

_navigationBuilder
    .RegisterViewModel<FrameViewModel>().StaticResource().WithoutView()
    .RegisterViewModel<MainViewModel>().Singleton().ForView<MainPage>()
    .RegisterViewModel<NotesViewModel>().StaticResource().ForView<NotesView>()
    .RegisterViewModel<NoteViewModel>().ForView<NoteView>()
    .RegisterViewModel<AppSettingsViewModel>().ForView<AppSettingsView>()
    ;

Читать полностью »

На днях мы сообщали о том, что добавили вагон разнообразнейшей информации в рубрики, связанные с автомобилями. На этом процесс улучшений 2ГИС, в качестве помощника автолюбителю, не закончен. В августовской версии появились ещё несколько полезных функций.

Стоять или не стоять: решайте с 2ГИС
Читать полностью »

Перевод статьи Smashing Magazine Creative And Innovative Navigation Designs.

Любой владелец сайта хочет, чтобы его проект выделялся среди огромного количества других, чтобы пользователи хотели возвращаться. Кроме полезного контента, посетителей можно привлечь запоминающимся дизайном и необычными решениями. Ниже представлены примеры креативных подходов к навигации, не в ущерб удобству использования.

Toybox

Навигация на сайте всегда должна быть под рукой, но в то же время не мешать пользователю. На сайте Toybox именно такое решение: навигация проста, но в тоже время хорошо заметна. Когда панель меню скрыта, страница акцентирует внимание посетителя на контенте, т.к. отсутствуют отвлекающие блоки. Горизонтальная навигация также проста и удобна.

Необычная навигация на сайтахЧитать полностью »

В этой статье очень подробно описано пошаговое создание адаптивного меню для сайта с несколькими вариантами компоновки элементов (в зависимости от размера экрана девайса). Для поддержки retina-экранов используется иконочный шрифт.

Адаптивное меню с поддержкой retina

Демо / Скачать исходники
Читать полностью »

Яндекс и МТС-Украина договорились о трёхмесячном сотрудничестве и с сегодняшнего числа трафик Яндекс.Карт и Яндекс.Навигатора стал бесплатным для абонентов МТС Предоплата. Время действия бесплатного периода — до 30 сентября, дальнейшие планы пока не известны.

Установленные приложения обновлять не требуется; новые — можно установить сразу из ряда магазинов: Яндекс.Store, App Store, Google play или Opera Mobile Store.

Традиционно уточняется, что "Служебный трафик, который генерируется при обращении вашего телефона/планшета к DNS и A-GPS серверам оплачивается согласно условиям тарифного плана абонента"

Единственное за чем надо проследить, так это за тем, чтобы APN в телефоне не был установлен на opera и blackberry.net — трафик тут остается платным. Это фактически означает, что использовать более-менее дешёвый мобильный интернет и бесплатную навигацию от Яндекса одновременно получится, только переключаясь между APN.
Читать полностью »

Справочник фронт энд девелопера: виды горизонтальных панелей навигации
Предисловие: работая верстальщиком, ваш покорный слуга заметил, что существует несколько типов меню; при этом для верстки каждого из них следует использовать свои приемы.
Подробности — под катом.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js