Тинькофф ищет в свою команду разработчика Android!
Присоединяйся к сильнейшей финтех-команде Тинькофф. Тебя ждёт работа со сложным и новым стеком технологий, непрерывное обучение, возможность работать в самостоятельной команде и, если есть желание, рассказывать о своей экспертизе на конференциях и митапах.
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Java Core, Android SDK, RxJava
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Что мы предлагаем:
🔸 Достойную твоего профессионального уровня зарплату.
🔸 Профессиональное развитие.
🔸 Возможность работать как в нашем уютном офисе, так и удаленно
🔸 Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев.
🔸 Компенсацию фитнеса
Подробности вакансии — по ссылке!
Присоединяйся к сильнейшей финтех-команде Тинькофф. Тебя ждёт работа со сложным и новым стеком технологий, непрерывное обучение, возможность работать в самостоятельной команде и, если есть желание, рассказывать о своей экспертизе на конференциях и митапах.
Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи
Круто, если ты:
🔸 Знаешь Java Core, Android SDK, RxJava
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему
Что мы предлагаем:
🔸 Достойную твоего профессионального уровня зарплату.
🔸 Профессиональное развитие.
🔸 Возможность работать как в нашем уютном офисе, так и удаленно
🔸 Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев.
🔸 Компенсацию фитнеса
Подробности вакансии — по ссылке!
Т‑Банк Карьера
Мобильная разработка в Т‑Банке
Приглашаем iOS- и Android-разработчиков с опытом от трех лет создавать лучшие финтех-решения на рынке
Доклад про ментальное программирование или как писать понятный человеческий код.
https://www.youtube.com/watch?v=EEq1wdM2M2w
https://www.youtube.com/watch?v=EEq1wdM2M2w
YouTube
Кирилл Мокевнин - Ментальное программирование
http://2013.happydev.ru/report/10.html
Качество кода в проекте напрямую влияет на его поддерживаемость, настроение команды и скорость ввода новых фич. Как часто вы слышали предложение или сами предлагали переписать все с нуля? Комментарии в коде “работает…
Качество кода в проекте напрямую влияет на его поддерживаемость, настроение команды и скорость ввода новых фич. Как часто вы слышали предложение или сами предлагали переписать все с нуля? Комментарии в коде “работает…
Большой обзор Jetpack Compose, призванный переманить вас на сторону декларативного UI, если вы еще не там.
https://proandroiddev.com/android-jetpack-compose-exploring-state-based-ui-e1d970471d0a
https://proandroiddev.com/android-jetpack-compose-exploring-state-based-ui-e1d970471d0a
Medium
Android Jetpack Compose — Exploring State Based UI
This Article walks through step by step implementation of Compose UI to load data into Grid with paging, along with loading and error UI.
Ребята из приложения «Кошелёк» запустили конкурс мобильных разработчиков Кошелёк Mobile Challenge. Одно задание, две платформы, миллион рублей призового фонда, шестеро победителей. Лучших пригласят в команду, чтобы вместе выводить продукт на европейские рынки, а ещё подарят курсы от GeekBrains и призы от 100 до 250 тысяч рублей. Все подробности ищите на сайте, а ещё есть телеграм-чат для общения участников: https://t.me/kmchallenge
Продолжение серии докладов про ментальное программирование.
https://www.youtube.com/watch?v=vkUTX1hruF8
https://www.youtube.com/watch?v=vkUTX1hruF8
YouTube
DC17 Management Кирилл Мокевнин Ментальное программирование 2 0
Освежаем в памяти тему работы с коллекциями в Kotlin. Кроме статьи также рекомендуем посмотреть на Sequence.
https://proandroiddev.com/solving-coding-problems-with-kotlin-collection-functions-3d2b1ef7fe2c
https://proandroiddev.com/solving-coding-problems-with-kotlin-collection-functions-3d2b1ef7fe2c
Medium
Solving coding problems with Kotlin: Collection functions
I have talked to many Android developers, and most of them are excited about Kotlin. So am I. When I just started learning Koltin, I was…
Дебаг меню — отличный инструмент, сильно упрощающий жизнь вашей QA команде. В статье размышления о функциональности, которую должно содержать подобное меню.
https://halcyonmobile.com/blog/mobile-app-development/android-app-development/what-could-a-debug-menu-contain/
https://halcyonmobile.com/blog/mobile-app-development/android-app-development/what-could-a-debug-menu-contain/
Halcyon Mobile
What Could a Debug Menu Contain? - Halcyon Mobile
A debug menu can be a vital toolbox for both developers and QA engineers. But what are the features it could include? Read on to find out!
Обзор новой версии kotlinx.coroutines 1.4.0, из главных новинок — StateFlow и SharedFlow.
https://blog.jetbrains.com/kotlin/2020/10/kotlinx-coroutines-1-4-0-introducing-stateflow-and-sharedflow/
https://blog.jetbrains.com/kotlin/2020/10/kotlinx-coroutines-1-4-0-introducing-stateflow-and-sharedflow/
The JetBrains Blog
kotlinx.coroutines 1.4.0: Introducing StateFlow and SharedFlow | The JetBrains Blog
Today we’re pleased to announce the release of version 1.4.0 of the Kotlin Coroutines library. The highlights of the release are StateFlow and SharedFlow,
Команда Kotlin затеяла опрос среди пользователей Kotlin Multiplatform. Не упустите шанс повлиять на будущее развитие технологии! Также среди участников опроса будут разыграны призы.
https://kotl.in/KMP_survey
https://kotl.in/KMP_survey
Jetbrains
Kotlin Multiplatform Survey
Kotlin Multiplatform Survey.
Классическая статья из цикла "как это сделать в Jetpack Compose". В этот раз смотрим вариант реализации Bottom Bar Navigation.
https://proandroiddev.com/implement-bottom-bar-navigation-in-jetpack-compose-b530b1cd9ee2
https://proandroiddev.com/implement-bottom-bar-navigation-in-jetpack-compose-b530b1cd9ee2
Medium
Implement Bottom Bar Navigation in Jetpack Compose
in this article we would explore the new navigation component released for Jetpack Compose and implement a bottom bar navigation system.
Короткая шпаргалка по работе с уведомлениями в Android.
https://medium.com/atomic-robot/android-notifications-in-5-minutes-4d16d39894a1
https://medium.com/atomic-robot/android-notifications-in-5-minutes-4d16d39894a1
Medium
Android Notifications in 5 Minutes
Notifications are one of the fastest and easiest ways to add more interactivity and engagement to your apps. Notifications provide quick…
Разбираемся с областями видимости в Kotlin. Будет полезно для тех, у кого многомодульные проекты или кто пишет свои библиотеки.
https://zsmb.co/mastering-api-visibility-in-kotlin/
https://zsmb.co/mastering-api-visibility-in-kotlin/
zsmb.co
Mastering API Visibility in Kotlin
When designing a library, minimizing your API surface - the types, methods, properties, and functions you expose to the outside world - is a great idea. This doesn't apply to just libraries: it's a consideration you should make for every module in a multi…
Уже в эту среду состоится MobiFest Android Meetup 💥
☝️В программе:
- Севастьян Жуков, Android-разработчик, ЦФТ «Rebase Queue. Экспресс-доставка пул реквестов»
- Денис Александров, Leading software Engineer, Arcadia «Coroutines 1.4 в Android практике»
- Дмитрий Пермяков, Android-разработчик, Revolut «Декларативный UI на Android уже сегодня»
❗️Самое время зарегистрироваться: https://team.cft.ru/events/187
⏰ Встречаемся 18 ноября в 15:00 по московскому времени
☝️В программе:
- Севастьян Жуков, Android-разработчик, ЦФТ «Rebase Queue. Экспресс-доставка пул реквестов»
- Денис Александров, Leading software Engineer, Arcadia «Coroutines 1.4 в Android практике»
- Дмитрий Пермяков, Android-разработчик, Revolut «Декларативный UI на Android уже сегодня»
❗️Самое время зарегистрироваться: https://team.cft.ru/events/187
⏰ Встречаемся 18 ноября в 15:00 по московскому времени
Open Source библиотеки — это всегда хорошо, однако не всегда есть возможность поделится кодом с остальным миром (например из-за NDA). В таком случае может пригодиться приватный Maven репозиторий. В статье инструкция по созданию подобного на GitLab.
https://proandroiddev.com/creating-a-private-maven-repository-for-android-libraries-on-gitlab-91137c402777
https://proandroiddev.com/creating-a-private-maven-repository-for-android-libraries-on-gitlab-91137c402777
Medium
Creating a Private Maven Repository for Android Libraries on GitLab
Creating open-source Android libraries benefits for both library owner and the other developers. A code written by a developer can save…
Запускаем Android Studio на любом устройстве с помощью JetBrains Projector. Теперь разрабатывать мобильные приложения можно даже на телевизоре.
https://joenrv.medium.com/how-to-run-android-studio-on-any-device-with-jetbrains-projector-3d9d23a8c179
https://joenrv.medium.com/how-to-run-android-studio-on-any-device-with-jetbrains-projector-3d9d23a8c179
Medium
How to Run Android Studio on ANY Device With JetBrains Projector
Android development is extremely resource intensive. What if I told you that you can code from any device, regardless of its specs?
Сборник ссылок на исходный код всего, так или иначе связанного с Android разработкой. Теперь всегда можно быстро освежить в памяти 30 тысяч строчек View.java.
https://androidsrc.dev/
https://androidsrc.dev/
androidsrc.dev
Welcome 👋
Find Android sources
Совсем скоро, 23 ноября стартует 4 сезон Podlodka Teamlead Crew!
Если вы когда-нибудь задумывались о том, чтобы двигаться в сторону тимлидства, или уже лидите команду, Podlodka Teamlead Crew – отличный вариант перенять кучу опыта у матерых тимлидов из разных компаний.
Традиционно конференция пройдет в формате двухнедельного интенсива, и вот чему будут посвящены недели четвертого сезона:
📈 1-ая неделя "Рост и оценка сотрудников" – про тонкости того, как растить сотрудников и как объективно понимать уровень команды. Даже если вы не планируете заниматься ростом команды, сессии этой недели помогут понять, что происходит в голове руководителя и, как следствие, более грамотно построить свою карьеру. Примеры:
- Доклад "Как растить и оценивать людей, которые уже сильнее тебя" с Евгением Котом
- Разбор Performance Review в разных компаниях: Яндекс, Booking, Mail.ru
- Рулетка кейсов по наставничеству и росту (в первую очередь разбираем кейсы участников сезона!)
- Доклад "Делегирование как инструмент роста" с Алексеем Шаграевым
- И многое другое!
🛠 2-ая неделя "Как быть крутым техлидом" – про то как взрастить и поддерживать хорошую инженерную культуру и какие практики обязательно стоит внедрить в команду.
- Воркшоп "Как продавать техдолг" с Полиной Зоновой
- Доклад "Как техлиду создать команду техлидов" с Виктором Фабриченко
- Разбор инструмента "Postmortem"
- Доклад "Техлид vs Legacy" c Дмитрием Симоновым
Отличные эксперты, плотное общение со спикерами и другими участниками на сессиях и в слаке, рулетка управленческих кейсов – в общем, скучно не будет!
Полное расписание и билеты уже на сайте, ждем вас!
Если вы когда-нибудь задумывались о том, чтобы двигаться в сторону тимлидства, или уже лидите команду, Podlodka Teamlead Crew – отличный вариант перенять кучу опыта у матерых тимлидов из разных компаний.
Традиционно конференция пройдет в формате двухнедельного интенсива, и вот чему будут посвящены недели четвертого сезона:
📈 1-ая неделя "Рост и оценка сотрудников" – про тонкости того, как растить сотрудников и как объективно понимать уровень команды. Даже если вы не планируете заниматься ростом команды, сессии этой недели помогут понять, что происходит в голове руководителя и, как следствие, более грамотно построить свою карьеру. Примеры:
- Доклад "Как растить и оценивать людей, которые уже сильнее тебя" с Евгением Котом
- Разбор Performance Review в разных компаниях: Яндекс, Booking, Mail.ru
- Рулетка кейсов по наставничеству и росту (в первую очередь разбираем кейсы участников сезона!)
- Доклад "Делегирование как инструмент роста" с Алексеем Шаграевым
- И многое другое!
🛠 2-ая неделя "Как быть крутым техлидом" – про то как взрастить и поддерживать хорошую инженерную культуру и какие практики обязательно стоит внедрить в команду.
- Воркшоп "Как продавать техдолг" с Полиной Зоновой
- Доклад "Как техлиду создать команду техлидов" с Виктором Фабриченко
- Разбор инструмента "Postmortem"
- Доклад "Техлид vs Legacy" c Дмитрием Симоновым
Отличные эксперты, плотное общение со спикерами и другими участниками на сессиях и в слаке, рулетка управленческих кейсов – в общем, скучно не будет!
Полное расписание и билеты уже на сайте, ждем вас!
podlodka.io
Онлайн-конференция Podlodka Teamlead Crew, сезон #14
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам тимлидства, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Цикл статей для разработчиков библиотек. В этой серии разбирается правильная работа с зависимостями.
https://jeroenmols.com/blog/2020/11/11/library-dependencies/
https://jeroenmols.com/blog/2020/11/11/library-dependencies/
Jeroen Mols
Android library development - Dependencies
Ever had a build failure while integrating an SDK? Wonder how you can avoid your SDK customers having dependency conflicts? How many transitive dependencies should your SDK have?
Вспоминаем стандартные делегаты в Kotlin. В этой статье вы узнаете почему стоит использовать LazyThreadSafetyMode.NONE c lazy в большинстве случаев.
https://medium.com/androiddevelopers/built-in-delegates-4811947e781f
https://medium.com/androiddevelopers/built-in-delegates-4811947e781f
Medium
Built-in Delegates
Kotlin Vocabulary: Delegates part 2