Добавление нескольких папок ресурсов в Android-приложение

Post Views: 9 284 В крупным проектах существует распространённая проблема, когда папка с ресурсами растёт и растёт, из-за чего её становится сложно организовать и содержать в порядке. Однако существует очень простой способ решения проблемы: создание большего числа папок res. Таким образом, можно разделить ресурсы по разным категориям, после чего станет намного легче отслеживать ресурсы, которые вы… Читать далее »

Активность и её жизненный цикл

Автор: | 16.06.2018

Post Views: 28 401 Класс Acitvity является важнейшим компонентом Android-приложения, а способ запуска и компоновки является фундаментальной частью платформы Android. В отличие от парадигм программирования, где приложение запускается в методе main(), система Android инициирует код в экземпляре Activity, вызывая специальные коллбэки, которые соответствуют конкретным этапам жизненного цикла активности (подробнее о жизненном цикле активности будет сказано ниже).… Читать далее »

Эмуляторы в Android

Автор: | 09.06.2018

Post Views: 112 826 В последнее время эмуляция ОС Android на компьютере стала очень популярной. Пользователям зачастую необязательно знать принципов работы, достаточно просто скачать из Интернета специальный эмулятор с уже установленной ОС на борту и запустить его, благо эмуляторов сейчас существует большое множество. Единственное, что должен учесть пользователь, это то, соответствует ли его компьютер системным требованиям… Читать далее »

Что такое Google Duplex?

Post Views: 6 358 На Google I/O 2018 состоялась демонстрация новой классной вещи под названием Google Duplex. На большом экране было показано как Google Assistant сделал телефонный звонок парикмахеру и записался на нужное время, при этом его речь была очень похожа на человеческую. Человек, отвечавший ему, похоже, не знал, что он разговаривает с компьютером. Подобная демонстрация… Читать далее »

Что нового появится в Android P?

Post Views: 7 033 На I/O 2018 Google подробно рассмотрел некоторые особенности, которые появятся в Android P, а также опубликовал первую публичную бета-версию ОС. В грядущей версии Android есть много интересных изменений, таких как: ориентированный на жесты интерфейс, оптимизация потребления батареи и многое другое. Вот всё, что следует знать о грядущем обновлении ОС. Дизайн: более чистый… Читать далее »

Новый способ публикации приложений с помощью Android App Bundle

Post Views: 49 779 На недавно прошедшей Google I/O 2018, среди множества нововведений, объявили также о добавлении нового формата приложений. Этот формат получил название Android App Bundle и представляет собой улучшенный способ сборки вашего приложения. С его помощью можно легко оптимизировать размер приложения, при этом не нужно будет вносить какие-либо изменения в код. Android App Bundle… Читать далее »

Автоматизация публикации приложений с помощью fastlane

Post Views: 12 145 Максимально быстрое выполнение рутинных и однотипных задач является важной частью при разработке приложений. К таким задачам можно отнести сборку релизной или бета-версии APK-файла и публикацию в магазине приложений. Чтобы ускорить этот процесс, существует утилита, которая называется fastlane. fastlane – утилита, которая позволяет автоматизировать развёртывание и публикацию приложений на iOS и Android. Его… Читать далее »

Работа с PDF. Создание PDF-файла

Автор: | 29.04.2018

Post Views: 16 980 В предыдущей статье мы рассказывали о том, как с помощью PdfRenderer можно отобразить PDF-документ в приложении. В этой статье мы дополним приложение, добавив в него возможность создания своего PDF-файла. Для создания PDF-файла мы будем использовать класс PdfDocument, который появился в Android 4.4 KitKat (API 19). Таким образом, если вам нужно только создать… Читать далее »

Работа с PDF. Чтение PDF-файлов

Автор: | 27.04.2018

Post Views: 16 826 Android не всегда умел работать с PDF-файлами. Вплоть до версии Android 4.4 KitKat (API 19) у нас не было возможности просматривать PDF-файлы, кроме как используя сторонние приложения, такие как Google Drive PDF Viewer или другой нативный ридер на устройстве. Начиная с Android 5.0 Lolipop (API 21) появилось API под названием PDFRenderer, с помощью… Читать далее »

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

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