У вас осталась пара часов зарегистрироваться на сегодняшний пирлаб в Avito. Налетайте!
https://peer-lab.timepad.ru/event/562615/
#meetups
https://peer-lab.timepad.ru/event/562615/
#meetups
peer-lab.timepad.ru
Android Peer Lab 30/08 / События на TimePad.ru
Peer Lab – это камерные встречи для Android разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения. Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных…
Разбираемся, что умеет ARCore и чем он лучше альтернатив, в том числе ARKit.
https://medium.com/@mattmiesnieks/how-is-arcore-better-than-arkit-5223e6b3e79d#---0-182
#ar
https://medium.com/@mattmiesnieks/how-is-arcore-better-than-arkit-5223e6b3e79d#---0-182
#ar
Medium
How is ARCore better than ARKit?
In some ways, but not others
Нужно немного краудсорсинга. Мы тут готовим очень крутой стенд на московский Mobius. Нам очень нужно собрать названия разных компонентов, которые могли бы присутствовать в какой-нибудь архитектуре. Как пример - View, Decorator, LayerController, StateTerminator. Если еще придумаете, какой иконкой можно обозначить - вообще супер. Ну а зачем - уже на конфе и после нее расскажу.
https://goo.gl/forms/DG3WwfbMsn1FhKPe2
#polls
https://goo.gl/forms/DG3WwfbMsn1FhKPe2
#polls
Google Docs
Architecture Survey
Нужна помощь сообщества. Набросайте названия компонентов, которые могли бы быть частью какой-нибудь архитектуры. Если еще и иконку говорящую придумаете - будет еще лучше. Не ограничивайте фантазию.
Примеры: View, Interactor, Decorator, LayerController.
Примеры: View, Interactor, Decorator, LayerController.
Если вы вдруг пропустили, 6-7 сентября в Кракове проходила конфа Google Developer Days. Уже выложено много годных видео про оптимизацию производительности, architecture components, модуляризацию apk и все такое.
https://developers.google.com/events/gdd-europe/
#architecture #performance
https://developers.google.com/events/gdd-europe/
#architecture #performance
Google for Developers
Google Developer Days | Google for Developers
Global events showcasing the latest developer products and platforms from Google.
В 26 выпуске подкаста Podlodka речь наконец-то пойдет про реактивное программирование. Наш гость, Дмитрий Воронин - архитектор мобильных приложений из Авито. Он не только успел побыть на стороне внедрения реактивного подхода, но и готов набросить проблем и минусов при его использовании.
https://soundcloud.com/podlodka/podlodka-26-reaktivnyy-stil-programmirovaniya
#rxjava #podlodka
https://soundcloud.com/podlodka/podlodka-26-reaktivnyy-stil-programmirovaniya
#rxjava #podlodka
SoundCloud
Реактивный стиль программирования
Вы долго просили об этом! И вот, в 26 выпуске подкаста Podlodka речь наконец-то пойдет про реактивное программирование. Наш гость, Дмитрий Воронин - архитектор мобильных приложений из Авито. Он не тол
Сегодня будет первая публичная трансляция записи подкаста Podlodka, причем в гостях – Егор Бугаенко. Говорить будем про ООП, и вы сможете прямо в риалтайме накидывать в чатик ваши вопросы и комментировать ход обсуждения. Все детали по ссылке.
http://telegra.ph/Translyaciya-v-1930-09-28
#podlodka
http://telegra.ph/Translyaciya-v-1930-09-28
#podlodka
Telegraph
Трансляция в 19:30
Сегодня пишемся с Егором Бугаенко. Если вы пишете код на Java, то Егор примерно за 2 минуты сможет объяснить почему у вас не получился ООП. Если не Java - и того меньше. Уже неделю взапой читаем блог и смотрим видео выступлений с вебинарами. Мы очень постараемся…
Стартуем трансляцию, подключайтесь! Вопросы можно задавать в @podlodka.
https://www.youtube.com/watch?v=RiXXCYMjqZE
#podlodka
https://www.youtube.com/watch?v=RiXXCYMjqZE
#podlodka
YouTube
Podlodka #29 - OOP - Yegor Bugayenko
- Getter/setters это грубое нарушение принципов ООП
- Java/C++/C#/Objecitve-C/Swift это не ООП
- Статические методы это большое зло
- ORM это зло (ActiveRecord тоже)
- Dependency Injection контейнеры это зло
- Аннотации в Java это зло
- Java/C++/C#/Objecitve-C/Swift это не ООП
- Статические методы это большое зло
- ORM это зло (ActiveRecord тоже)
- Dependency Injection контейнеры это зло
- Аннотации в Java это зло
В субботу в Avito проводим Hacktoberfest Open Hack Day. Приходите сделать свои четыре пуллреквеста в компании других разработчиков, послушать про разные open source проекты и, возможно, вписаться в один из них.
https://habrahabr.ru/company/avito/blog/339198/
#meetups
https://habrahabr.ru/company/avito/blog/339198/
#meetups
Хабр
Hacktoberfest Open Hack Day в Avito — 7 октября
Hacktoberfest близко. Как перестать бояться и начать контрибьютить? С кем обсудить самые полезные открытые проекты? Если вы любите опенсорс так же, как и мы, то...
Оптимизируем сетевые запросы на изменение данных с помощью RxJava.
https://medium.freecodecamp.org/want-to-optimize-network-usage-check-out-local-storage-and-rxjava-backpressure-8b91b1db298a
#rxjava
https://medium.freecodecamp.org/want-to-optimize-network-usage-check-out-local-storage-and-rxjava-backpressure-8b91b1db298a
#rxjava
freeCodeCamp
Want to optimize network usage? Check out local storage and RxJava backpressure
Users love fast, responsive apps. They don’t want to hear how API calls take time. They want to see updates immediately. Right now. Once…
Гайд по тому, какие виды фичеринга в Google Play бывают, и как его получить.
https://vc.ru/p/google-featuring
#marketing
https://vc.ru/p/google-featuring
#marketing
Что это значит – быть мобильным девопсом. Jing Li рассказывает о том, как докатился до такой жизни и с какими проблемами сталкивается.
https://habrahabr.ru/company/jugru/blog/339500/
#devops
https://habrahabr.ru/company/jugru/blog/339500/
#devops
Хабр
О чем болит голова Android DevOps-инженера
Так получилось, что инструменты DevOps обычно иллюстрируются на примере CI/CD какого-то масштабного веб-сервиса. Отчасти так получилось по историческим причинам...
Про фреймворк для тестирования Kakao от Agoda – удобочитаемый DSL для Espresso.
https://habrahabr.ru/post/339664/
#testing
https://habrahabr.ru/post/339664/
#testing
Хабр
Kakao — как сделать UI тестирование снова великим
В компании «Agoda» мы уделяем много внимания различным видам тестирования нашего кода. Это помогает нам гарантировать его стабильность и находить возможные про...
По прогнозу Realm уже через год Kotlin обгонит Java по популярности среди Android разработчиков. Если вы уже почувствовали неизбежность такого будущего и используете Kotlin в проде – то мы ищем крутые доклады на Kotlin Night. Пишите в личку, если хотите чем-то поделиться с сообществом.
https://dev.by/lenta/main/realm-says-kotlin-is-to-outshine-java
#kotlin
https://dev.by/lenta/main/realm-says-kotlin-is-to-outshine-java
#kotlin
dev.by
Realm: к концу 2018 года Kotlin станет популярнее Java
Создатели популярной БД для мобильной разработки предсказывают закат Java в Android-разработке.
Аргументы в защиту синдрома Not Invented Here. В качестве примера приводится команда разработки Excel, не только отказавшаяся от всех сторонних зависимостей, но и даже написавшая свой компилятор.
https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-invented-here-syndrome/
#philosophy #processes
https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-invented-here-syndrome/
#philosophy #processes
Joel on Software
In Defense of Not-Invented-Here Syndrome
Time for a pop quiz. 1. Code Reuse is: a) Goodb) Bad 2. Reinventing the Wheel is: a) Goodb) Bad 3. The Not-Invented-Here Syndrome is: a) Goodb) Bad Of course, everybody knows that you should always…
Badoo в очередной раз устраивают хайринг-ивент. Проходите онлайн-тест, затем 18-19 ноября их разработчики на месте проводят серию интервью, по окончанию которых выдают оффер и увозят вас к себе в Лондон.
https://events.badoo.com/droidgr
#jobs
https://events.badoo.com/droidgr
#jobs
Badoo
Badoo Recruiting Event Moscow - November 24-25
We're hiring! Apply to get invited to the upcoming event held in our Moscow office.
Instagram написали годную статью про их подход к модульности приложений и заопенсорсили либу для ленивой загрузки модулей.
https://engineering.instagram.com/app-modularization-and-module-lazy-loading-at-instagram-and-beyond-46b9daa3fea4
#architecture
https://engineering.instagram.com/app-modularization-and-module-lazy-loading-at-instagram-and-beyond-46b9daa3fea4
#architecture
Instagram Engineering
App modularization and module lazy loading at Instagram and beyond
Instagram prides itself on having a lean app. But as the number of engineers and features grows, so do the challenges to size. We start to…
Рассказали с Димой Ворониным про мобильную разработку в Avito. Лойсы, шеры, комментарии, господа!
https://habrahabr.ru/company/jugru/blog/342118/
#news
https://habrahabr.ru/company/jugru/blog/342118/
#news
Хабр
«Наше приложение как ТАРДИС: внутри больше, чем кажется снаружи» — Avito о мобильной разработке
С тем, что в Avito уделяют внимание мобильной разработке, не поспоришь: там принялись использовать Kotlin задолго до того, как это стало модным, а на нашей кон...
Если вы вдруг пропустили, то Uber выложил пример своей архитектуры Ribs на GitHub.
https://github.com/uber/RIBs
#architecture
https://github.com/uber/RIBs
#architecture
GitHub
GitHub - uber/RIBs: Uber's cross-platform mobile architecture framework.
Uber's cross-platform mobile architecture framework. - uber/RIBs
Про использование билд-системы Buck в Android разработке.
https://code.facebook.com/posts/1894440204217410/rethinking-android-app-compilation-with-buck/
#tools
https://code.facebook.com/posts/1894440204217410/rethinking-android-app-compilation-with-buck/
#tools
Facebook Code
Rethinking Android app compilation with Buck
The newest updates to Buck range from incremental optimizations to a complete reimagining of Java compilation.