Size: a a a

Android Developers

2019 November 20

F

Flogiston in Android Developers
(Dagger)
источник

RS

Ruslan Sharipov in Android Developers
Nixon
Вот я и кручусь вокруг flatmap да subscribe. А как внутри flatmap выполнить следующий запрос со следующим параметром из списка только тогда, когда придёт ответ на предыдущий?
flatMap вызовется только когда у него уже будет результат.
соответственно его аргумент это и будет резульат запроса.

someRepository.fetchSomeData()
.flatMap { someData ->
   anotherRepo.fetchAnotherData(someData)
}
и эта штука вернет Observable который возвращает второй запрос. на который уже можно подписаться там, где это нужно
источник

A

Artyom in Android Developers
Всем привет, такой вопрос, какие частые вопросы задают на собеседовании на позицию Junior Android Developer?
источник

КЧ

Константин Чайко in Android Developers
Andrew Growing
Три запроса и ресайклер
нууу, очень оптимистичные оценки, там же надо хранить ещё данные чтобы понимать что ты не разлогинивался, плюс ничего не сказано про повороты экранов, и я так понимаю это надо хендлить, и стэйт восстанавливать и также поддерживать websocket connection после поворота(то есть уже лучше сервис держать). Также зависит конечно от позиции, но если Senior какой или Mid, то я бы и тестами это покрыл, это не так сложно и затратно, но если пройти хочешь на позицию будет хорошим плюсом, но я бы сказал это вот всё не 6 часов даже, поболее будет. Опять же зависит от позиции и знаний кандидата )
источник

AG

Andrew Growing in Android Developers
Константин Чайко
нууу, очень оптимистичные оценки, там же надо хранить ещё данные чтобы понимать что ты не разлогинивался, плюс ничего не сказано про повороты экранов, и я так понимаю это надо хендлить, и стэйт восстанавливать и также поддерживать websocket connection после поворота(то есть уже лучше сервис держать). Также зависит конечно от позиции, но если Senior какой или Mid, то я бы и тестами это покрыл, это не так сложно и затратно, но если пройти хочешь на позицию будет хорошим плюсом, но я бы сказал это вот всё не 6 часов даже, поболее будет. Опять же зависит от позиции и знаний кандидата )
всё что не сказано - игнорируется. Простейшее хранение это префсы.
источник

AG

Andrew Growing in Android Developers
это и будет целью последующего обсуждения с кандидатом - как улучшить и обезопасить
источник

КЧ

Константин Чайко in Android Developers
Andrew Growing
всё что не сказано - игнорируется. Простейшее хранение это префсы.
оооок, но ты же понимаешь что твои слова "3 запроса и ресайклер" если позиция senior - это реально слабо
источник

AG

Andrew Growing in Android Developers
Константин Чайко
оооок, но ты же понимаешь что твои слова "3 запроса и ресайклер" если позиция senior - это реально слабо
задача вообще то джуновская
источник

AG

Andrew Growing in Android Developers
или нет?
источник

КЧ

Константин Чайко in Android Developers
prefs +-, если компания работает норм по секьюрности то неочень подойдет
источник

КЧ

Константин Чайко in Android Developers
кароч это я так.. в целом задача наверное джуновская всё же
источник

N

Nixon in Android Developers
Ruslan Sharipov
flatMap вызовется только когда у него уже будет результат.
соответственно его аргумент это и будет резульат запроса.

someRepository.fetchSomeData()
.flatMap { someData ->
   anotherRepo.fetchAnotherData(someData)
}
и эта штука вернет Observable который возвращает второй запрос. на который уже можно подписаться там, где это нужно
Flatmap получает на вход лист. Следом в цикле посылает пять, например, запросов с параметрами-позициями в этом листе, не дожидаясь ответа от предыдущих запросов. А как сделать, чтобы после первого запроса дождаться ответа, а потом послать следующий?
источник

КЧ

Константин Чайко in Android Developers
но я кстати встречал такие тестовые и на Senior в своей практике, ну и там реально давали нормально времени на задачу, но всё зависит от тебя, насколько хочешь пройти )) если особо нет, лучше вообще время не тратить и не садиться тогда
источник

КЧ

Константин Чайко in Android Developers
Artyom
Всем привет, такой вопрос, какие частые вопросы задают на собеседовании на позицию Junior Android Developer?
Привет, их же много, сложно сказать какие часто
источник

A

Artyom in Android Developers
Константин Чайко
Привет, их же много, сложно сказать какие часто
Задают ли вопросы по ооп, архитектуре и тп?
источник

A

Alexey in Android Developers
Всем привет, кто может поделить хорошей статьей про фрагменты, а конкретно про передачу данных между ними
источник

КЧ

Константин Чайко in Android Developers
Artyom
Задают ли вопросы по ооп, архитектуре и тп?
по ооп - да, по архитектуре +-, если джун без опыта, я бы не задавал, просто почитать по архитектуре маловато знаний будет
источник

A

Artyom in Android Developers
Константин Чайко
по ооп - да, по архитектуре +-, если джун без опыта, я бы не задавал, просто почитать по архитектуре маловато знаний будет
Не, у меня есть знания по некоторым архитектурам, просто хотелось бы узнать, какие часто задают
источник

AA

Andrey Akimov in Android Developers
такой вопрос, может не совсем по андроиду. У меня в проекте голый SQLite и для сущностей описаны мапперы. Насколько правильно в маппере например сущности А использовать методы маппера Б (например, если одно из полей в классе А экземпляр класса Б). И если так делать не рекомендуется, то как делать правильно?
источник

А

Александр in Android Developers
trashkalmar
clearAnimation() не помогает?
нет
источник