Архив метки: Android

Как подписать APK с помощью Gradle

  Android Studio предоставляет широкие возможности как для разработки приложений, так и для повышения автоматизации и комфортности при программировании. Если вы используете систему сборки Gradle для создания своих приложений, то вы можете также настроить несколько параметров для создания подписей к вашим приложениям. Скорее всего, вам не хочется публиковать свои ключи для подписи, пароли и имена… Читать далее »

Сравнение библиотеки Binary Preferences со стандартными Shared Preferences

В системе Android для хранения какой-либо информации используются пары “ключ-значение”. С их помощью можно хранить значения переменных, либо различные сведения, которые в будущем могут понадобиться приложению. И хотя в SDK уже есть готовый интерфейс, называемый SharedPreferences, который предоставляет методы для сохранения и чтения настроек в приложении, существуют различные библиотеки, реализующие задачу иными способами. Одной из… Читать далее »

Разумное планирование задач и работы в Android

Содержание Проблемы с сервисами Планирование задач в жизненном цикле вашего приложения Планирование задач вне жизненного цикла вашего приложения AlarmManager JobScheduler Сетевой менеджер GCM Firebase JobDispatcher Адаптер синхронизации Библиотека Android-Job Упражнение Заключение При разработке современных приложений очень часто бывает так, что задачи в них выполняются асинхронно, и их объем выходит за рамки жизненного цикла приложения, например,… Читать далее »

Как проецировать экран Android на поверхность стола

Новый проект от университета Карнеги-Меллона (Carnegie Mellon) превращает весь ваш стол в сенсорный экран с виртуальными объектами, взаимодействующими с реальными. У большинства людей стол, вероятно, захламлен множеством экранов, клавиатур, других принадлежностей. Там едва хватает места для рук, не говоря уже о всех вещах, которые нужны для повседневной работы. Группа исследователей из Карнеги-Меллона работает над решением… Читать далее »

Как установить Android Studio на Linux

Автор: | 28.06.2017

Существуют разные способы установки Android Sudio на Linux, которые зависят от конкретного дистрибутива. В данной статье будут приведены некоторые из них. Установка на Fedora Настройка Git на Fedora Настройка Mercurial на Fedora Установка на Ubuntu Настройка Git на Ubuntu Настройка Mercurial на Ubuntu Установка на Fedora Если вы используете 64-битную ОС, в окне терминала введите… Читать далее »

Начало работы с Google Fonts для Android (бета-версия)

Android O и Android Support Library 26 добавили поддержку загружаемых шрифтов (Downloable Fonts). Google Fonts доставляет бета-сборку нашего Font Provider в сервис Google Play. Для раннего доступа вам необходимо зарегистрироваться в общедоступно бета-версии Google Play. Какие шрифты можно использовать? Можно использовать всю коллекцию Google Fonts Open Source. Просмотреть её можно здесь. Какие версии Android поддерживаются?… Читать далее »

Отличный Android UX: Как сделать кнопку свайпа (swipe button)

Суть дизайна не в том, чтобы сделать что-то красивое, а в том, чтобы сделать что-то отличное. Вы можете делать хорошие приложения различными способами, но один из моих любимых – сделать его максимально простым и интуитивно понятным, но при этом оригинальным. Важно, чтобы ваш пользовательский интерфейс (UI) реагировал на пользователя в соответствии с важностью определённого действия.… Читать далее »

Анимация в Android

Автор: | 17.06.2017

Трудно представить себе мобильную разработку без анимированных элементов. Они весёлые, красивые и обладают силой убеждения, которой нет у статических элементов интерфейса. Создание анимации, которая делает объекты на экране словно живыми может показаться таким же сложным, как аэрокосмическое проектирование. Не бойтесь, у Android довольно много инструментов, которые помогут вам создавать анимацию относительно легко. 🙂 В этом… Читать далее »

Намерения (Intents)

Люди не блуждают по миру бесцельно: большинство из того, что они делают – от просмотра телевизора до написания приложений – имеет за собой какую-то цель или намерение. Android работает практически также. Прежде чем приложение сможет выполнить какое-либо действие, ему необходимо знать, какие цели или намерения направлены на то, чтобы выполнить его должным образом. Оказывается, люди… Читать далее »

Вышел в свет Essential Phone PH-1

Глава компании Essential и основатель Android, работавший над ним вплоть до 2013 года, Энди Рубин объявил о выпуске первого для компании смартфона Essential Phone PH-1. Ключевой особенностью данного смартфона является его оформление. PH-1 имеет практически безрамочный дисплей, что увеличивает полезную площадь экрана, а корпус выполнен из керамики и титанового сплава. Как заявляют Essential, такой корпус намного прочнее… Читать далее »