RxJava используется в большом количестве android-приложений, но при этом многие не знают других источников событий, кроме Observable и, может быть, Flowable. Они забывают о специализированных классах Single, Maybe и Completable, которые зачастую способны добавить больше ясности в код.
Под катом вас ждёт шпаргалка по источникам событий, которые существуют в RxJava.
Читать полностью »
Рубрика «kotlin» - 18
Справочник по источникам событий в Rx
2019-07-09 в 8:01, admin, рубрики: android development, kotlin, rx, rxandroid, RxJava 2, Блог компании FunCorp, Программирование, разработка мобильных приложений, Разработка под androidДайджест интересных материалов для мобильного разработчика #305 (1 — 7 июля)
2019-07-07 в 9:35, admin, рубрики: apple, flutter, Google, Google Play, iOS, kotlin, ux дизайн, Блог компании Цифровые Экосистемы, искусственный интеллект, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOSОчередной дайджест для мобильных разработчиков — в нем мобильная экстрасенсорика, новый порос Developer Economics, знакомство с HealthKit, онлайн-квест для разработчиков, Bixby Marketplace и много других интересных материалов.
Summer Droid Meetup
2019-07-05 в 8:28, admin, рубрики: android, EPAM, funcorp, funtech, FunTechMeetups, Joom, kotlin, mail.ru, Блог компании FunCorp, конференции, разработка мобильных приложений, Разработка под androidПривет! Приглашаем android-разработчиков на наш Summer Droid Meetup. 3-е августа, Сад Эрмитаж, Каретный ряд, д 3, стр 6, «Веранда 32.05». Начало в 12:00.
Программа митапа
«Сбор и анализ неординарных данных Android-приложения», Дмитрий Васильев, FunCorp
О докладе
Доклад про аналитику технических показателей приложения.
Цель — рассказать об инструментах сбора и анализа данных для мобильных приложений (и не только), которые мы используем. А также о том, какие технические характеристики приложения нуждаются в сборе и как их анализировать.
Поговорим о том:
- Как и куда мы осуществляем сбор данных по iFunny
- Какие технические данные собирать
- Как и где их анализировать
Чего мне не хватает в Java после работы с Kotlin-Scala
2019-06-25 в 13:29, admin, рубрики: java, jvm, kotlin, Raiffeisenbank, raiffeisenIT, scala, Блог компании РайффайзенбанкВ последнее время я часто слышу о том, что Java стала устаревшим языком, на котором сложно строить большие поддерживаемые приложения. В целом, я не согласен с этой точкой зрения. На мой взгляд, язык все еще подходит для написания быстрых и хорошо организованных приложений. Однако, признаюсь, бывает и такое, что при повседневном написании кода иногда думаешь: “как бы хорошо это решилось вот этой штукой из другого языка”. В этой статье я хотел поделиться своей болью и опытом. Мы посмотрим на некоторые проблемы Java и как они могли бы разрешиться в Kotlin/Scala. Если у вас возникает похожее чувство или вам просто интересно, что могут предложить другие языки, — прошу под кат.
Уменьшаем время сборки ваших Android-проектов
2019-06-24 в 9:56, admin, рубрики: android, java, kotlin, productivity, tech, Блог компании OTUS. Онлайн-образование, Программирование, Разработка под androidДоброе утро! Начинаем понедельник с материала, перевод которого подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс».
Недавно я переносил кодовую базу Android в Kure на AndroidX. Мне показалось, что это прекрасная возможность поработать над скоростью сборки проекта. У Gradle всегда была плохая репутация из-за медлительности и ресурсоемкости, но я был очень удивлен, что незначительные изменения в конфигурации сборки могут так значительно увеличить ее скорость.
Читать полностью »
Стильная, модная, молодежная разработка BPM на Camunda
2019-06-24 в 9:29, admin, рубрики: BPM, camunda, development, java, kotlin, Анализ и проектирование систем, Блог компании Tinkoff.ru, разработка
BPM-разработка — дело непростое. Это обусловлено тем, что процесс должен быть читаемым и понятным заказчику, а не только корректным с технической точки зрения.
Не все средства разработки бизнес-процессов позволяют найти компромисс между понятным описанием и технической функциональностью. Многие продвинутые средства разработки и описания процессов часто имеют еще один недостаток: они настолько крутые, мощные и сложные, что, пока их делали, технологии сильно шагнули вперед и разработка таким инструментом стала неактуальной.
2018 год принципиально изменил наш подход к разработке бизнес-процессов. Ниже — о том, как эволюционировал этот подход и как менялись мы.
Читать полностью »
Современный подход к конкурентности в Android: корутины в Kotlin
2019-06-23 в 5:35, admin, рубрики: android, java, kotlin, Retrofit. акторы, Блог компании Издательский дом «Питер», высокая производительность, многопоточность, ПрограммированиеПривет!
Напоминаем, что у нас уже открыт предзаказ на долгожданную книгу о языке Kotlin из знаменитой серии Big Nerd Ranch Guides. Сегодня мы решили предложить вашему вниманию перевод статьи, рассказывающей о корутинах Kotlin и о правильной работе с потоками в Android. Тема обсуждается очень активно, поэтому для полноты картины также рекомендуем посмотреть эту статью с Хабра и этот подробный пост из блога компании Axmor Software.
Читать полностью »
Деливерим фичи быстрее. Опыт Android-разработки в Badoo
2019-06-18 в 13:02, admin, рубрики: android, android development, kotlin, Блог компании Badoo, дизайн мобильных приложений, разработка мобильных приложений, Разработка под androidВсем привет! Меня зовут Анатолий Варивончик. Я работаю в Badoo уже больше года, а мой общий стаж Android-разработки — более пяти лет.
В своей практике я и мои коллеги часто сталкиваемся с необходимостью тестировать идеи максимально быстро и просто. Мы не хотим тратить много сил на реализацию, поскольку знаем, что если эксперимент неуспешен, то код мы выкинем.
В этой статье я на реальных примерах покажу, как мы действуем в таких ситуациях и какие принципы помогают нам сделать выбор в пользу того или иного решения задачи. Разбор примеров должен помочь понять наш паттерн мышления: каким образом можно иногда срезать углы, ускорив разработку.
Не Spring Boot’ом единым: обзор альтернатив
2019-06-18 в 8:21, admin, рубрики: java, kotlin, Microservices, Raiffeisenbank, raiffeisenIT, Блог компании Райффайзенбанк, микросервисыВ настоящее время нет недостатка во фреймворках для создания микросервисов на Java и Kotlin.
В статье рассматриваются следующие:
Название | Версия | Год первого релиза | Разработчик |
---|---|---|---|
Helidon SE | 1.1.1 | 2019 | Oracle |
Ktor | 1.2.1 | 2018 | JetBrains |
Micronaut | 1.1.3 | 2018 | Object Computing |
Spring Boot | 2.1.5 | 2014 | Pivotal |
JetBrains Night Moscow: как это было
2019-06-06 в 15:04, admin, рубрики: coroutines, java, javascript, jetbrains, kotlin, Блог компании JetBrains, конференцииВ апреле мы провели JetBrains Night Moscow — получилась отличная встреча с друзьями: интересные темы, много живого общения и, конечно, выступления спикеров JetBrains. К нам пришло более 700 гостей. Спасибо каждому за то, что вы сделали вечер таким классным!