Size: a a a

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

2019 November 24

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
Alex
Парни всем привет, начинаю только погружать в мир ведройда
Так и вот, начал разибраться с MVP
хочу найти хочу создать recycler в Activty
1.Мне нужно создать interface View
2.Создать в нем метод initRecycler
3.Имплементировать этот interface в Activity
4.Написать сам метод initRecycler и после этого вызвать этот метод в onCreate
Прости, если глупые вопросы, надеюсь на ваше понимание
Или где-то нужно что-то поменять?
Не надо никаких интерфейсов, просто создай отдельный класс ViewPresenter(Activity activity), и внуьри него проперти типа Активити. Это будет твой базовый презентер. От него уде наследуй класс например RecyclerPresenter и внутри него уже создавай и работай с Recycler и его моделью. А в активити просто будет что то типа создать new RecyclerPresenter(this); и из него взять вьюху и прикрепить в активити
источник
2019 November 25

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
Посоветуйте книгу по Котлину
источник

C

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

DV

Denis Volkov in AndroidDev :: Разработка. It's Android time now!
Chernikov
Посоветуйте книгу по Котлину
"Kotlin в действии" отличная

А по архитектуре именно в Android книжек нет. Ну по крайней мере не слышал совсем.
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Chernikov
Посоветуйте книгу по Котлину
Документация
источник

BV

Budanov Vitaly in AndroidDev :: Разработка. It's Android time now!
#вакансия #Android разработчик #middle #senior

Москва, метро Комсомольская

Формат работы: офис

Занятость: полная

Зарплатная вилка: 150- 250 тыс. (на руки)

Описание вакансии:
Мы ищем в команду Android-разработчика, который вместе с нами будет делать приложения для миллионов клиентов.
Приложение разрабатывается 15+ scrum-командами одновременно. Чтобы обеспечить стабильную и качественную разработку, мы используем e2e automation testing, release train и др. Уже два года пишем только на Kotlin. У нас в стеке RxJava2, Dagger2, Architecture Components, Spock, Espresso. Есть техрадар на котором мы тестируем новые технологии и решаем внедрять ли их в проект.
Мы ценим таланты, поэтому активно способствуем личному и профессиональному развитию.  Мы даем большую свободу, а взамен ожидаем большой ответственности.

Что нужно:
•Опыт разработки под платформу Android от 1.5 лет
•Наличие опубликованных приложений в google play
•Знание Android SDK (4.1+)
•Иметь коммерческий опыт разработки на Kotlin
•Знание классических алгоритмов и структур данных
•Иметь опыт работы с системами автоматической сборки проектов (Gradle)
•Знание и умение применять паттерны проектирования
•Понимание принципов SOLID
•Желание развиваться

Будет плюсом:
•Понимание и опыт работы с RXJava
•Опыт работы с Docker/Marathon/Jenkins
•Понимание принципа dependency injection
•Опыт работы с dagger2
•Глубокое знание Java core
•Опыт написания unit-тестов, автотестов, использование CI

Условия:
•  Социальный конфигуратор: ДМС, Фитнес, Обучение, Повышение квалификации, Иностранный язык;
•  Мы – компания, с семейной атмосферой, в которой мы не просто коллеги, а друзья, проводящие друг с другом и свободное от работы время, но при этом уважающие личное пространство;
•  Выезжаем 2 раза в год работать и отдыхать вместе - #МореРаботы и #ГорыРаботы;

Название компании: AWG
AWG - это IT компания, которая специализируется на построении омниканальных решений для бизнеса. www.awg.ru  
Контакты: @Vitaly_Budanov  vbudanov@awg.ru
источник

C

Chernikov in AndroidDev :: Разработка. It's Android time now!
Budanov Vitaly
#вакансия #Android разработчик #middle #senior

Москва, метро Комсомольская

Формат работы: офис

Занятость: полная

Зарплатная вилка: 150- 250 тыс. (на руки)

Описание вакансии:
Мы ищем в команду Android-разработчика, который вместе с нами будет делать приложения для миллионов клиентов.
Приложение разрабатывается 15+ scrum-командами одновременно. Чтобы обеспечить стабильную и качественную разработку, мы используем e2e automation testing, release train и др. Уже два года пишем только на Kotlin. У нас в стеке RxJava2, Dagger2, Architecture Components, Spock, Espresso. Есть техрадар на котором мы тестируем новые технологии и решаем внедрять ли их в проект.
Мы ценим таланты, поэтому активно способствуем личному и профессиональному развитию.  Мы даем большую свободу, а взамен ожидаем большой ответственности.

