Про принципы и устройство Kotlin Flows, нативного инструмента для реактивного программирования.
https://medium.com/@elizarov/reactive-streams-and-kotlin-flows-bfd12772cda4
#reactive #kotlin
https://medium.com/@elizarov/reactive-streams-and-kotlin-flows-bfd12772cda4
#reactive #kotlin
Medium
Reactive Streams and Kotlin Flows
Kotlin Flows build on the foundation of Reactive Extensions and Reactive Streams with a flavor of Kotlin Coroutines.
Очередной митап в Альфе. На повестке темы про кастомный UI, шифрование, байткод и рост в лида.
https://hr.alfabank.ru/events/mobile-talks-28-06-19
#events
https://hr.alfabank.ru/events/mobile-talks-28-06-19
#events
Заанонсили новый сезон AppsConf! Осень, Питер, пять (!!!) треков, мощнейшие кейноутеры – короче говоря, можно уже сейчас писать письмо тимлиду и просить закупить билет.
https://habr.com/ru/company/oleg-bunin/blog/448224/
#events
https://habr.com/ru/company/oleg-bunin/blog/448224/
#events
Хабр
AppsConf to rule them all
iOS и Android-треки для любителей классических конференций, чтобы лучше справляться с ежедневными рабочими задачами. General-трек, чтобы сделать следующий шаг по карьерной...
Для тех, кому сегодняшнее утро для показалось слишком холодным, я принес немного топлива для разогрева. Большое интервью с Германом Клименко про российский интернет, программистов, стартапы, Телеграм и медтех. Начинайте холивар!
https://youtu.be/jLRVysqhaJs
https://youtu.be/jLRVysqhaJs
YouTube
Герман Клименко – российский интернет, Дуров и медицина
Герман Клименко – бывший советник президента России, основатель и инвестор ряда крупных интернет-компаний и стартапов и по совместительству автор огромного количества спорных цитат и центр разных скандалов. В выпуске мы обсудили проблемы развития интернета…
Badoo ищет Android-разработчика! Развивать существующие, создавать новые приложения и компоненты для нескольких продуктов компании. Нужны Java (Kotlin как плюс), знание паттернов проектирования и английский, очень пригодится инициатива и вовлеченность. Работа в Москве, командировки в Лондон. 🇷🇺🇬🇧
http://bit.ly/AndroidDevBadoo
#jobs
http://bit.ly/AndroidDevBadoo
#jobs
hh.ru
Вакансия Android developer в Москве, работа в компании Badoo (вакансия в архиве c 14 июля 2019)
Зарплата: не указана. Москва. Требуемый опыт: 1–3 года. Полная занятость. Дата публикации: 13.07.2019.
Периодически стоит вспоминать про Flutter и проверять, что там у него.
https://habr.com/ru/company/oleg-bunin/blog/460743/
#flutter
https://habr.com/ru/company/oleg-bunin/blog/460743/
#flutter
Хабр
Flutter, руководство для начинающих
На дворе середина 2019 года, кроссплатформа плотно вошла в жизнь стартапов по всему миру, но все чаще в ее сторону смотрят и команды аутсорс-разработки, и клиенты, которые делают ставку на снижение...
Каждый андроидер в душе – тимлид. Но только за состояние души заветную лычку обычно почему-то не дают. Мы со Стасом Цыгановым решили помочь вам справиться с этой несправедливостью и выкатили монументальный Роадмап Тимлида, который обобщает все потенциальные ветки развития, которые требуются в разных компаниях. Забирайте, выбирайте нужные для вас веточки и начинайте их прокачивать!
Роадмап: https://github.com/tlbootcamp/tlroadmap
Чатик проекта: @tlbootcamp
#career
Роадмап: https://github.com/tlbootcamp/tlroadmap
Чатик проекта: @tlbootcamp
#career
GitHub
GitHub - tlbootcamp/tlroadmap: Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим.
Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим. - tlbootcamp/tlroadmap
Про реализацию переключения языка в приложении.
https://habr.com/ru/company/redmadrobot/blog/461085/
#localization
https://habr.com/ru/company/redmadrobot/blog/461085/
#localization
Хабр
Переключение языка в Android-приложении
Есть простой способ реализовать переключение языка в Single-Activity приложении. Стек экранов при этом подходе не сбрасывается, пользователь остается там, где переключил язык. Когда пользователь...
Сергей Боиштян рассказывает, почему быть тимлидом – это не всегда круто, и иногда нужно вернуться обратно в разработку.
https://habr.com/ru/company/oleg-bunin/blog/461349/
#lead
https://habr.com/ru/company/oleg-bunin/blog/461349/
#lead
Хабр
Тимлид, или Туда и обратно
Есть среди разработчиков те, кому хочется не только писать красивый код, но и создавать эффективные практики, упрощающие командную работу. Получив заветные лавры тимлида, окунувшись в водоворот...
Рассеиваем магию DiffUtils и разбираемся, как он работает под капотом.
https://habr.com/ru/company/redmadrobot/blog/460673/
#sdk
https://habr.com/ru/company/redmadrobot/blog/460673/
#sdk
Хабр
Разоблачаем магию DiffUtil
Каждый Android-разработчик использовал RecyclerView для отображения списков и каждый сталкивался с проблемой обновления данных в списке, пока в 2016 году не появился магический класс DiffUtil. Я...
Еще одна статья от Роботов, на этот раз про темы и стили.
https://habr.com/ru/company/redmadrobot/blog/461201/
#ui
https://habr.com/ru/company/redmadrobot/blog/461201/
#ui
Хабр
Темы и стили в Android-приложениях
Каждому Android-разработчику так или иначе приходилось работать со стилями. Кто-то чувствует себя с ними уверенно, у кого-то есть только поверхностные знания, к...
Я уже рассказывал про то, что AppsConf этой осени будет особенным. Мы немного пересмотрели свою миссию, и теперь видим ее так: “Мы помогаем мобильным разработчикам расти”. Программу мы формируем таким образом, чтобы охватить не только доклады про особенности платформы, но и кучу других обычно замалчиваемых вопросов и тем – карьеру, психологию, развитие, состояние других областей разработки.
Мы настолько сильно уверены в том, что вам понравится итоговая программа, что решили провести крутую акцию:
1. 🌟 Покупаете билет со скидкой 15% от текущей цены до 16 августа (промокод GoodReadsPromo).
2. 💵 Если вам не нравится финальная версия расписания – спикеры не интересны, темы подобраны плохо или что-то еще, то мы делаем полный возврат стоимости билета. Главное – сообщите нам об этом не позже чем через неделю после публикации всего расписания.
Короче говоря, ноль рисков по хорошей цене – а она будет скоро повышаться. Да и кроме того, вы уже можете посмотреть 10 (!) принятых в программу докладов и 67 (!!) заявок, которые находятся на рассмотрении у программного комитета. Пишите письмо вашему руководителю, объясняйте, почему билет лучше купить именно сейчас. А если есть какие-то вопросы, смело пишите @etolstoy, я помогу!
https://appsconf.ru/spb/2019
#events
Мы настолько сильно уверены в том, что вам понравится итоговая программа, что решили провести крутую акцию:
1. 🌟 Покупаете билет со скидкой 15% от текущей цены до 16 августа (промокод GoodReadsPromo).
2. 💵 Если вам не нравится финальная версия расписания – спикеры не интересны, темы подобраны плохо или что-то еще, то мы делаем полный возврат стоимости билета. Главное – сообщите нам об этом не позже чем через неделю после публикации всего расписания.
Короче говоря, ноль рисков по хорошей цене – а она будет скоро повышаться. Да и кроме того, вы уже можете посмотреть 10 (!) принятых в программу докладов и 67 (!!) заявок, которые находятся на рассмотрении у программного комитета. Пишите письмо вашему руководителю, объясняйте, почему билет лучше купить именно сейчас. А если есть какие-то вопросы, смело пишите @etolstoy, я помогу!
https://appsconf.ru/spb/2019
#events
appsconf.ru
Профессиональная конференция разработчиков мобильных приложений 2019
Новая порция хороших вакансий, для разнообразия – в Питере и Новосибе. ЦФТ ищут тимлида и ведущего разработчика. У ребят хорошо – большая линейка продуктов, зрелые культура и процессы, сильная команда.
https://team.cft.ru/jobs/sankt-peterburg/development/224
https://team.cft.ru/jobs/novosibirsk/development/550
#jobs
https://team.cft.ru/jobs/sankt-peterburg/development/224
https://team.cft.ru/jobs/novosibirsk/development/550
#jobs
Про то, как делали темную тему в Android приложении Juno.
https://arturdryomov.online/posts/midnight-in-android-themes/
#ui
https://arturdryomov.online/posts/midnight-in-android-themes/
#ui
Старое, но интересное видео про сложные выборы, которые нужно было сделать при дизайне Kotlin: разделение ответственности между компилятором и IDE, nullability языка в целом и интеропа с Java в частности.
https://www.youtube.com/watch?v=zVZFv80l_lQ
#design
https://www.youtube.com/watch?v=zVZFv80l_lQ
#design
YouTube
Andrey Breslav - Kotlin: Challenges in language design - Curry On
Curry On, Prague July 6th 2015.
http://curry-on.org
http://2015.ecoop.org
http://curry-on.org
http://2015.ecoop.org
На новый продукт в Тинькофф, который разрабатывается с нуля, ищут Android разработчика. Помимо разработки продуктовых фич много времени уйдет и на развитие библиотеки общих компонентов, поэтому пригодится опыт разработки многомодульных приложений, знание Kotlin, любовь к архитектуре.
https://hh.ru/vacancy/32269617
#jobs
https://hh.ru/vacancy/32269617
#jobs
hh.ru
Вакансия Android разработчик в Москве, работа в компании Тинькофф (вакансия в архиве)
Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 21.10.2019.
Тут случился первый релиз-кандидат Bazel 1.0.
https://releases.bazel.build/1.0.0/rc1/index.html
#infrastructure
https://releases.bazel.build/1.0.0/rc1/index.html
#infrastructure