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

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

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

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

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

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

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

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

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

Автор: | 28.06.2017

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

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

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

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

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

Анимация в Android

Автор: | 17.06.2017

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

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

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

Как обойти ограничения Yota на раздачу интернета

Post Views: 46 340 Люди, пользующиеся услугами оператора Yota, рано или поздно могут столкнуться с проблемой, когда с мобильного устройства нужно раздать интернет, а скорость передачи катастрофически мала. Оператор Yota на техническом уровне блокирует возможность раздачи интернета на сторонние устройства, и увеличить скорость можно только за дополнительную плату. Для того, чтобы обойти это ограничение и раздавать… Читать далее »