Рубрика «android» - 163

Несмотря на повсеместное распространение смартфонов, планшетов и ноутбуков, телевизоры не сдают своих позиций по продажам на российском рынке, оставаясь одними из самых востребованных и раскупаемых устройств. Так приятно в конце трудового дня откинуться на спинку дивана и выбрать подходящую для расслабления программу, наслаждаясь хорошей цветопередачей и чёткой картинкой на действительно большом экране, детализацией изображения и ощущением погружения. Российская компания DEXP, специализирующаяся на выпуске разноплановой мультимедийной техники, поставляет на рынок современные телевизоры на любой вкус: все они с хорошим набором функций, в добротных корпусах и с качественными матрицами, диагональ которых каждый может подобрать по своему усмотрению. В сегодняшнем обзоре – десятка наиболее интересных моделей телевизоров из арсенала DEXP, от довольно простых до самых навороченных. Посмотрим, что любопытного предлагается в каждой из них.

Современная десятка телевизоров DEXP: большие экраны и недюжинные возможности - 1
Читать полностью »

Защита данных на мобильных устройствах заботит всех. Пользователей, создателей операционных систем, разработчиков приложений. Для многих смартфон стал центром персональной цифровой вселенной. Здесь личная жизнь и работа. Переписка и номера телефонов, клиенты социальных сетей и сведения о банковских счетах. В телефоне удобно хранить пароли, вести дневники, делать заметки. О личных фото и видео можно и не говорить, равно как и о материалах, которые несут на себе печать коммерческой тайны. Чем важнее данные, чем больший интерес они представляют для посторонних, тем серьёзнее силы, которые могут бросить на то, чтобы заполучить желаемое.

Есть идея: защита данных на Android с помощью eCryptfs - 1

Сегодня мы расскажем о новом подходе к созданию системы защиты данных на Android, в основе которого лежит файловая система eCryptfs.
Читать полностью »

Недавно я выступал на конференции Droidcon в Париже с докладом (оригинал на французском), в котором рассматривал проблемы, возникшие у нас в Square при работе с фрагментами и возможности полного отказа от фрагментов.

В 2011-м мы решили использовать фрагменты по следующим причинам:

  • Тогда мы ещё не поддерживали планшеты, но знали, что когда-нибудь будем. Фрагменты помогают создавать адаптивный пользовательский интерфейс, и потому казались хорошим выбором.
  • Фрагменты являются контроллерами представлений, они содержат куски бизнес-логики, которые могут быть протестированы.
  • API фрагментов предоставляет возможность работы с backstack'ом (в общих чертах это выглядит так же, как и работа со стэком Activity, но при этом вы остаётесь в рамках одной Activity).
  • Так как фрагменты построены на обычных представлениях (views), а представления могут быть анимированы средствами Android-фреймворка, то фрагменты могли в теории дать нам возможность использовать более интересные переходы между экранами.
  • Google рекомендовал фрагменты к использованию, а мы хотели сделать наш код как можно более стандартным.

С 2011-го года много воды утекло, и мы нашли варианты получше.
Читать полностью »

В очередном дайджесте – история портирования «Петьки и Василия Ивановича» на мобильные платформы, перспективы рынка мобильных приложений от App Annie, новый игровой движок от Amazon, китайское приобретение Opera и много других самых интересных материалов.

Дайджест интересных материалов для мобильного разработчика #140 (8-14 февраля) - 1Читать полностью »

Android VIPER на реактивной тяге - 1

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

Что такое MVP

MVP – это способ разделения ответственности в коде приложения. Model предоставляет данные для Presenter. View выполняет две функции: реагирует на команды от пользователя(или от элементов UI), передавая эти события в Presenter и изменяет gui по требованию Presenter. Presenter выступает как связующее звено между View и Model. Presenter получает события из View, обрабатывает их(используя или не используя Model), и командует View о том, как она должна себя изменить.

У такого подхода к разделению ответственности есть ряд плюсов:

  1. Сильно упрощается написание тестов к коду
  2. Легко менять какую-то часть, не ломая при этом другую
  3. Код разбивается на мелкие кусочки, за счёт чего он становится более понятным и читабельным

В то же время, конечно, есть и минусы:

  1. Кода становится больше
  2. К этому подходу нужно привыкать
  3. На данный момент не сильно распространённый(но известный) подход, поэтому приходится всем рассказывать о нём

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

Одно из самых популярных в мире фитнес-приложений Runkeeper было продано японскому производителю спортивной обуви и одежды ASICS, сообщил в своем блоге основатель Runkeeper Джейсон Джекобс. По его словам, приложение продолжит свою работу и останется самостоятельным продуктом.

Приложение Runkeeper было запущено в 2008 году и является одним из наиболее популярных сервисов, Читать полностью »

в 8:19, , рубрики: android, dcoin, Go, Катя

Катя, Go, Dcoin и Android - 1

Продолжение той самой истории.
Читать полностью »

У Yandex Launcher появился руководитель — им стал Фёдор Ежов. Об этом Roem.ru рассказали в компании.

Последние несколько лет он работал в SPB TV и SPB Software. С февраля Ежов отвечает за развитие Yandex Launcher и за его продвижение на международную аудиторию.

Yandex Launcher — это оболочка для смартфонов на Android, которая добавляет в интерфейс устройства сервисы «Яндекса». Launcher запустили в октябре прошлого года для стран Латинской Америки. В декабре он Читать полностью »

В недавней статье на Geektimes в комментариях возник вопрос о поддержке в ОС Android периферии, подключенной к шине USB. Действительно, большинство вендорского ПО, к примеру, для работы с принтерами и МФУ, поддерживает только подключение по сети. Однако это не означает, что в самой ОС Android нет такой возможности — это означает лишь то, что большинство устройств не имеют полноценного USB хоста, и далеко не все имеют поддержку OTG. По сети же могут работать абсолютно все без исключения.
Читать полностью »


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