Выложили видеозаписи докладов с CodeFest. Kotlin, RecyclerView, ConstraintLayout.
https://youtube.com/playlist?list=PL8761XQAJnrb1pD1seIBEqJv6YLDXt31A
#conferences
https://youtube.com/playlist?list=PL8761XQAJnrb1pD1seIBEqJv6YLDXt31A
#conferences
YouTube
CodeFest 2017 #Mobile - YouTube
Кратко про CQRS, Command Query Responsibility Segregation.
http://martinfowler.com/bliki/CQRS.html
#architecture
http://martinfowler.com/bliki/CQRS.html
#architecture
martinfowler.com
bliki: CQRS
CQRS (Command Query Responsibility Segregation) is the notion that you can use a different model to update information than the model you use to read information
Написал статью про code review по итогам своего доклада на Mobius. Делюсь способами организации в разных командах, лайфхаками и полезными практиками.
https://habrahabr.ru/company/avito/blog/330846/
https://habrahabr.ru/company/avito/blog/330846/
Habr
May the Code Review be with you
Code review может быть большой болью для команды, которая только начинает его внедрять. Вы в любом случае наступите на много граблей: будете проводить ревью дольше, чем пишете код, устраивать...
Разбираем, как паттерны банды четырех реализуются на Kotlin.
https://dev.to/lovis/gang-of-four-patterns-in-kotlin
#patterns #kotlin
https://dev.to/lovis/gang-of-four-patterns-in-kotlin
#patterns #kotlin
DEV Community
Gang of Four Patterns in Kotlin
How would common "Gang of Four" design patterns implemented in Kotlin look like?
Присоединяйтесь к прямой трансляции Android митапа в Badoo.
https://www.youtube.com/user/badoodev/live
#meetups
https://www.youtube.com/user/badoodev/live
#meetups
Специальный выпуск подкаста Podlodka с конференции AppsConf 2017! Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (консультанта по личной эффективности), автора блога «Много сделал!» и новой книги «Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо».
https://soundcloud.com/podlodka/podlodka-special-appsconf-2017-2-maksim-dorofeev
#podlodka
https://soundcloud.com/podlodka/podlodka-special-appsconf-2017-2-maksim-dorofeev
#podlodka
SoundCloud
AppsConf 2017 (2) - Максим Дорофеев
А сегодня у нас специальный-специальный выпуск с конференции AppsConf 2017!
Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (
Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (
Приходите в офис Avito на Android Peer Lab завтра в 19 часов! Будем рады обсудить любые вопросы, посмотреть код друг друга, погонять небольшие презентации - в общем, все как обычно.
https://peer-lab.timepad.ru/event/508070/
#meetups
https://peer-lab.timepad.ru/event/508070/
#meetups
peer-lab.timepad.ru
Android Peer Lab 21/06 / События на TimePad.ru
Peer Lab – это камерные встречи для Android разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения. Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных…
Появились видео с прошедшего на прошлой неделе митапа в Badoo.
https://habrahabr.ru/company/badoo/blog/331426/
#meetups
https://habrahabr.ru/company/badoo/blog/331426/
#meetups
Habr
Видеозаписи: Android meetup в офисе Badoo
В прошлую субботу, 17 июня, мы снова проводили митап в офисе. На этот раз принимали Android-сообщество. Эта встреча, вероятно, была самой разнообразной по темам докладов, поэтому каждый...
Лютая годнота про то, как нужно писать бэкенд для мобильного приложения. Покажите вашим бэкендщикам, пусть посмотрят и зададут вам вопросы.
https://habrahabr.ru/post/331120/
#backend
https://habrahabr.ru/post/331120/
#backend
Хабр
Как написать максимально хреновый бэкенд для мобильного приложения
Известно, что практически ни одно мобильное приложение не обходится без бэкенда. Если вы мобильный разработчик, то наверняка сталкивались с такими бородатыми дя...
Панику не развожу, но блокировка Telegram на этой неделе - вполне себе вероятный сценарий развития событий. В связи с этим планирую начать дублировать весь контент куда-то еще, чтобы потом можно было спокойно переехать текущим составом и продолжать привлекать новую аудиторию. Поэтому выбираем, куда.
https://goo.gl/forms/UQX9BRB3sStHXqRB3
#polls #community
https://goo.gl/forms/UQX9BRB3sStHXqRB3
#polls #community
Google Docs
Куда валить?
Панику не развожу, но блокировка Telegram на этой неделе - вполне себе вероятный сценарий развития событий. В связи с этим планирую начать дублировать весь контент куда-то еще, чтобы потом можно было спокойно переехать текущим составом и продолжать привлекать…
Нас давно просили обсудить построение сложных интерфейсов. И вот, в 13 выпуске нашего подкаста мы поговорили про то, как оптимизировать сложные интерфейсы, используя фоновые потоки и затронули тему декларативного программирования. В этом нам помогла небезызвестная Ксения Покровская - ведущая популярного подкаста Радио-Т и iOS-разработчик из Facebook.
В конце выпуска мы обсудили важность знания фундаментальных основ программирования на собеседованиях и поспорили о необходимости высшего образования для программистов.
Ссылки на эпизод:
Soundcloud: https://soundcloud.com/podlodka/podlodka-13-asinkhronnyy-ui-i-deklarativnye-interfeysy
iTunes: https://apple.co/2rFNNFG
Содержание и ссылки:
http://telegra.ph/Podlodka-13---Asinhronnyj-UI-i-deklarativnye-interfejsy-06-28
#podlodka #ui
В конце выпуска мы обсудили важность знания фундаментальных основ программирования на собеседованиях и поспорили о необходимости высшего образования для программистов.
Ссылки на эпизод:
Soundcloud: https://soundcloud.com/podlodka/podlodka-13-asinkhronnyy-ui-i-deklarativnye-interfeysy
iTunes: https://apple.co/2rFNNFG
Содержание и ссылки:
http://telegra.ph/Podlodka-13---Asinhronnyj-UI-i-deklarativnye-interfejsy-06-28
#podlodka #ui
SoundCloud
Асинхронный UI и декларативные интерфейсы
Нас давно просили обсудить построение сложных интерфейсов. И вот, в 13 выпуске нашего подкаста мы поговорили про то, как оптимизировать сложные интерфейсы, используя фоновые потоки и затронули тему де
Про использование Kotlin для написания собственных DSL.
http://serce.me/posts/29-06-2017-fantastic-dsls/
#kotlin
http://serce.me/posts/29-06-2017-fantastic-dsls/
#kotlin
Прагматичный подход к выбору архитектуры для своего следующего приложения - рассматриваем разные варианты, определяем критерии, выбираем.
https://medium.com/@bvmaks/architectures-of-android-applications-244a083bf132
#architecture
https://medium.com/@bvmaks/architectures-of-android-applications-244a083bf132
#architecture
Medium
Architectures of Android applications
A pragmatic approach to choosing one
Соскучились в этих ваших мессенджерах по живому общению? Приходите в Авито на Peer Lab в эту среду, будем холиварить, обмениваться опытом и делиться лучшими практиками.
http://bit.ly/android-peer-lab-05-july
#meetups
http://bit.ly/android-peer-lab-05-july
#meetups
peer-lab.timepad.ru
Android Peer Lab 05/07 / События на TimePad.ru
Peer Lab – это камерные встречи для Android разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения. Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных…
Запись доклада Дмитрия Костырева про Kotlin coroutines. Рассказ про устройство и примеры на RxJava 2 и Android.
https://www.youtube.com/watch?v=VnbUBHJm6zY
#kotlin #concurrency
https://www.youtube.com/watch?v=VnbUBHJm6zY
#kotlin #concurrency
YouTube
Kotlin Coroutines - Дмитрий Костырев (Avito)
В докладе рассматривается горячая экспериментальная функция Kotlin - coroutines. Разберемся, как одно ключевое слово в языке может открыть столько возможностей для разработчиков, немного посмотрим на устройство стандартной библиотеки kotlinx.coroutines. В…
В новом выпуске Podlodka Podcast к нам в гости впервые пришел человек, далекий от мира мобилок - Сергей Тепляков, .NET разработчик из Microsoft, известный своей книгой про паттерны проектирования и наикрутейшем блогом. Мы поговорили сразу о нескольких крупных темах - как правильно балансировать между производительностью системы и ее хорошим дизайном, про роль самообразования в развитии разработчика и о работе в Microsoft.
SoundCloud: http://bit.ly/2sGOCfN
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://bit.ly/2tZcnnd
#podlodka #patterns #career
SoundCloud: http://bit.ly/2sGOCfN
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://bit.ly/2tZcnnd
#podlodka #patterns #career
SoundCloud
Вам шашечки или ехать
В этом выпуске к нам в гости впервые пришел человек, далекий от мира мобилок - Сергей Тепляков, .NET разработчик из Microsoft, известный своей книгой про паттерны проектирования и наикрутейшем блогом.
Кратко про SOLID и принципы построения качественной архитектуры для мобильных приложений. Примеры, конечно, на Kotlin.
https://medium.com/@lpereira/what-we-want-from-a-software-architecture-83931046a14b
#kotlin #architecture
https://medium.com/@lpereira/what-we-want-from-a-software-architecture-83931046a14b
#kotlin #architecture
Medium
What we want from a Software Architecture
In this article I aim to explain what are the important factors we should look for on a scalable and testable architecture.
Если вы вдруг пропустили, у нас есть канал и про iOS разработку - подписывайтесь и туда!
https://t.me/iosgr
#community
https://t.me/iosgr
#community
Telegram
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.
Лучшее iOS сообщество в Телеге: @iosgt
Размещение рекламы: @tanyasanovna
Лучшее iOS сообщество в Телеге: @iosgt
Размещение рекламы: @tanyasanovna
И снова Android Peer Lab в Avito 19 июля.
Peer Lab для Android-разработчиков - это место, где каждый может поднять интересную ему профессиональную тему. Приглашаем разработчиков всех уровней! У нас - никаких формальностей и приятная компания.
Что обсуждаем? Смотрим по-другому на рутинные задачи и экономим силы благодаря опыту коллег, делимся успехами и говорим о трендовых инструментах.
https://peer-lab.timepad.ru/event/540257/?utm_refcode=3120b3ba4415c5bdb6eb1d990d19ab96539f0e7f
#meetups
Peer Lab для Android-разработчиков - это место, где каждый может поднять интересную ему профессиональную тему. Приглашаем разработчиков всех уровней! У нас - никаких формальностей и приятная компания.
Что обсуждаем? Смотрим по-другому на рутинные задачи и экономим силы благодаря опыту коллег, делимся успехами и говорим о трендовых инструментах.
https://peer-lab.timepad.ru/event/540257/?utm_refcode=3120b3ba4415c5bdb6eb1d990d19ab96539f0e7f
#meetups
peer-lab.timepad.ru
Android Peer Lab 19/07 / События на TimePad.ru
Peer Lab – это камерные встречи для Android разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения. Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных…