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

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

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

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

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

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

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

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

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

WebView в Android

Автор: | 10.03.2018

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

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

Автор: | 27.02.2018

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

Сокеты в Android

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

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

Автор: | 12.02.2018

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

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

Автор: | 08.02.2018

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

Используем иконки из библиотеки Material Design

Автор: | 08.02.2018

Во время разработки приложений часто возникает ситуация, когда нужно найти какие-либо изображения, например, иконки для кнопок. Для этого случая у Google есть своя библиотека Material Design Icons, содержащая различные иконки на все случаи жизни. Хотя вы можете искать нужные иконки в исходнике на GitHub, Android Studio позволяет импортировать иконки, не заходя на сторонние сайты. Для… Читать далее »