Pull to refresh
14.5
Karma
0
Rating

Android devepoler

  • Followers 50
  • Following 9

Ktor как HTTP клиент для Android

Development for Android *
Retrofit2 мне, как Android разработчику, нравится, но как на счет того, чтобы попробовать к качестве HTTP клиента Ktor? На мой взгляд, для Android разработки он не хуже и не лучше, просто один из вариантов, хотя если всё немного обернуть, то может получиться очень неплохо. Я рассмотрю базовые возможности с которыми можно будет начать пользоваться Ktor как HTTP клиентом — это создание запросов разных видов, получение raw ответов и ответов в виде текста, десериализация json в классы через конвертеры, логирование.


Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 22K
Comments 1

Kodein. Основы

Development for Android *
Не нашел понятных гайдов для тех, кто Kodein видит в первый раз, а документация не во всех местах прозрачная и последовательная, поэтому хочу поделиться основными возможностями библиотеки с вами. Некоторые возможности библиотеки будут выпущены, но это в основном advanced часть. Здесь же вы найдете всё, чтобы по ходу чтения статьи нормально стартовать и начать внедрять зависимости с Kodein. Статья базируется на Kodein 5.3.0, так как Kodein 6.0.0 требует Support Library 28 или AndroidX и далеко не скоро все перейдут на них, так как многие сторонние библиотеки ещё не предлагают совместимых версий.

Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 18K
Comments 0

Стандартный Error Handler в RxJava2 или почему RxJava вызывает сбой приложения даже если реализован onError

Java *Development for Android *
Translation
В переводе статьи пойдёт речь об UndeliverableException в RxJava2 версии 2.0.6 и новее. Если кто-то столкнулся и не может разобраться, или совсем не слышал об этой проблеме — прошу под кат. Побудили к переводу проблемы в production после перехода с RxJava1 на RxJava2. Оригинал был написан 28 декабря 2017, но лучше узнать поздно, чем никогда.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 10K
Comments 0

Повторное использование приватных Android библиотек с помощью Sonatype Nexus Repository OSS

Development for Android *
Tutorial
Думаю, что у многих возникала необходимость повторно использовать отдельные модули своего Android приложения в другом проекте. Для решения этой задачи есть простые пути, например, публично разместить Android библиотеку с помощью JitPack. Решение отличное, но если нужно разместить библиотеку приватно, то придется заплатить, а тариф чаще всего будет зависеть от количества размещаемых артефактов. Данное решение подойдет далеко не всем.

Ниже я предложу простой вариант решения данной проблемы с использованием Sonatype Nexus Repository OSS.


Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views 3.2K
Comments 9

Dagger 2 для начинающих Android разработчиков. Dagger 2. Продвинутый уровень. Часть 2

Java *Development for Android *
Translation
Данная статья является седьмой частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 30 декабря 2017 года. Перевод вольный.

Dagger 2 advanced part 2 image
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 26K
Comments 5

Dagger 2 для начинающих Android разработчиков. Dagger 2. Продвинутый уровень. Часть 1

Java *Development for Android *
Translation
Данная статья является шестой частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 23 декабря 2017 года. Перевод вольный.

Dagger 2 advanced part 1 image
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 46K
Comments 4

Реализация поиска с использованием RxJava

Java *Development for Android *
Translation
Tutorial
В данной статье будет рассмотрена оптимальная и компактная реализация поиска с использованием RxJava для Android, отсеивающая ненужные результаты и уменьшающая количество бесполезных сетевых вызовов.

Пример поиска
Оригинал написан 16 октября 2017. Перевод вольный.
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views 16K
Comments 13

Dagger 2 для начинающих Android разработчиков. Dagger 2. Часть 2

Java *Development for Android *
Translation
Данная статья является пятой частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 17 декабря 2017 года. Перевод вольный.

image
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 31K
Comments 0

Dagger 2 для начинающих Android разработчиков. Dagger 2. Часть 1

Java *Development for Android *
Translation
Данная статья является четвертой частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 10 декабря 2017 года. Перевод вольный.

image
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 54K
Comments 1

Многопоточное программирование в Android с использованием RxJava 2

Java *Development for Android *
Translation
Если вы новичок в общении с RxJava или пытались разобраться в этом, но не довели дело до конца, то ниже вы найдете для себя кое-что новое.

image
Оригинал статьи написан 29 ноября 2017. Перевод вольный.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views 33K
Comments 0

Dagger 2 для начинающих Android разработчиков. Внедрение зависимостей. Часть 2

Java *Development for Android *
Translation
Данная статья является третьей частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 1 декабря 2017 года. Перевод вольный.

image
Читать дальше →
Total votes 2: ↑2 and ↓0 +2
Views 23K
Comments 0

Dagger 2 для начинающих Android разработчиков. Внедрение зависимостей. Часть 1

Java *Development for Android *
Translation
Данная статья является второй частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 25 ноября 2017 года. Изображения и GIF — из оригинала. Перевод вольный.

image
Total votes 3: ↑3 and ↓0 +3
Views 33K
Comments 2

Dagger 2 для начинающих Android разработчиков — Введение

Java *Development for Android *
Translation
Данная статья является первой частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 18 ноября 2017 года. Изображения и GIF — из оригинала. Перевод вольный.

image
Total votes 3: ↑3 and ↓0 +3
Views 82K
Comments 7

Понимание Dagger 2

Java *Development for Android *
Sandbox
Ниже вы увидите вольный перевод статьи Miquel Beltran, опубликованной на
Medium 12 февраля 2016 года. Целью статьи является формирование понимания базового механизма работы Dagger 2.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 19K
Comments 6

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity