Вопрос такой. Я Android разработчик, пишу на котлине. Нужно ли мне учить Java 8 и RxJava, если это указано в требованиях к знаниям в вакансии? По сути в котлине свои фичи, как в Java 8.. Или я что-то не понимаю? Возьмут ли меня если сказать при устройстве что я вместо Java 8 знаю котлин?
Все необходимые для Android разработки фишки Java 8 в Котлине есть и отлично поддерживаются. Stream
из Java 8 вообще ниразу не видел чтобы хоть кто-то из андроид разработчиков применял. Объясняется это, скорее всего, тем, что Java 8 вошла в обиход совсем недавно. Ну и насколько помню по перфомансу Stream
выигрывают только на больших объемах данных. В остальных случаях обычные коллекции отлично себя показывают. В андроиде в большинстве случаев, если вы работаете с большимы объемами данных, то применяется пагинация.
Стоит ли учить Java 8? Ну, вам надо знать в общих чертах, о чем она. Углубившись в Kotlin вы незаметно и с Java 8 освоитесь).
RxJava вам по любому придется учить, т.к. RxKotlin это просто расширение для RxJava с крутым набором Kotlin extensions. Не более.
P.S. Если в вакансии указано, что надо знать Java, то скорее всего писать будете на ней.
Зависит от уровня вашего погружения. Поскольку значительная часть функциональности котлин построена поверх функциональности Java — при ноубоком погружении неплохо бы знать как оно там в джаве работает. Rx — вообще парадигма, независимая от языка, её надо изучать если он вам нужна.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет, не могу разобраться почему не сохраняется сущность DateException в базу данных при вызове метода контроллера addExceptionToEventКонтроллер...
Я хотел бы спросить можно ли привязать KeyListener к клавиатуре, то есть можно ли сделать так чтобы при запуске программы она не открывала окно,...
так у меня программа, где происходит регистрация с помощью retrofit тут я щас кину весь нужный код