Автоматизация создания скриншотов с помощью Screengrab

Post Views: 8 430 Скриншоты приложения являются важной частью презентации приложения, поскольку с их помощью пользователь сможет понять, как приложение выглядит и какие функции оно выполняет. Очень часто скриншоты помогают убедить потенциального пользователя скачать и установить себе приложение. Однако если приложение локализовано на большое количество языков, создание скриншотов может оказаться весьма трудоемкой задачей, поскольку придётся выполнять… Читать далее »

Использование Unity для разработки приложений

Post Views: 92 502 Ранее мы рассказывали о том, как можно с помощью движка Unreal Engine создать свою игру на Android. В этой статье мы рассмотрим другой не менее популярный движок для разработки игр – Unity. Unity является очень известным движком среди инди-разработчиков. По сути, это кроссплатформенный движок, который позволяет разрабатывать 3D– и 2D-игры. Особенностью, которая… Читать далее »

Использование компонентов Chip, ChipGroup, MaterialButton и MaterialCardView из Android Support Library 28

Post Views: 14 326 В марте этого года Google анонсировала выпуск preview-версии Android P. Вместе с этим они также выпустили альфа-версию библиотеки поддержки: Android Support Library получила новое обновление под номером 28.0.0 Alpha 1, которое добавило новые возможности и компоненты. Примечание: на данный момент версия библиотеки является предварительной и служит для ознакомления с preview-версией Android P. Для… Читать далее »

Подключаем webhooks для репозитория

Post Views: 15 949 Вебхуки (Webhooks) позволяют настроить репозиторий для отправки различных запросов и сообщений на удалённый сервер при возникновении на репозитории определённых событий. Вебхук состоит из следующих компонентов: Субъект – ресурс, в котором создаётся вебхук, то есть собственно репозиторий. Одно или несколько событий – события, посылаемые вебхуком при срабатывании триггера (у большинства репозиториев событием по… Читать далее »

Разработка приложений на Unreal Engine 4

Post Views: 51 282 Существует множество способов разработки игр для Android, и одним из лучших способов 3D разработки является использование движка. Движок предоставляет основу для создания 3D-сеток из 2D-изображений, физики, реалистичного освещения и многих других функций, реализация которых с нуля была бы трудоемкой для разработчика. Одним из таких движков является Unreal Engine. Unreal Engine, созданный в… Читать далее »

WebView в Android

Автор: | 10.03.2018

Post Views: 39 389 WebView представляет собой компонент, который отображает внутри приложения веб-страницу. С его помощью можно загрузить из Интернета любую веб-страницу или HTML-документ, или даже превратить приложение в полноценный браузер. Напишем просто приложение, демонстрирующее работу WebView. Чтобы добавить компонент WebView на экран активности, нужно в коде разметки добавить элемент <WebView>. <WebView android:id=”@+id/webView” android:layout_width=”match_parent” android:layout_height=”match_parent” />… Читать далее »

Использование NDK в своих приложениях

Автор: | 27.02.2018

Post Views: 27 491 Приложения на Android, как правило, написаны на языке Java, с его элегантными объектно-ориентированным дизайном. Однако в случае, если необходимо преодолеть ограничения языка Java, такие как управление памятью и производительность, посредством программирования непосредственно в нативный интерфейс Android. Для этих целей, помимо Android SDK, Android предоставляет Native Developmemt Kit (NDK), реализующий поддержку разработки на… Читать далее »

Сокеты в Android

Post Views: 41 659 Существует очень много приложений (на Android и на любых других ОС), которые взаимодействуют друг с другом с помощью соединения по сети. Например, к таким приложениям можно отнести любой месседжер: WhatsApp, Viber и т.д. Как правило, соединение между приложениями достигается путём использования сокетов. Сокеты – это интерфейс, который позволяет связывать между собой различные… Читать далее »

Масштабируемый TextView

Автор: | 12.02.2018

Post Views: 18 928 Паттерн Material Design рекомендует использовать текст динамического типа вместо маленького размера текста или обрезания текста большого размера. Android упрощает работу с текстом, реализовывая изменения размера TextView. Android 8.0 API 26 позволяет создавать TextView так, чтобы его размер увеличивался или уменьшался с целью заполнения разметки на основе характеристик и границ TextView. Это позволяет… Читать далее »

Подписываем приложение заново

Автор: | 08.02.2018

Post Views: 24 752 Существует способ удалить подпись из готового APK файла и добавить в него другую. Для этого нужно выполнить следующие шаги: 1. Удаляем старую подпись Способ для Windows: У APK, из которого нужно удалить подпись, меняем расширение с *.apk на *.zip. Открываем полученный файл любым архиватором и удаляем папку META-INF. Закрываем архиватор. Меняем расширение… Читать далее »