Size: a a a

AndroidDev :: Разработка. It's Android time now!

2021 March 01

AP

Aleksandr Petrov in AndroidDev :: Разработка. It's Android time now!
чтобы обосновали replace + addbackstack
источник

G

GGsrvg in AndroidDev :: Разработка. It's Android time now!
Aleksandr Petrov
очень хотелось бы задать мой вопрос кому то из core team андройда
Можешь через @Rubilov выйти на гугл
источник

AK

Alex Kolkin in AndroidDev :: Разработка. It's Android time now!
всем привет. есть активити с вводом данных кредитки. после того как все 3(номер, дата, CVV) поля заполнены и их длины корректны(валидирую в doOnTextChanged) активируется кнопка SUBMIT. Но если юзер заполняет данные с помощью autoFill то кнопка не активируется. как решить?
источник

ЖР

Женя Рубилов... in AndroidDev :: Разработка. It's Android time now!
Aleksandr Petrov
тогда возникает вопрос - зачем гугл использует и рекомендует для навигации replace.addtobackstack
Memory management.
источник

ЖР

Женя Рубилов... in AndroidDev :: Разработка. It's Android time now!
Дело не в том, что ты молодец и можешь, а в том, чтобы разработку сделал доступной. Вот если новички будут делать ЭТО, то ничего хорошего не выйдет.
источник

ЖР

Женя Рубилов... in AndroidDev :: Разработка. It's Android time now!
Что касается профессионалов, то у Гугла фокус на топ 1000 приложений. А это сложные и крутые приложения. И разработчики в них борются за миллисекунды. Потому что время очень хорошо привязано к деньгам.
источник

E

Ekaterina in AndroidDev :: Разработка. It's Android time now!
#вакансия #Android #Kotlin
Компания: KODE
Локация: Калининград ( есть программа релокации) или удаленка
Требуемый опыт: от 2х лет
Привет!

Мы ищем разработчика под Android (Middle/ Senior) в наш Калининградский офис, который хочет создавать полезные продукты и которому близки наши корпоративные ценности.

Кто мы такие и что мы делаем?
KODE – компания мобильной и веб разработки, которая за семь лет закрепилась в ТОП-4 лучших студий.  Работаем с разными сферами бизнеса: авиа, банки, финтех, медицина, ритейл и многими другими. Кодим с 2013 года.

Стек технологий: Kotlin, RxJava, MVI, Conductor, Mosby, Retrofit, OkHttp, Toothpick, SqlDelight, Epoxy, GitLab CI

Чем предстоит заниматься?
Создание и развитие мобильных приложений под Android на Kotlin и Java;
Исследование и использование новых технологий, архитектурных подходов, совершенствование навыков программирования;
Участие в улучшении процесса разработки, в регулярном Code Review;
Обмен опытом с командой;

Что мы ждём от тебя?
Опыт разработки Android-приложений (Kotlin, Java) от 2х лет;
Знакомство с современными практиками разработки: внедрением зависимостей, архитектурными паттернами;
Умение писать аккуратный и читаемый код, а также умение разбираться в чужом коде и развивать его (в том числе на Java);
Понимание принципов построения хорошего интерфейса, умение проектировать и поддерживать сложный UI (кастомные вьюшки и анимации);
Умение работать в команде и воспринимать критику;
Опубликованные проекты в Google Play, в которых принимал участие;
Будет плюсом:
Опыт работы с WebSocket;
Опыт работы с многомодульными приложениями;
Опыт написания Unit и UI тестов;
Что еще интересного?
Корпоративные поездки в Европу, занятия английским, технологизация, участие в хакатонах, конференциях и митапах, мерч и много чего еще.
Будем рады видеть вас частью нашей крутой команды!
Контакты : @ekaterinkss
источник

AP

