Size: a a a

Android Architecture

2020 August 06

NM

Nick Marchuk in Android Architecture
Pavel Aleksandrov
Меня интересует возможность сделать +- также но с либой от Гугла. Ибо уж очень нравится тема с передачей аргументов и визуализацией графа
Передавать аргументы ты можешь и без навигейшн компонента, так что из реальных плюсов остаётся только визуализация графа
Но она того не стоит)
источник

IZ

Ilya Zakharov in Android Architecture
Nick Marchuk
Передавать аргументы ты можешь и без навигейшн компонента, так что из реальных плюсов остаётся только визуализация графа
Но она того не стоит)
только хотел написать
источник

IZ

Ilya Zakharov in Android Architecture
ради визуализации колотить костыли на навигейшн ну такое
источник

PA

Pavel Aleksandrov in Android Architecture
Nick Marchuk
Передавать аргументы ты можешь и без навигейшн компонента, так что из реальных плюсов остаётся только визуализация графа
Но она того не стоит)
Конечно можно руками, но уж очень это приятно выглядит в автоматическом режиме). Но это чисто мой каприз/лень
источник

PA

Pavel Aleksandrov in Android Architecture
Ilya Zakharov
ради визуализации колотить костыли на навигейшн ну такое
А в чем именно костыль?
источник

IZ

Ilya Zakharov in Android Architecture
ну у меня все норм пашет через роутинг, не скажу что особо читал на навигейшн, но мне удобнее делать статик методы с закрытым конструктором, мне нравится управлять флагами, тасками, и т.д.. В навигейшн как мне кажется все слишком связано и получится путаница из овер-дофига файлов/связок между фрагментами с параметрами
источник

IZ

Ilya Zakharov in Android Architecture
наверно не смогу аргументировано спорить, но пока что чиичерон полностью все делает, что мне нужно
источник

IZ

Ilya Zakharov in Android Architecture
+управление бэкстеком я бы добавил
источник

PA

Pavel Aleksandrov in Android Architecture
Ilya Zakharov
+управление бэкстеком я бы добавил
В либе от Гугла тоже можно управлять бэкстеком. Просто вешаешь listener
источник

PA

Pavel Aleksandrov in Android Architecture
Pavel Aleksandrov
В либе от Гугла тоже можно управлять бэкстеком. Просто вешаешь listener
И доступ к BackstackEntry тоже теперь можно получить
источник

IZ

Ilya Zakharov in Android Architecture
Pavel Aleksandrov
В либе от Гугла тоже можно управлять бэкстеком. Просто вешаешь listener
наверно если пилить проект с нуля можно попробовать, но переделывать пока точно нет причин
источник

IZ

Ilya Zakharov in Android Architecture
и поэтому мало кто это будет делать
источник

PA

Pavel Aleksandrov in Android Architecture
Единственное что мне не нравится в подходе от Гугла, что это становится платформенной логикой и тестить можно только инструментированно
источник

AC

Alexandr Chubryk in Android Architecture
Pavel Aleksandrov
Единственное что мне не нравится в подходе от Гугла, что это становится платформенной логикой и тестить можно только инструментированно
кроме тестирования возникает и другая проблема: если исходить из того, что навигация – это часть бизнес-логики, то AAC неизбежно проникает в бизнес-логику, а это уже не айс
источник

PA

Pavel Aleksandrov in Android Architecture
Alexandr Chubryk
кроме тестирования возникает и другая проблема: если исходить из того, что навигация – это часть бизнес-логики, то AAC неизбежно проникает в бизнес-логику, а это уже не айс
Тоже верно
источник

ЖР

Женя Рубилов... in Android Architecture
Привет в этом чате 👋. Закину небольшой, но важный оффтопик.
Я провожу исследование на тему Java разработчиков в android мире. Хочу побольше узнать о причинах, по которым девелоперы продолжают разрабатывать на Java, когда гугл так активно пушит Kotlin.

Буду рад вам и вашим колегам, пишите в личку, пообщаемся.

ЗЫ: буду рад и тем, кто пишет на Kotlin. Интересен ваш опыт разработки, основные боли.

ЗЫЫ: Да, забыл представиться. Я Женя, product manager в JetBrains, занимаюсь развитием Kotlin / Android, люблю проводить интервью с разработчиками)

Хорошего дня и приятного кодинга 👩‍💻
источник

i

iamthevoid in Android Architecture
Женя Рубилов
Привет в этом чате 👋. Закину небольшой, но важный оффтопик.
Я провожу исследование на тему Java разработчиков в android мире. Хочу побольше узнать о причинах, по которым девелоперы продолжают разрабатывать на Java, когда гугл так активно пушит Kotlin.

Буду рад вам и вашим колегам, пишите в личку, пообщаемся.

ЗЫ: буду рад и тем, кто пишет на Kotlin. Интересен ваш опыт разработки, основные боли.

ЗЫЫ: Да, забыл представиться. Я Женя, product manager в JetBrains, занимаюсь развитием Kotlin / Android, люблю проводить интервью с разработчиками)

Хорошего дня и приятного кодинга 👩‍💻
Недавно собеседовался, хотели именно джава разработчика для антифродовой либы, потому что якобы размер продукта будет меньше. За килобайты боролись.

А я, кстати, не знаю. По идее r8 всё лишнее повырезает и у пользователей не будет проблем с этим
источник

DS

Daniel Sergeev in Android Architecture
Женя Рубилов
Привет в этом чате 👋. Закину небольшой, но важный оффтопик.
Я провожу исследование на тему Java разработчиков в android мире. Хочу побольше узнать о причинах, по которым девелоперы продолжают разрабатывать на Java, когда гугл так активно пушит Kotlin.

Буду рад вам и вашим колегам, пишите в личку, пообщаемся.

ЗЫ: буду рад и тем, кто пишет на Kotlin. Интересен ваш опыт разработки, основные боли.

ЗЫЫ: Да, забыл представиться. Я Женя, product manager в JetBrains, занимаюсь развитием Kotlin / Android, люблю проводить интервью с разработчиками)

Хорошего дня и приятного кодинга 👩‍💻
Имхо для андроида java актуальна только в проектах с большим легаси, переписываать которые в данный момент дорого
источник

AV

Alex Vayts in Android Architecture
Женя Рубилов
Привет в этом чате 👋. Закину небольшой, но важный оффтопик.
Я провожу исследование на тему Java разработчиков в android мире. Хочу побольше узнать о причинах, по которым девелоперы продолжают разрабатывать на Java, когда гугл так активно пушит Kotlin.

Буду рад вам и вашим колегам, пишите в личку, пообщаемся.

ЗЫ: буду рад и тем, кто пишет на Kotlin. Интересен ваш опыт разработки, основные боли.

ЗЫЫ: Да, забыл представиться. Я Женя, product manager в JetBrains, занимаюсь развитием Kotlin / Android, люблю проводить интервью с разработчиками)

Хорошего дня и приятного кодинга 👩‍💻
Если пишу библиотеку на kotlin и надо убедиться в ее совместимости с java-кодом. Приходится писать сэмлп-код на java
источник

DS

Daniel Sergeev in Android Architecture
Но знать java нужно и знать хорошо и глубоко, потому что у котлина под капотом jvm)
источник