Кратко про 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
Прагматичный подход к выбору архитектуры для своего следующего приложения - рассматриваем разные варианты, определяем критерии, выбираем.
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
Кратко про 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.
Пишем проект на RxJava 2 и Room.
https://medium.com/@iammert/offline-app-with-rxjava-2-and-room-ccd0b5c18101
#architecture #rxjava
https://medium.com/@iammert/offline-app-with-rxjava-2-and-room-ccd0b5c18101
#architecture #rxjava
Medium
Offline App with RxJava 2 and Room
Offline apps are so popular nowadays. It is really important to implement offline support to your app and it is getting more and more…
Если вы вдруг пропустили, 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.
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…
Если вы вдруг пропустили, то 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 - Android Repository
Uber's cross-platform mobile architecture framework - Android Repository - uber/RIBs
Устав от обсуждения бесконечного количества архитектур мобильных приложений, мы в подкасте Podlodka решили посмотреть, а что есть у наших коллег по цеху. В этом выпуске Борис Каплуновский, бэкенд-разработчик с огромным стажем и бывший CTO Aviasales, рассказал нам про микросервисную архитектуру. Разобрали все на пальцах, обсудили, как это касается мобильных разработчиков, и неплохо похоливарили про то, насколько обозначенные Борисом подходы применимы и на клиенте.
http://bit.ly/2j7G7qu
#podlodka #backend #architecture
http://bit.ly/2j7G7qu
#podlodka #backend #architecture
Telegraph
Podlodka #34 – Микросервисная архитектура
Устав от обсуждения бесконечного количества архитектур мобильных приложений, мы решили посмотреть, а что есть у наших коллег по цеху. В этом выпуске Борис Каплуновский, бэкенд-разработчик с огромным стажем и бывший CTO Aviasales, рассказал нам про микросервисную…
Главный материал этой недели – подборка работ с конкурса «Мамин архитектор». Если VIPER уже не так завлекает, как раньше, а Flux слишком сложен – забирайте идеи.
https://habrahabr.ru/company/avito/blog/343642/
#architecture
https://habrahabr.ru/company/avito/blog/343642/
#architecture
Habr
Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей
Всем привет! На московской конференции Mobius 2017 мы провели конкурс Мамин Архитектор, в котором просили участников придумать свои оригинальные архитектуры мобильных приложений. В результате мы...
Один из самых интересных выпусков Podlodka – про то, как организовать разработку одного приложения несколькими сотнями мобильных разработчиков. И про архитектуру, и про качество, и про процессы. Короче, огромное количество инсайдов.
http://bit.ly/2ySejfm
#podlodka #architecture #processes
http://bit.ly/2ySejfm
#podlodka #architecture #processes
Telegraph
Podlodka #38 – Масштабируем мобильную разработку
Обычно, когда мы говорим про крупную команду мобильной разработки, подразумеваем что-то в районе 30 человек. Максим Ефимов, разработчик из Uber, раскрыл нам дивный новый мир и рассказал о том, что происходит, когда над одним приложением работает несколько…
Хорошая подборка принципов и подходов чистой архитектуры.
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
Расшифровка доклада Яндекса про их AccountManager и работу с авторизацией.
https://habrahabr.ru/company/yandex/blog/347152/
#security #architecture
https://habrahabr.ru/company/yandex/blog/347152/
#security #architecture
Хабр
Account Manager: аккаунты, токены и все-все-все. Лекция Яндекса
Android предоставляет мощную систему работы с аккаунтами. Наличие Account Manager уже давно помогает Яндексу — за годы разработки приложений и сервисов мы накопи...
Подключайтесь к 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
Привет! Первый опыт публикации поста формата «Вопрос-ответ» в нашем блоге оказался успешным и полезным для всех участников, поэтому сегодня мы продолжаем. На это...
Instagram рассказывают о том, как они реализовали предзагрузку данных для пользователя.
https://instagram-engineering.com/improving-performance-with-background-data-prefetching-b191acb39898
#architecture #network
https://instagram-engineering.com/improving-performance-with-background-data-prefetching-b191acb39898
#architecture #network
Medium
Improving performance with background data prefetching
The Instagram community is bigger and more diverse than ever before. 800m people now visit every month, 80% of whom are outside of the…
Слайды доклада Spotify про то, как они подошли к модуляризации приложения.
https://speakerdeck.com/hejelinnilsson/modularization-how-hard-can-it-be-droidcon-berlin
#architecture
https://speakerdeck.com/hejelinnilsson/modularization-how-hard-can-it-be-droidcon-berlin
#architecture
Speaker Deck
Modularization - how hard can it be? (Droidcon Berlin)
Recording can be found here: https://youtu.be/opsiSaUS2bg
Modularizing Android codebases is all the hype these days. It can be as simple as moving a few files, and maybe creating a new build config or two along the way, or it can be much more gruelling.…
Modularizing Android codebases is all the hype these days. It can be as simple as moving a few files, and maybe creating a new build config or two along the way, or it can be much more gruelling.…
Попробовали со Стасом новый для нас формат видеоблога. В первом выпуске пришли в гости к Додо Пицца, обсудили экстремальное программирование, IT-процессы, архитектуру их системы, удаленную работу и их нестандартный подход к найму. Лойсы, шеры и подписки.
АйтиХайп!
https://www.youtube.com/watch?v=xE_36U107CA
#ithype #processes #architecture
АйтиХайп!
https://www.youtube.com/watch?v=xE_36U107CA
#ithype #processes #architecture
YouTube
Додо: IT-компания, которая делает пиццу. Программирование и IT-процессы / АйтиХайп
Почему Додо? Посудите сами, не каждый день встретишь пиццерию, которая в первую очередь позиционирует себя как IT-компания, и уже потом – как ресторан. Главный герой выпуска – Александр Андронов, CTO Додо. Саша успел в свое время поработать в нижегородском…
Монументальный труд Евгения Мацюка про многомодульную архитектуру с разбором всех граничных кейсов.
https://habr.com/post/422555/
#architecture
https://habr.com/post/422555/
#architecture
Хабр
Многомодульность в Android с точки зрения архитектуры. От А до Я
Всем привет! Не так давно мы с вами осознали, что мобильное приложение — это не просто тонкий клиент, а это действительно большое количество самой разной логики...
В продолжение своего доклада на AppsConf Константин Цховребов написал большую статью про Single Activity Applications.
https://habr.com/company/redmadrobot/blog/426617/
#architecture
https://habr.com/company/redmadrobot/blog/426617/
#architecture
Хабр
Лицензия на вождение болида, или почему приложения должны быть Single-Activity
На AppsConf 2018, которая прошла 8-9 октября, я выступил с докладом про создание андроид-приложений целиком в одном Activity. Хотя тема известная, существует мн...
Прилетел новый выпуск AppsCast с Костей Цховребовым. Под капотом куча разговоров про архитектуру, как вы любите. Ну а вживую его можно будет послушать на конференции AppsConf в Москве уже меньше чем через месяц!
https://soundcloud.com/appscast/episode-3-arkhitektura-arkhitektura-i-eshche-nemnogo-arkhitektury-konstantin-tskhovrebov
#podcasts #architecture
https://soundcloud.com/appscast/episode-3-arkhitektura-arkhitektura-i-eshche-nemnogo-arkhitektury-konstantin-tskhovrebov
#podcasts #architecture
SoundCloud
Hear the world’s sounds
Explore the largest community of artists, bands, podcasters and creators of music & audio
Хороший пост про то, как подходить к дизайну API либы на Kotlin.
https://jakewharton.com/public-api-challenges-in-kotlin/
#architecture
https://jakewharton.com/public-api-challenges-in-kotlin/
#architecture
Jake Wharton
Public API challenges in Kotlin – Jake Wharton