Aleksandr Petrov in AndroidDev :: Разработка. It's Android time now!
Женя Рубилов
Дело не в том, что ты молодец и можешь, а в том, чтобы разработку сделал доступной. Вот если новички будут делать ЭТО, то ничего хорошего не выйдет.
Не, я не понтуюсь, что могу) Я на самом деле подсмотрел этот подход и он мне понятен и кода там не много. И плюсы свои есть, хотя бы что можно возвращать результаты работы фрагмента через простой каллбек, а не через result api.
Дело в том, что как раз для новичка, по моему мнению все как то очень переусложнено - фрагмент отделается от своего вью, вью сохраняет Стейт и при переходе назад не очевидно это, что оно заресторится в том же состоянии с которого мы уходили.
Добавьте сюда, что в Гугле постоянно меняют подходы в базовых вещах!!! Были системные фрагменты, теперь не используйте их - используйте навигатор их. Есть посты, где люди спрашивают как сделать add в навигаторе, когда он использует replace по дефолту и делают какие то костыли для этого. Ну куда это годится! Я даже не говорю про другие апи - про асинхронную работу с данными, то asynctask, то loaders, итд, итп и конца этому не видно. Когда наконец АПИ для базовы вещей стабилизируется. Мне кажется все этого ждут
источник

ЖР

Женя Рубилов... in AndroidDev :: Разработка. It's Android time now!
Aleksandr Petrov
Не, я не понтуюсь, что могу) Я на самом деле подсмотрел этот подход и он мне понятен и кода там не много. И плюсы свои есть, хотя бы что можно возвращать результаты работы фрагмента через простой каллбек, а не через result api.
Дело в том, что как раз для новичка, по моему мнению все как то очень переусложнено - фрагмент отделается от своего вью, вью сохраняет Стейт и при переходе назад не очевидно это, что оно заресторится в том же состоянии с которого мы уходили.
Добавьте сюда, что в Гугле постоянно меняют подходы в базовых вещах!!! Были системные фрагменты, теперь не используйте их - используйте навигатор их. Есть посты, где люди спрашивают как сделать add в навигаторе, когда он использует replace по дефолту и делают какие то костыли для этого. Ну куда это годится! Я даже не говорю про другие апи - про асинхронную работу с данными, то asynctask, то loaders, итд, итп и конца этому не видно. Когда наконец АПИ для базовы вещей стабилизируется. Мне кажется все этого ждут
я не говорил, что тут дело в понтах. Я искренне говорю, что ты молодец, что понимаешь как это работает и можешь этим управлять.

Ну а про сообщение...ну, я разделяю его содержание. Но это не котлин, это андроид SDK. У меня нет чёткого ответа почему так, но есть соображение, и я его описал выше
источник

AP

Aleksandr Petrov in AndroidDev :: Разработка. It's Android time now!
Женя Рубилов
я не говорил, что тут дело в понтах. Я искренне говорю, что ты молодец, что понимаешь как это работает и можешь этим управлять.

Ну а про сообщение...ну, я разделяю его содержание. Но это не котлин, это андроид SDK. У меня нет чёткого ответа почему так, но есть соображение, и я его описал выше
Не являюсь айос разрабом, но посмотрел ради интереса как там сделаны экраны и там просто view над view и все в памяти лежит. Выходит все в памяти для них не проблема
источник

AP

Aleksandr Petrov in AndroidDev :: Разработка. It's Android time now!
Почему для андроид это проблема - не понятно
источник

AP

Aleksandr Petrov in AndroidDev :: Разработка. It's Android time now!
Активности по дефолту также себя ведут
источник

AP

Aleksandr Petrov in AndroidDev :: Разработка. It's Android time now!
Что касается скорости - то как раз add + show/hide будет быстрее чем replace - не надо ничего ресторить, надо только скрыть , показать
источник

AP

Aleksandr Petrov in AndroidDev :: Разработка. It's Android time now!
У него минус основной что память отъедает , особенно если можно глубоко а стек уйти
источник

AP

Aleksandr Petrov in AndroidDev :: Разработка. It's Android time now!
Но этот момент по идее можно продумать, срезать углы в uix ,  чтобы юзер не уходил в бесконечность
источник

RM

Rustem Melnichenko in AndroidDev :: Разработка. It's Android time now!
Всем привет! Ищу андроид дева в команду в стартап. Это не вакансия, платим обещаниями золотых гор 😅. Если у вас хороший опыт в андроид разработке, отличное понимание как работать с Rx Retrofit MVVM Room Dagger Intent и custom view,  интересно по работать в команде над B2B проектом для рынка США, с понятным роадмапом - напишите в пм
источник