Что нужно:
•Опыт разработки под платформу Android от 1.5 лет
•Наличие опубликованных приложений в google play
•Знание Android SDK (4.1+)
•Иметь коммерческий опыт разработки на Kotlin
•Знание классических алгоритмов и структур данных
•Иметь опыт работы с системами автоматической сборки проектов (Gradle)
•Знание и умение применять паттерны проектирования
•Понимание принципов SOLID
•Желание развиваться

Будет плюсом:
•Понимание и опыт работы с RXJava
•Опыт работы с Docker/Marathon/Jenkins
•Понимание принципа dependency injection
•Опыт работы с dagger2
•Глубокое знание Java core
•Опыт написания unit-тестов, автотестов, использование CI

Условия:
•  Социальный конфигуратор: ДМС, Фитнес, Обучение, Повышение квалификации, Иностранный язык;
•  Мы – компания, с семейной атмосферой, в которой мы не просто коллеги, а друзья, проводящие друг с другом и свободное от работы время, но при этом уважающие личное пространство;
•  Выезжаем 2 раза в год работать и отдыхать вместе - #МореРаботы и #ГорыРаботы;

Название компании: AWG
AWG - это IT компания, которая специализируется на построении омниканальных решений для бизнеса. www.awg.ru  
Контакты: @Vitaly_Budanov  vbudanov@awg.ru
Ага, я пару годков попракачиваюсь и к вам!
источник

BV

Budanov Vitaly in AndroidDev :: Разработка. It's Android time now!
Chernikov
Ага, я пару годков попракачиваюсь и к вам!
👍
источник

A

Astar in AndroidDev :: Разработка. It's Android time now!
Всем привет. Вопрос: у меня есть к примеру List<RxBleDevice>, в котором содержатся устройства Bluetooth LE. Как написать код, используя RxJava 2, что бы у каждого устройства RxBleDevice был вызван метод подключения?
источник

PK

Pavel Kachan in AndroidDev :: Разработка. It's Android time now!
#MobileDeveloper

Доброго времени суток,
В новом видео пробуем Jetpack Compose на ощупь.

Приятного просмотра!

https://www.youtube.com/watch?v=bnQD6j9I1ag&feature=youtu.be
источник

RR

Rustaveliman Rustaveliman in AndroidDev :: Разработка. It's Android time now!
Парни всем привет
Подскажите не получается найти работу, подумал о том может нужно сначала стажировку найти
Не подскажите где искать?
источник
2019 November 26

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Observable.just(list)
.flatMapItterable(it)
.flatMapCompletable {
Complete.fromAction {
it.connect()
}}
.toList()
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Всем привет. Вопрос: у меня есть к примеру List<RxBleDevice>, в котором содержатся устройства Bluetooth LE. Как написать код, используя RxJava 2, что бы у каждого устройства RxBleDevice был вызван метод подключения?
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Observable.just(list)
.flatMapItterable(it)
.flatMapCompletable {
Complete.fromAction {
it.connect()
}}
.toList()

Можно так примерно. Подписаться не забудь и поток выбрать
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Astar
Всем привет. Вопрос: у меня есть к примеру List<RxBleDevice>, в котором содержатся устройства Bluetooth LE. Как написать код, используя RxJava 2, что бы у каждого устройства RxBleDevice был вызван метод подключения?
Observable.just(list)
.flatMapItterable(it)
.flatMapCompletable {
Complete.fromAction {
it.connect()
}}
.toList()

Можно так примерно. Подписаться не забудь и поток выбрать
источник

A

Astar in AndroidDev :: Разработка. It's Android time now!
Сергей
Observable.just(list)
.flatMapItterable(it)
.flatMapCompletable {
Complete.fromAction {
it.connect()
}}
.toList()

Можно так примерно. Подписаться не забудь и поток выбрать
Спасибо. Сегодня попробую
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Rustaveliman Rustaveliman
Парни всем привет
Подскажите не получается найти работу, подумал о том может нужно сначала стажировку найти
Не подскажите где искать?
Искать везде. Смотри крупные компании альфа, тинькофф, Сбербанк, яндекс,.. у них бывает набор именно на стажировки
источник

Д

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

