Архив рубрики: Кодинг

Уроки по созданию приложений

Как пользоваться Google Play Install Referrer

Автор: | 25.11.2017

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

Использование Downloadable Fonts в приложении

Ранее мы писали о том, Google добавили в Android поддержку шрифтов из своего каталога Google Fonts. В этой статье мы подробно рассмотрим, как можно это реализовать в своём приложении. Благодаря Google Fonts вы можете использовать тысячи самых разных шрифтов в своих приложениях. Более того, эта возможность теперь распространяется не только на Android O (API 26),… Читать далее »

Измерение производительности работы приложения

Введение Как правило, недостаточно написать инновационное и полезное приложение. Если оно будет зависать, долго запускаться и медленно работать, то все его достоинства будут с лёгкостью перечёркнуты этими недостатками. Поэтому производительность приложения крайне важна, хотя о ней легко забыть, когда вы делаете дополнительные штрихи к своему UI или придумываете новые интересные функции. Ровно до тех пор,… Читать далее »

Пишем свой кредитный калькулятор. Часть 2

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

Пишем свой кредитный калькулятор. Часть 1

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

Получение списка приложений в Android

Автор: | 02.11.2017

Android SDK предоставляет много средств для работы с системой. В том числе он позволяет получать список приложений, которые установлены на устройстве. Это может быть полезно, когда нужно получить сведения о сторонних приложениях (размер APK, путь до приложения, имя пакета и т.д.). Например, в наших приложениях получение списка, содержащего сторонние приложения, играет большую роль: в GreenBro… Читать далее »

Как создать свою собственную библиотеку Android через jCenter и Maven Central

В Android Studio, если вы хотите включить любую библиотеку в своё приложение, вы просто можете добавить следующую строку с зависимостью в файл build.gradle модуля. dependencies { compile «com.android.support:design:${supportLibrary}» } Этого достаточно, чтобы библиотека стала пригодной для использования. Но как Android Studio извлекает библиотеку? В этой статье подробно описывается, как эта вещь работает, в том числе,… Читать далее »

Делаем красивые кнопки в Android

Автор: | 23.10.2017

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

Векторная иконка отпечатка пальцев

В рекомендациях Google по Material Design,  нужно использовать вот эту иконку при работе с отпечатком пальцев. Доступна она только в png  формате. Если вам нужен её векторный обрис в sketch , его можно скачать здесь Векторная иконка в SVG  доступна здесь

Замена AsyncTask в приложении

Класс AsyncTask в Android является крайне полезным, поскольку он предоставляет удобный интерфейс для реализации асинхронных операций. Класс AsyncTask позволяет запускать команды в фоновом режиме и возвращать результат в основной поток. Он также сообщает о ходе выполнения задач. Чтобы использовать AsyncTask, вы должны задать ему параметры, например: AsyncTask <TypeOfVarArgParams, ProgressValue, ResultValue>. AsyncTask запускается с помощью метода… Читать далее »