В

Виталий in AndroidDev :: Разработка. It's Android time now!
#вакансия #remote  #job #android #java
Здравствуйте!🙂
Я ищу:  Android Developer.
(г. Харьков / или на Remote)

Наш клиент - компания, которая производит лучшие в мире ультразвуковые системы для пунктов оказания медицинской помощи. Наша цель - разработать мобильное приложение, которое предоставит врачам дополнительные инструменты анализа изображений.
Стек:  Android, Java, Unit Testing.

Требования к кандидату:
B.S. in Computer Science, Software Engineering, Computer Engineering, or equivalent
3+ years of commercial mobile applications development experience
Experience of developing native applications for Android core services.
Java
Knowledge of Android APIs and SDK
git, Gerrit
Android app development experience
Intermediate English.

Обязаности:
Разрабатывать чистый, удобный и понятный код.
Реализовывать запросы функций на основе тщательного расследования, отчетов об ошибках, групповых обсуждений, планирования, архитектуры, тестирования и обзоров.

Компания предоставляет:
- Возможность работать удаленно.
- Захватывающие проекты: мы предлагаем возможность, участвовать в создании определяющих рынок продуктов с использованием новейших технологий.
- Работа в непринужденной обстановке,или даже за границей в одном из наших глобальных центров,или клиентских объектов!
- Гибкие возможности и варианты работы.
- Регулярно организовываем сертификацию и обучение техническим / программным навыкам, чтобы помочь вам реализовать свои профессиональные цели!
- Мы предоставляем,конкурентоспособную компенсацию и льготы!
- Проводим спортивные занятия, культурные, социальные и командные мероприятия, такие как спортивные соревнования и корпоративные вечеринки в конце года. В наших ярких офисах также есть специальные зоны GL и террасы на крыше, где вы можете выпить кофе или чай со своими коллегами за игрой в настольный футбол или дартс.🙂

По всем вопросам, писать в ПМ!
источник

OB

Olya Bizyukova in AndroidDev :: Разработка. It's Android time now!
ANDROID Developer / 220 000 - 270 000 руб./месяц / full-time

Привет, мы Joost!
Делаем классный видеочат для бизнеса и его клиентов. В частности, для e-commerce.
Люди часто покупают в онлайне и не понимают, подойдёт им товар или нет.
Наш сервис решает эту проблему. Мы соединяем продавцов-консультантов с покупателями в онлайне при помощи видеозвонков.
Мы — небольшая команда 10x Developers, которая строила Рокетбанк.
Ищем мощного Android разработчика, который будет вкладывать сердце и душу в видеозвонки, чатики и работу с камерой.
Задачи:
—Разработка приложения со сложным UI в команде разработчиков
—Построение архитектуры
—Реализация клиент-серверного взаимодействия
—Написание тестов
Требования:
—Знание Java/Kotlin
—Знание архитектурных паттернов (MVVM / Clean Architecture), ООП
—Знания цикла работы приложения, управления памятью
—Знания принципов работы клиент-серверной архитектуры  
—CI / CD
—Профилирование кода, отслеживание ошибок, аналитика
—Опыт работы или понимание RxJava, RxAndroid, Retrofit, Dagger2, Android Data Binding
Мы предлагаем:
— Белая З/П  220 000 - 270 000 руб./месяц на руки
— Офис в Москве (есть возможность работать удаленно)
— Официальное оформление по ТК
— Опцион, если ты супер смарт
Мы ищем не просто разработчика, но и партнёра, который запустит нашу ракету в космос, даже за пределами российского рынка.
Интересно?
Пиши в телеграм @oli_vladimirovna
#android #разработчик #вакансия
источник

АХ

Алексей Хрусталев... in AndroidDev :: Разработка. It's Android time now!
Почему \n не делает отступы, делаю по кодлабам, там это работает, знаю, что можно <br>, но интересно почему так не работает
источник

АХ

Алексей Хрусталев... in AndroidDev :: Разработка. It's Android time now!
вопрос закрыт, тупанул))
источник