Кирилл Розов. Блог броадкастера
2.01K subscribers
3.61K photos
485 videos
3 files
856 links
Делюсь своими мыслями обо всём. Не ждите какой-то одной тематики

Автор @android_broadcast & youtube.com/@androidbroadcast
Download Telegram
Сегодня у меня выходной и я готов устроить Q&A сессию в текстом формате. Задавайте вопросы в комментариях, а я буду отвечать отдельными постами

#вопросответ
👍12👎4
Может есть материалы на русском про fantom link + garbage collector + root объекты у GC

Леша Гладков на своем канале делал видео про это, также готовит в своем курсе. Подробного материала не знаю, но возможно кто-то поделится в комментариях ссылкой

#вопросответ
👍5👎3
Привет из Беларуси. Хотел бы поинтересоваться, есть ли смысл сейчас изучать с нуля Android разработку учитывая нынешние реалии на рынке IT в РБ?
Понимаю, что вопрос риторический, но, тем не менее, интересно мнение


Однозначно надо понять следующее
- чем вам интересно заняться, чтобы не мучать себя разработкой
- понять как быстро вам нужен результат
- где будет больше открытой информации, что не вкладывать много средств в курсы и онлайн школы

В любую сферу войти непросто, работы можно найти. Но выше вероятность через стажировки компаний. Лушче не делать ставку на выше ЗП. Точно стоит попробовать и понять пойдет ли у вас.
12👎3
Кирилл привет, каким видишь будущее андройд разработки для самих разработчиков?

Больше миграции на Jetpack, останется только Compose, интеграция Kotlin Multiplаtform и больший шаринг кода из Android в iOS как и UI на Compose Multiplatform
16👎2
Доброго времени суток из Омска, стоит ли сейчас переходить в андроид только на Compose/KMP, без изучения xml?

Если вам надо будет искать работу, то ориентируйтесь на вакансии. Без знания XML UI пока точно не выйдет. Много проектов с легаси, библиотеки и даже не все на Compose нормально получается сделать

Аналогично надо разбираться в Java и стандартных API
8👎3
Привет, Кирилл. Можешь посоветовать какие-нибудь best practices связанные с jetpack compose? То, что сам используешь при разработке. Ну и просто какие-нибудь советы связанные с compose. Спасибо за ответ заранее!

Читайте официальную документацию, есть DETEKT правила с проверками и еще хорошая статья + следи за @compose_broadcast 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👎3
Надо ли срочно переходить на компоуз?

Спешки нет, но однозначно попробовать технологию , посмотреть ее плюсы для проекта - важно!
❤‍🔥10👎2
Раз уж выходной - задам не технический вопрос: какие советы ты бы дал разработчикам для развития личного бренда? Как из человека, которые пишет код в ноунейм конторе вырасти в специалиста с известным именем в комьюнити?

Начать что-то делать публично. Хороший старт - начать писать статьи на Хабр. Еще вариант - найти компанию где такое будут поддерживать и помогать. Конечно же можно еще выступления и другие активности. Точно сидя сложа руки ничего не выйдет. Много советов про блогерство я даю на своем Boosty
8👎3
Стоит ли изучать flutter для мобильной разработки? Посмотрел вакансии по Москве - их очень мало( Или лучше сконцентрироваться на изучении нативной разработки на Андройд?

Почему не изучать? Если вам нравится и хотите в технологии развиваться - дерзайте. Однозначно потом сможете переключиться в другую разработку. Тут вам надо решить хотите или нет писать на этой технологии.
👍7🤔5👎3
Привет, Кирилл. Не так давно я услышал про ИПР (индивидуальный план развития), который ставится специалисту на работе и по достижению которого принимается решение о повышении

Кажется что кто-то на работе тебе его и должен выставить, либо специалист опытнее должен дать оценку. Обычно это еще делается на основе матриц компетенций в компании
👍7👎4
Как правильно подойти к изучению Android и JVM вглубь? Постепенно задаюсь вопросами оптимизации быстродействия, повышения стабильности и в целом интересно разобраться в нюансах работы системы.
И ещё такой интересный вопрос: а как правильно подходить к изучению архитектуры? Не с точки зрения Clean, а именно как архитектуру системы


- Составить набор того в чем нужно покапаться
- Поискать книжки (я видел англоязычные раньше)
- Почитать документацию по архитектуре AOSP
- Статьи
- Поикать работу где можно будет таким заниматься в рабочее время
❤‍🔥7👎2
Что думаете касательно TDD и прибегаете/прибегали ли к такому подходу в своей практике?

Не использую, не встречал его в реальных проектах
👍12👎3
Как я понимаю, универсальной архитектуры не существует. Какие есть критерии или вопросы себе, помогающие лучше понять, на какой именно архитектуре остановиться?
Сейчас выбираем между MVVM, MVVM+ (Orbit), MVI

Я обычно беру MVVM со строгими правилами, которые описываются в документации проекта, прямо в репо! Если есть другие предпочтения - остановитесь на них. Главное чтобы решение было эффективным, а также поиск людей и обучение их не стали проблемой
👍10👎21
Кого читал/смотрел, когда начинал свой путь в разработке?

Android Dev Podcast и гуглеры
👍7👎4
Есть кто-то, на кого ты сейчас ориентируешься в мобильной разработке, чьим кодом вдохновляешься?

Нет, таких нету. Перестал смотреть на кого-то и ориентируюсь на то чтобы делать лучше и больше. Смотрю на разные YouTube каналы чтобы делать монтаж лучше и элегантнее.

Самый главный ориентир мой - финансы, чтобы раздать долги и быть свободным в выборе того чем заняться и в каком объеме. Сейчас приходится финансы ставить важным критерием.
👍15👎5
Какие ресурсы можешь однозначно посоветовать для изучения (конкретные ютуб-каналы, книги, прочее)? Для начинающих и уже смешариков. За свои полгода коммерческого опыта приходилось поддерживать приложения как под мобильный андроид, так и под AndroidTV и WearOS. Успел попытать себя как в классическом Android XML, так и в Compose. Есть ли разработчикам нужда развиваться в таких направлениях, или это исключительно для фетишистов?

@android_broadcast для всех, а вот чисто для начинающих не знаю
👎6👌6
Я что-то не понимаю - реклама сервиса вертикальных видео для молодежи в рекламе по телевизору. Они там находят аудиторию? Кажется они совсем не смотрят ТВ
😁9👎4