Супер подробная подборка статей для изучения Dagger 2.
https://blog.mindorks.com/a-complete-guide-to-learn-dagger-2-b4c7a570d99c
#di #libraries
https://blog.mindorks.com/a-complete-guide-to-learn-dagger-2-b4c7a570d99c
#di #libraries
GitHub
GitHub - amitshekhariitbhu/android-developer-roadmap: Android Developer Roadmap - A complete roadmap to learn Android App Development
Android Developer Roadmap - A complete roadmap to learn Android App Development - GitHub - amitshekhariitbhu/android-developer-roadmap: Android Developer Roadmap - A complete roadmap to learn Andro...
Podlodka #9 - Рекрутинг и рынок мобильной разработки
Тема рекрутинга и прохождения собеседований постоянно всплывает в наших выпусках. Мы позвали в гости Алексея Исаева, руководителя группы рекрутмента в компании GMS, чтобы получить комментарии профессионального HR. В процессе обсуждения привели много цифр - вилки зарплат, количество разработчиков на рынке, проценты открытых резюме. Обсудили технологические тренды в HR, механизмы проведения собеседований и необходимый бэкграунд для технических рекрутеров.
SoundCloud: http://bit.ly/2pgZxz5
iTunes: http://apple.co/2ohiMX0
Содержание и ссылки: http://telegra.ph/Podlodka-9---Rekruting-i-rynok-mobilnoj-razrabotki-05-09
#career #hire #podlodka
Тема рекрутинга и прохождения собеседований постоянно всплывает в наших выпусках. Мы позвали в гости Алексея Исаева, руководителя группы рекрутмента в компании GMS, чтобы получить комментарии профессионального HR. В процессе обсуждения привели много цифр - вилки зарплат, количество разработчиков на рынке, проценты открытых резюме. Обсудили технологические тренды в HR, механизмы проведения собеседований и необходимый бэкграунд для технических рекрутеров.
SoundCloud: http://bit.ly/2pgZxz5
iTunes: http://apple.co/2ohiMX0
Содержание и ссылки: http://telegra.ph/Podlodka-9---Rekruting-i-rynok-mobilnoj-razrabotki-05-09
#career #hire #podlodka
SoundCloud
Рекрутинг и рынок мобильной разработки
Тема рекрутинга и прохождения собеседований постоянно всплывает в наших выпусках. Мы позвали в гости Алексея Исаева, руководителя группы рекрутмента в компании GMS, чтобы получить комментарии професси
Только начали задумываться о CI/CD в вашей компании? Держите гайд как раз для таких случаев.
https://habrahabr.ru/post/328326/
#ci
https://habrahabr.ru/post/328326/
#ci
habrahabr.ru
Android + Gradle + CI + CD или Как настроить кормушку для котов
Здравстуй дорогой читатель. Если тебе незнакомы понятия Continuous integration (CI), Continuous delivery (CD) или же у тебя нет представления как и зачем их...
Михаил Розумянский на внутреннем митапе в Avito рассказал про кодогенерацию на уровне байткода и кучу связанных с этим вещей.
https://www.youtube.com/watch?v=yknIqPsnI9k
#bytecode
https://www.youtube.com/watch?v=yknIqPsnI9k
#bytecode
YouTube
Bytecode Weaving 101 - Михаил Розумянский (Joom)
В последнее время генерация кода стала неотъемлемой частью в мире Android-разработки. ButterKnife, DataBinding, Dagger — далеко не полный список библиотек, которые активно используют кодогенерацию. Все эти библиотеки работают через стандартный механизм annotation…
Хотите убедить кого-то перейти на Kotlin, но не хватает убедительных аргументов? JetBrains обо всем позаботились за вас и подготовили подборку тезисов, статей и историй успеха на эту тему.
http://kotlinlang.org/docs/reference/android-overview.html
#kotlin
http://kotlinlang.org/docs/reference/android-overview.html
#kotlin
Приглашаем Android разработчиков и всех сочувствующих присоединиться к нам 17 мая в офисе Avito для просмотра кейноута Google I/O. В программе: общение, крутой стафф, сэндвичи и отличная компания.
Когда: Среда, 17 мая 2017 г. с 20.00 до 22.00, начало регистрации в 19:00
Где: г. Москва, м. Белорусская, ул. Лесная, д. 7, БЦ «Белые сады»
https://docs.google.com/a/avito.ru/forms/d/1uHqANYK145HdMod1LembHfAjBnJKe21j0AehiNftjwo/edit
#meetups
Когда: Среда, 17 мая 2017 г. с 20.00 до 22.00, начало регистрации в 19:00
Где: г. Москва, м. Белорусская, ул. Лесная, д. 7, БЦ «Белые сады»
https://docs.google.com/a/avito.ru/forms/d/1uHqANYK145HdMod1LembHfAjBnJKe21j0AehiNftjwo/edit
#meetups
Google Docs
Google I/O Broadcast Avito
Приглашаем всех Android разработчиков и сопричастных присоединиться к нам 17 мая в офисе Avito для просмотра кейноут Google I/O. Но просто смотреть — это слишком скучно, поэтому мы будем проводить конкурс!
Из других пунктов культурной программы — общение…
Из других пунктов культурной программы — общение…
Все уже в курсе, но тем не менее. Kotlin - официальный язык разработки под Андроид.
https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/
#kotlin #news
https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/
#kotlin #news
The JetBrains Blog
Kotlin on Android. Now official | The Kotlin Blog
Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin. We believe this is a great step for Kotlin, and fantastic news for Android developers as well as the rest o
Анализ результатов самой интригующей сессии Google I/O - про Architecture Components.
https://medium.com/@yonatanvlevin/weighing-in-on-the-holy-architecture-war-my-take-on-architecture-components-31f7025e9c66
#architecture
https://medium.com/@yonatanvlevin/weighing-in-on-the-holy-architecture-war-my-take-on-architecture-components-31f7025e9c66
#architecture
AndroidPub
Weighing in on the Holy Architecture War — My take on“Architecture Components”
One of the great beauties of architecture is that each time it is like life starting all over again. — Renzo Piano
Подборка материалов на тему чистой архитектуры.
http://java-help.ru/articles-clean-architecture/
#architecture
http://java-help.ru/articles-clean-architecture/
#architecture
java-help.ru
Материалы по теме: Clean Architecture | Java-Help
Довольно часто, при изучении новой темы разработчики не могут найти толковые уроки/примеры по изучаемой теме. Мы решили восполнить этот пробел. Статьи Android. Пару слов об MVP + rxJava Ted Mosby - software architect Moxy — реализация MVP под Android Паттерны…
Приходите в эту среду в гости в офис Avito на встречу мобильных разработчиков PeerLab. Это камерные встречи без четкой повестки, на которых все крутится вокруг свободного общения, холиваров и кодревью.
https://docs.google.com/forms/d/e/1FAIpQLSdD8muRLRjAdIcQVAAG3YccFdx5jwQHtpgpANCkiK8gyXstBg
#meetups
https://docs.google.com/forms/d/e/1FAIpQLSdD8muRLRjAdIcQVAAG3YccFdx5jwQHtpgpANCkiK8gyXstBg
#meetups
Извините, правильная ссылка на PeerLab.
https://docs.google.com/a/avito.ru/forms/d/e/1FAIpQLSdD8muRLRjAdIcQVAAG3YccFdx5jwQHtpgpANCkiK8gyXstBg/viewform
#meetups
https://docs.google.com/a/avito.ru/forms/d/e/1FAIpQLSdD8muRLRjAdIcQVAAG3YccFdx5jwQHtpgpANCkiK8gyXstBg/viewform
#meetups
Google Docs
Peer Lab @ Avito (Mobile-focused)
Peer Lab – это камерные встречи для iOS и Android разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения.
Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения…
Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения…
О преимуществах паттерна Репозиторий перед Data Access Object.
https://thinkinginobjects.com/2012/08/26/dont-use-dao-use-repository/
#patterns
https://thinkinginobjects.com/2012/08/26/dont-use-dao-use-repository/
#patterns
Thinking in Objects
Don’t use DAO, use Repository
Data Access Object (DAO) is a commonly used pattern to persist domain objects into a database. The most common form of a DAO pattern is a class that contains CRUD methods for a particular domain en…
Супер подробный мануал по реализации Instant Apps. А если вы уже начали делать - делитесь своим опытом в нашем уютном чатике @droidgt.
http://blog.octo.com/en/build-your-first-instant-app/
#sdk
http://blog.octo.com/en/build-your-first-instant-app/
#sdk
Подборка ссылок по мотивам Google I/O - почитать, пощупать и посмотреть.
https://medium.com/proandroiddev/google-io-2017-useful-android-links-e756077f8895
#sdk
https://medium.com/proandroiddev/google-io-2017-useful-android-links-e756077f8895
#sdk
Medium
Google I/O 2017 — Useful Android Links
Since there are a lot of new stuff at Google IO 2017 I decided to make small article with useful android links.
5-6 июня в Сколково пройдет мобильная конференция AppsConf. Из интересного - Flutter, мобильный VR, Archetype, фичетоглы и куча других баззвордов. Отличный вариант, чтобы занять себя в начале июня и зарядиться идеями на остаток лета. Промокод на скидку - N%. Промокод на скидку 12% - GoodGuysCode.
http://appsconf.ru/
#conferences
http://appsconf.ru/
#conferences
appsconf.ru
Конференция для разработчиков мобильных приложений AppsConf
Конференция AppsConf посвящена технологиям Android, iOS, кросс-платформенной разработке, архитектуре и процессам разработки.
Как правильно использовать extension functions в Kotlin, и почему они - потенциально большое зло. Вот Google, к примеру, уже не справился.
https://www.philosophicalhacker.com/post/how-to-abuse-kotlin-extension-functions/
#kotlin
https://www.philosophicalhacker.com/post/how-to-abuse-kotlin-extension-functions/
#kotlin
Неужели в Android тоже есть архитектура? Чем репозитории отличаются от сервисов, а NSNotificationCenter от шины данных?
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка, Android team-lead из Лаборатории Касперского. Вместе мы попробовали разобраться с архитектурными подходами и историей их развития на платформе Android.
SoundCloud: https://soundcloud.com/podlodka/podlodka-12-android-architecture
iTunes: https://itunes.apple.com/us/podcast/podlodka-podcast/id1209828744
Розыгрыш билета на AppsConf от подкаста: http://telegra.ph/Rozygrysh-bileta-na-AppsConf-05-29
#podlodka #architecture
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка, Android team-lead из Лаборатории Касперского. Вместе мы попробовали разобраться с архитектурными подходами и историей их развития на платформе Android.
SoundCloud: https://soundcloud.com/podlodka/podlodka-12-android-architecture
iTunes: https://itunes.apple.com/us/podcast/podlodka-podcast/id1209828744
Розыгрыш билета на AppsConf от подкаста: http://telegra.ph/Rozygrysh-bileta-na-AppsConf-05-29
#podlodka #architecture
SoundCloud
Android architecture
Неужели в Android тоже есть архитектура? Чем репозитории отличаются от сервисов, а NSNotificationCenter от шины данных?
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка
А мы готовы провести первый конкурс в этом канале! На кону билет на конференцию AppsConf, которая пройдет в Сколково 5-6 июня.
Задача довольно простая - нужно правильно ответить на пять вопросов, затрагивающих темы, освещенные в недавно опубликованных в канале статьях, касающихся конференции AppsConf или подкаста Podlodka. Приз достанется тому, кто первым правильно овтетит на все вопросы. Итоги подведем уже завтра.
Ссылка на задание: https://goo.gl/forms/HFdyfR3wyj5W7DfT2
#contests #conferences
Задача довольно простая - нужно правильно ответить на пять вопросов, затрагивающих темы, освещенные в недавно опубликованных в канале статьях, касающихся конференции AppsConf или подкаста Podlodka. Приз достанется тому, кто первым правильно овтетит на все вопросы. Итоги подведем уже завтра.
Ссылка на задание: https://goo.gl/forms/HFdyfR3wyj5W7DfT2
#contests #conferences
Google Docs
Общая информация
Разыгрываем 1 билет на конференцию AppsConf (Сколково, 5-6 июня 2017) - appsconf.ru.
Для ленивых есть еще один конкурс от подкаста Podlodka. Подробности: http://telegra.ph/Rozygrysh-bileta-na-AppsConf-05-29.
Для ленивых есть еще один конкурс от подкаста Podlodka. Подробности: http://telegra.ph/Rozygrysh-bileta-na-AppsConf-05-29.