Чтобы 1 января вам было чем заняться, мы записали новый выпуск подкаста. Разобрали все, что связано с open source – виды лицензий на все случаи жизни, мотивацию, профит для сообщества и самого разработчика, оформление и раскрутку проекта, качество кода и пижамные штаны от GitLab. Помогал в этом Константин Цховребов, Android архитектор в RedMadRobot.
http://bit.ly/2CiHMWq
#podlodka #opensource
http://bit.ly/2CiHMWq
#podlodka #opensource
Telegraph
Podlodka #40 – Культура open source
Мы разобрали все, что связано с open source – виды лицензий на все случаи жизни, мотивацию, профит для сообщества и самого разработчика, оформление и раскрутку проекта, качество кода и пижамные штаны от GitLab. Помогал в этом Константин Цховребов, Android…
Lessons learned из мультиплатформенной разработки на Kotlin. Речь, правда, не про iOS, а про веб и десктоп.
https://blog.kotlin-academy.com/lessons-from-my-first-multiplatform-kotlin-project-d4e311f15874
#crossplatform
https://blog.kotlin-academy.com/lessons-from-my-first-multiplatform-kotlin-project-d4e311f15874
#crossplatform
Medium
Lessons from my first multiplatform Kotlin project
I have just finished Kotlin multiplatform project in good multiplatform architecture with 3 different clients:
На простом примере Бугаенко показывает, что SRP – бесполезен. Все как вы любите.
http://www.yegor256.com/2017/12/19/srp-is-hoax.html
#solid
http://www.yegor256.com/2017/12/19/srp-is-hoax.html
#solid
Yegor Bugayenko
SRP is a Hoax
The single responsibility principle is very popular among object-oriented programmers, but how practical and valid is it really?
Хорошая подборка принципов и подходов чистой архитектуры.
https://github.com/ImangazalievM/CleanArchitectureManifest
#architecture
https://github.com/ImangazalievM/CleanArchitectureManifest
#architecture
GitHub
GitHub - ImangazalievM/CleanArchitectureManifest: Description of the main principles and rules for building an Android application…
Description of the main principles and rules for building an Android application using Clean Architecture approach - ImangazalievM/CleanArchitectureManifest
Пришла пора провести ежегодный опрос про известность отечественных команд мобильной разработки. Шарьте друзьям, коллегам, мамам. И голосуйте сердцем.
https://goo.gl/forms/UUdy7wgB9QFdCfBj2
#polls
https://goo.gl/forms/UUdy7wgB9QFdCfBj2
#polls
Google Docs
Опрос про отечественные команды мобильной разработки, volume 3
Ежегодный опрос, который позволяет оценить влияние техпиара на узнаваемость отечественных команд мобильной разработки.
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Расшифровка доклада Яндекса про их AccountManager и работу с авторизацией.
https://habrahabr.ru/company/yandex/blog/347152/
#security #architecture
https://habrahabr.ru/company/yandex/blog/347152/
#security #architecture
Хабр
Account Manager: аккаунты, токены и все-все-все. Лекция Яндекса
Android предоставляет мощную систему работы с аккаунтами. Наличие Account Manager уже давно помогает Яндексу — за годы разработки приложений и сервисов мы накопи...
А вот и результаты рисерча по популярности отечественных команд мобильной разработки.
https://medium.com/@etolstoy/%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%B2-2018-e23912eaf672
#career #techpr
https://medium.com/@etolstoy/%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%B2-2018-e23912eaf672
#career #techpr
Medium
Известность команд мобильной разработки в 2018
Каждый год я провожу опрос, который подсвечивает текущее положение дел среди команд мобильной разработки в России.
Подключайтесь к Ask Me Anything с андроидщиками из Авито!
https://habrahabr.ru/company/avito/blog/348622/
#architecture #performance #kotlin
https://habrahabr.ru/company/avito/blog/348622/
#architecture #performance #kotlin
Хабр
Ask me anything. Avito. Android
Привет! Первый опыт публикации поста формата «Вопрос-ответ» в нашем блоге оказался успешным и полезным для всех участников, поэтому сегодня мы продолжаем. На это...
Недостатки SQLiteCursor и способы их обойти.
https://medium.com/google-developers/large-database-queries-on-android-cb043ae626e8
#persistance
https://medium.com/google-developers/large-database-queries-on-android-cb043ae626e8
#persistance
Medium
Large Database Queries on Android
Windows of Opportunity
Запускаем нерегулярную публикацию вакансий для Android разработчиков. Ловите первую - в команду Plazius.
http://telegra.ph/Android-Good-Jobs-1-02-13
#jobs
http://telegra.ph/Android-Good-Jobs-1-02-13
#jobs
3 марта в Avito пройдет Mosdroid. От нас выступает инженер со специальностью, по частоте появления сравнимой с единорогом – мобильный девопс. Регистрируйтесь и приходите в гости.
https://habrahabr.ru/company/avito/blog/349640/
#meetups
https://habrahabr.ru/company/avito/blog/349640/
#meetups
Хабр
Mosdroid в Avito — анонс
Привет! 3 марта приглашаем на встречу сообщества Mosdroid, которая пройдёт в офисе Avito. Регистрируйтесь на митап, приглашайте коллег. Поговорим о фреймворке Sp...
Подход к реализации DI на Kotlin без сторонних фреймворков.
http://www.pacoworks.com/2018/02/25/simple-dependency-injection-in-kotlin-part-1/
#di
http://www.pacoworks.com/2018/02/25/simple-dependency-injection-in-kotlin-part-1/
#di
Paco won't stop learning
Simple DI in Kotlin (Part 1)
This blog series describes a simple technique for Dependency Injection in Kotlin that doesn't require any framework, and can be used with Arrow too!
История одной отладки медленного рендеринга в приложении.
https://android.jlelse.eu/a-mystery-of-slow-rendering-in-one-android-app-c33dacee83c?gi=8a4c1e80c22c
#debug
https://android.jlelse.eu/a-mystery-of-slow-rendering-in-one-android-app-c33dacee83c?gi=8a4c1e80c22c
#debug
AndroidPub
A mystery of slow rendering in one Android app
Preface
Подключайтесь к прямой трансляции юбилейного выпуска Podlodka, где мы сравниваем Kotlin и Swift. В гостях Николай Иготти, техлид Kotlin Native и Шурик Бабаев, технический руководитель питерского офиса RedMadRobot.
https://www.facebook.com/podlodkacast/videos/489107968157664/
#podlodka #swift #kotlin
https://www.facebook.com/podlodkacast/videos/489107968157664/
#podlodka #swift #kotlin
Facebook
Podlodka Podcast
Podlodka Podcast. 229 likes · 66 talking about this. Еженедельный подкаст про мобильную разработку Call for Papers: https://goo.gl/forms/TWRRd99zQQfL1A1k2
И вторая трансляция на сегодня - Mosdroid в Avito.
https://www.youtube.com/watch?v=W562DtIh6e8
#meetups
https://www.youtube.com/watch?v=W562DtIh6e8
#meetups
YouTube
MOSDROID #6 Carbon
18:00 — «Spock и Android», Александр Ежков, АО Альфа-Банк
18:55 — «CI процессы в Android разработке Avito», Сергей Пинчук, Avito
20:10 — Круглый стол «Автотесты и Android»
20:40 — «(Не)Безопасность 101», Григорий Джанелидзе, Mosdroid
18:55 — «CI процессы в Android разработке Avito», Сергей Пинчук, Avito
20:10 — Круглый стол «Автотесты и Android»
20:40 — «(Не)Безопасность 101», Григорий Джанелидзе, Mosdroid
В Buck завезли hot reload, позволяющий протестить изменения без полной перезагрузки приложения.
https://code.facebook.com/posts/331133477380576/hotswap-bringing-hot-code-reloading-to-buck/
#buck
https://code.facebook.com/posts/331133477380576/hotswap-bringing-hot-code-reloading-to-buck/
#buck
Facebook Code
HotSwap: Bringing hot code reloading to Buck
HotSwap's unique approach to instant code reloading eliminates friction in the edit-compile-run development cycle.
Вышла девелопер превью нового Android P. Из фич: прокачали индор навигацию, добавили поддержку псевдо-айфон-х-бровей и всякое такое.
https://android-developers.googleblog.com/2018/03/previewing-android-p.html
#sdk #news
https://android-developers.googleblog.com/2018/03/previewing-android-p.html
#sdk #news
Android Developers Blog
Previewing Android P
Posted by Dave Burke, VP of Engineering Last week at Mobile World Congress we saw that Android's ecosystem of developers, device make...
Старое, но все еще крутое видео про то, как в Juno построен процесс тестирования приложения.
http://2016.heisenbug-moscow.ru/talks/testirovanie-android-prilozheniya-juno-s-ci-unit-integration-i-functional/
#testing
http://2016.heisenbug-moscow.ru/talks/testirovanie-android-prilozheniya-juno-s-ci-unit-integration-i-functional/
#testing
Конференция Гейзенбаг — Большая техническая конференция о практическом и хардкорном тестировании на реальных проектах. Москва 10 декабря 2016
Тестирование Android–приложения Juno с ❤️: CI, Unit, Integration и Functional (UI) тесты. 100% Kotlin, 90%+ RxJava, Spek, JUnit…
Слушатели получат понимание того, как можно устроить полномасштабное тестирование Android приложения, чтобы итоговый продукт было не страшно релизить в любое время, особенно под натиском задач из беклога в стартапе.
Мы свели в одном выпуске Подлодки адептов двух главных языков современной мобильной разработки – Николая Иготти, техлида проекта Kotlin/Native в JetBrains, и Шурика Бабаева, технического руководителя питерского офиса RedMadRobot. Очень много говорили про особенности интеропа, синтаксиса, работы с памятью и других языковых особенностях. И, что особенно ценно, очень много нового узнали про Kotlin/Native.
http://telegra.ph/Podlodka-50--Kotlin-i-Swift-03-12
#podlodka #swift #kotlin
http://telegra.ph/Podlodka-50--Kotlin-i-Swift-03-12
#podlodka #swift #kotlin
Telegraph
Podlodka #50 – Kotlin и Swift
На наш юбилей мы свели в одном выпуске адептов двух главных языков современной мобильной разработки – Николая Иготти, техлида проекта Kotlin/Native в JetBrains, и Шурика Бабаева, технического руководителя питерского офиса RedMadRobot. Очень много говорили…
JetBrains в конце апреля в своем московском (!) офисе устраивает Open Day - митап, на котором расскажут про Kotlin, IDEA, процессы разработки, YouTrack и многое другое.
https://habrahabr.ru/company/JetBrains/blog/351180/
#meetups
https://habrahabr.ru/company/JetBrains/blog/351180/
#meetups
Хабр
JetBrains Open Day в Москве
Привет, друзья! 19-20 апреля мы устраиваем Open Day в Москве. Оказалось, ещё не все знают, что в столице у JetBrains тоже есть офис. Недавно он увеличился в три...