A

Alyask_a in AndroidDev :: Разработка. It's Android time now!
#вакансия #android #java #kotlin #офис #москва
м.Бауманская, полная занятость
Белая з/п до 200.000 руб. на руки, компенсация проезда для переезда иногородним
Android developer

Мы — команда разработки Level.Travel, сложного продукта в сфере путешествий. За последние 8 лет мы с нуля создали и продолжаем развивать решение для онлайн-продажи путешествий. Нашу платформу используют лидеры рынка – Тинькофф Банк, OneTwoTrip, Сбербанк, TripAdvisor, Kayak, АК Барс Банк, Евросеть и многие другие. Компания Level.Travel является резидентом Инновационного центра «Сколково».
Растем из года в год в 2х раз, в связи с чем активно расширяем команду (на сегодняшний день продуктовая команда уже 40+ человек)

Обязанности:
🔸Разработка с нуля приложения с сложным UI в команде разработчиков
🔸Построение архитектуры
🔸Реализация клиент-серверного взаимодействия
🔸Написание тестов

От Вас:
🔸От 3-х лет в разработке на Android
🔸Знание Java/Kotlin на уровне ведущего разработчика
🔸Знание архитектурных паттернов (MVVM / Clean Architecture), ООП
🔸Знания цикла работы приложения, управления памятью
🔸Опыт работы или понимание RxJava, RxAndroid, Retrofit, Dagger2, Android Data Binding
🔸Понимание Android Architecture Components будет плюсом
🔸CI / CD
🔸Все тонкости работы с клиент-серверной архитектурой
🔸Умение отлаживать приложение, профилирование кода

От нас: От нас: белая зп, официальное трудоустройство, больничные, отпуска, ДМС Оплата 50% стоимости посещений профессиональных форумов. Клевый молодой коллектив, интересные ивенты, насыщенная корпоративная жизнь. Пинг-понг, бильярд, аэрохоккей и другие активности в офисе. Ну и еще у нас много возможностей дешево путешествовать)

Связь по почте : vos@level.travelvos@level.travel
Или тут @Alyask_a@Alyask_a
источник
2019 November 27

МК

Мисс Кутеж in AndroidDev :: Разработка. It's Android time now!
#вакансия #android #kotlin #java #спб

Вот уже больше 5 лет Cryptopay создает продукты, которые помогают делать денежные переводы, хранить средства и инвестировать в криптоактивы. Мы знаем все о деньгах, понимаем как работает финансовая система и с удовольствием поделимся своей экспертизой.

Мы любим наших пользователей, а они любят нас. Ради них: криптоэнтузиастов и криптопараноиков — мы ищем лучше решения по взаимодействию с регуляторами по всему миру.

История компании началась в далеком 2013 году, когда Bitcoin стоил чуть меньше пиццы, и никто не верил в крипту. Не верят до сих пор, а мы всё ещё здесь, как и наши over 600k юзеров по всему миру.

Мы не считаем, что криптовалюты  — это способ заработать на курсе. Мы верим, что за индустрией будущее.
В команду R&D для работы над проектами CPAY Private Wallet, Decentralized Exchange и Lightning Network требуется опытный разработчик уровня Lead/Senior для создания MVP и последующего развития проекта. На текущий момент надо будет только программировать, в дальнейшем же будет возможность сформировать отдел и стать его лидом или продактом.

Мы ищем специалиста, который возьмет на себя абсолютно новое направление не только в нашей команде, но и вообще в индустрии (поверьте, этим реально почти никто не занимается).

Необходимые навыки:
— опыт мобильной разработки от 5 лет под Android;
— алгоритмы и структуры данных (хэширование, деревья (Merkle tree), примитивы криптографии, — алгоритмы сортировки, алгоритмы обхода дерева - мы работаем с низкоуровневыми решениями);
— опыт использования JNI: приложение разрабатывается с использованием сторонних библиотек;
— необходим опыт работы с С/С++ и Golang;
— опыт использования примитивов шифрования и обеспечения безопасности хранения и обработки данных;
— чем больше Вы будете знать о программировании и криптографии, тем круче.

Что мы готовы предложить:
— Вот эти все стандартные плюшки (офис, зарплата), но, главное:
— Сложные кейсы и реальные перспективы профессионального развития;
— Прекрасная возможность изменить ландшафт криптомира.

Писать мне в личку: @gonzogirl
источник