Как стать автором
Обновить

Комментарии 19

А Butter Knife насколько сейчас актуален? Я когда спросил про него на курсах, мне сказали, что я года на два опоздал.
Если кодить на Kotlin, то не особо нужен (может только для байдинга ресурсов, но я бы не тянул его в проект). На Java — хз, наверное вполне можно использовать
Ох, сейчас столько кроссплатформенных решений, я бы не советовал настолько масштабно знакомится с нативом для android (сугубое мнение). Заказчики на фрилансе чаще хотят получить кроссплатформенный код, плюс много заказов по ios разработке или сразу под обе платформы. Чистый натив в андроид возможен либо при хорошем бюджете, такие заказы в большинстве своем недосягаемые, либо при извращенных в хорошем смысле задачах, но профита мало с этого. Как-то так
Проблема с кроссплатформенностью в том, что решение получится намного более жирным и неповоротливым.
И не работает нормально ни в одной из систем. В итоге заказчик все равно заказывает два нативных приложения, впустую потеряв время и деньги. Плавали, знаем.
Далеко не всех заказчиков это сильно волнует
А какие сейчас самые актуальные кроссплатформенные решения?
Как на счет PWA, Xamarin?

Flutter сейчас многие хвалят. Присматриваюсь.

Самые актуальные сейчас, как ни странно, Unity и С++.
Unity актуален для инди разработчиков и небольших студий, крупные используют свой движок. С++ он везде, но на нем редко пишут сами приложения за исключением может только Objective-C
Ну, фриланс это далеко не вся мобильная разработка, доля натива все же выше. Мне самому например флаттер понравился когда я его трогал, но с тех пор как узнал про то что начали делать Jetpack Compose — уже не вижу для себя смысла лишаться близости к нативу и удобств котлина.
Что-то похоже, java+android уже не стоит учить. В вакансиях всем нужен кросс, или уж котлин.
Котлин — штука полезная и удобная, но существует огромная куча старого кода на Java и вам все равно придется с ним работать. К тому же большинство примеров на stackoverflow и других сайтах пока еще на Java.
Для того чтобы прочитать код на java ее не нужно учить глубоко, поверхностного знакомства хватит.
НЛО прилетело и опубликовало эту надпись здесь

Все по делу.
А в чем databinding провинился? Без него начинает грустить mvvm

Уже ж не модно) Сейчас же в масы продвигают Unidirectional Dataflow.
Но вообще да — говорить, что «ужасно» это уж чистое имхо комментатора.
Большинство (80-85%) из всего выше описанного я знаю, но все равно считаю себя дилетантом в этой профессии.

Спасибо, а можете подробнее про BLE?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий