Андрей Авдеев

+12
с 2021

Автор канала по Android-разработке https://t.me/CodeAndDroid

5 подписчиков
6 подписок
Почему я перешёл на Jetpack Compose и бросил XML

Когда я начинал Android-разработку, почти все экраны писались на XML. Казалось, что так проще: есть визуальный редактор, знакомая разметка, куча гайдлайнов и примеров на StackOverflow. Но чем больше проектов я делал, тем больше замечал, как XML начинает тормозить и усложнять жизнь:

2
Firebase — почему все зависимы от Google

Firebase — это не просто набор инструментов для разработчиков, это экосистема, которая глубоко интегрирована в архитектуру современных мобильных приложений. Google сделал Firebase практически незаменимым решением для множества задач, от аналитики до отправки push-уведомлений. Особенно выделяется Firebase Cloud Messaging (FCM), который стал де-факто…

2
Чем нативное решение для приложения лучше кроссплатформенного?

В мире мобильной разработки часто возникает дилемма: выбрать нативный подход или кроссплатформенное решение? Этот выбор не просто стратегический, он напрямую влияет на производительность, пользовательский опыт, сроки разработки и поддержку проекта. В этой статье мы подробно разберем, почему нативное решение для приложений имеет ряд значительных пре…

3
Цикл разработки ПО

Создание программного обеспечения (ПО) — это искусство и наука одновременно. За каждым приложением, веб-платформой или корпоративной системой стоит не просто идея, а сложный процесс разработки, который соединяет креативность, аналитику и технологические инновации. В этой статье мы разберем ключевые этапы цикла разработки ПО, опираясь на наш опыт со…

4