Блог

20

Июн'18

Логирование в Android Studio без кода

Вам больше не нужно ставить Log.d() в каждой линии! Когда мы отлаживаем приложения, мы иногда начинаем плодить логи по всему …

Читать далее

08

Июн'18

Мои любимые примеры функционального программирования в языке Kotlin

Одной из замечательных особенностей Kotlin является то, что он поддерживает функциональное программирование. Давайте посмотрим и обсудим некоторые простые, но выразительные …

Читать далее

02

Июн'18

Распознавание объектов и человеческих эмоций с использованием Firebase ML Kit

Если вы следили за Google I/O (или хотя бы посмотрели Keynotes), то вы, возможно, заметили анонс нового продукта в составе …

Читать далее

22

Май'18

25 занимательных Android библиотек. Весна 2018

Это список из 25 новейших Android-библиотек, проектов и инструментов, выпущенных за последние 3 месяца. Здесь нет первого и последнего места, …

Читать далее

19

Май'18

Создание Android приложения для распознавания текста за 10 Минут. Mobile Vision CodeLab

Видео   Оптическое распознавание символов (англ. Optical Character Recognition, сокр. OCR) дает компьютеру возможность читать текст на изображении, позволяя приложениям …

Читать далее

15

Май'18

Google I/O 2018 за 15 минут

С 8 по 10 мая в США прошла конференция Google I/O 2018. Корпорация анонсировала обновления существующих сервисов и продуктов, показала …

Читать далее

06

Май'18

Что нового в ConstraintLayout 1.1

ConstraintLayout упрощает создание сложных макетов в Android, позволяя создавать большую часть вашего пользовательского интерфейса с помощью визуального редактора в Android …

Читать далее

22

Янв'18

Юнит тесты при использовании корутин в Android приложении

Статья описывает трудности при написании юнит тестов для кода, использующего корутины. В конце мы покажем решение этой проблемы. В этой …

Читать далее

10

Янв'18

Как работать с RecyclerView?

Как работать с RecyclerView? RecyclerView – это компонент пользовательского интерфейса, который позволяет нам создавать прокручиваемый список. Он был представлен в Android Lollipop, …

Читать далее

14

Ноя'17

Объяснение лямбда-выражений

У меня возникли вопросы о лямбда-выражениях и RxJava. Эти вопросы в основном касаются не полного понимания лямбда-выражений или RxJava. Я …

Читать далее

08

Ноя'17

Использование отладчика Android Studio по максимуму

Это хитрость, о которой я узнал совсем недавно у Senior Android разработчика в моей компании, и теперь я чувствую себя несчастным, …

Читать далее

05

Ноя'17

Plurals ресурсы. Множественное число.

В Android системе есть ресурс <plurals>. Он упрощает поддержку строк, требующих согласования с числительными. Нет необходимости обрабатывать их склонение в …

Читать далее

09

Авг'14

GridView. Создание квадратных элементов

GridView позволяет выводить элементы в виде сетки, но что если я хочу, чтобы эти элементы были строго квадратными на любом устройстве, тут есть …

Читать далее

01

Авг'14

GridView кастомный адаптер

Чаще всего используя GridView вам придётся писать свой кастомный адаптер, например хотя бы для того чтобы заполнять свой GridView списком объектов, именно это мы и рассмотрим.

Читать далее

24

Июл'14

Spring Data JPA. JUnit тесты для Services. Часть 3

В этом уроке мы напишем интеграционые тесты для проверки наших сервисов с помощью JUnit. Довольно часто это требуется чтобы протестировать Service слой, именно …

Читать далее