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

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

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

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

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

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

Лекция “Заработок на мобильных приложениях”

Post Views: 2 541 На прошедшем мероприятии DevFest Siberia 2017, которая проходила в Новосибирске 23-24 сентября, состоялась лекция о том, как можно зарабатывать с помощью мобильных приложений. Были рассмотрены виды доходов с приложений, использование рекламы и различные аспекты разработки. Ниже опубликована запись этой лекции, вы можете посмотреть её здесь или на YouTube-канале GDG Novosibirsk.

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

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

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

Автор: | 02.11.2017

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

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

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

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

Автор: | 23.10.2017

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

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

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

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

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