Size: a a a

Android Architecture

2020 September 30

EM

Eugene Matsyuk in Android Architecture
Вышла статья - Еще раз про многомодульность Android-приложений
Велкам камменты и лайки =)
https://habr.com/ru/company/kaspersky/blog/520766/
источник

OM

Oleg Masters in Android Architecture
"Помимо скорости сборки многомодульность дает также более строгую архитектуру и возможность переиспользования фич между проектами."
Что бы потом быстро переделать приложение для мусоровозов в приложение для слежения за больными людьми?
источник

EM

Eugene Matsyuk in Android Architecture
Oleg Masters
"Помимо скорости сборки многомодульность дает также более строгую архитектуру и возможность переиспользования фич между проектами."
Что бы потом быстро переделать приложение для мусоровозов в приложение для слежения за больными людьми?
ну нет =)
хватает гибкости в рамках приложения
источник

E

Eugene in Android Architecture
Oleg Masters
"Помимо скорости сборки многомодульность дает также более строгую архитектуру и возможность переиспользования фич между проектами."
Что бы потом быстро переделать приложение для мусоровозов в приложение для слежения за больными людьми?
ну если в приложении для мусоровозов есть фичи, которые нужны будут приложению для больных, можно их и использовать))
источник

OM

Oleg Masters in Android Architecture
Eugene
ну если в приложении для мусоровозов есть фичи, которые нужны будут приложению для больных, можно их и использовать))
похоже кто-то так и сделал. А потом об этом написали в новостях и рейтинг у приложения единица с гневными отзывами)))
источник

A

ABI in Android Architecture
Oleg Masters
похоже кто-то так и сделал. А потом об этом написали в новостях и рейтинг у приложения единица с гневными отзывами)))
👍
источник

OM

Oleg Masters in Android Architecture
Eugene
ну если в приложении для мусоровозов есть фичи, которые нужны будут приложению для больных, можно их и использовать))
На серьёзные приложения тратятся миллионы рублей, а мы их должны делать модульными, что бы быстрее делать? Что бы потом в плеймаркете не найти нормальное приложение было? Как сейчас?
источник

PA

Pavel Antoshkin in Android Architecture
Oleg Masters
"Помимо скорости сборки многомодульность дает также более строгую архитектуру и возможность переиспользования фич между проектами."
Что бы потом быстро переделать приложение для мусоровозов в приложение для слежения за больными людьми?
ну почему же про больных. Может фичи для мусоросжигательных заводов, или мусороприемников, или мусороперерабатывающего завода.
источник

A

ABI in Android Architecture
Pavel Antoshkin
ну почему же про больных. Может фичи для мусоросжигательных заводов, или мусороприемников, или мусороперерабатывающего завода.
Ты про фичу, которая следит за тем отехал ли мусоровоз из подъезда далее 100 метров? 😁
источник

QH

Quantum Harmonizer in Android Architecture
Oleg Masters
На серьёзные приложения тратятся миллионы рублей, а мы их должны делать модульными, что бы быстрее делать? Что бы потом в плеймаркете не найти нормальное приложение было? Как сейчас?
Как многомодульность связана с тем, что нормальных приложений не найти?
источник

АЛ

Алексей Ларюшкин... in Android Architecture
Oleg Masters
На серьёзные приложения тратятся миллионы рублей, а мы их должны делать модульными, что бы быстрее делать? Что бы потом в плеймаркете не найти нормальное приложение было? Как сейчас?
“а мы их должны делать модульными”
Не должны, не делайте)
источник

S

Sergey Mitrofanov in Android Architecture
Oleg Masters
На серьёзные приложения тратятся миллионы рублей, а мы их должны делать модульными, что бы быстрее делать? Что бы потом в плеймаркете не найти нормальное приложение было? Как сейчас?
Не вижу однозначной связи между модульностью и скоростью разработки.
Что быстрее для приложения в 2 экрана?
1. Написать его с нуля прям во фрагментах (может копипастнуть какой-то свой старый код)?
2. Скомпоновать его из модулей, обмазав фасадами и допилив проверками, чтобы заработало как нужно?
источник

PA

Pavel Antoshkin in Android Architecture
ABI
Ты про фичу, которая следит за тем отехал ли мусоровоз из подъезда далее 100 метров? 😁
а это уже зависит от того, что нужно бизнесу ))).
источник

S

Sergey Mitrofanov in Android Architecture
Ну и нужно учитывать, что универсализация модуля (чтобы он был более гибким) в пределе стремится к eval функции 😉
источник

OM

Oleg Masters in Android Architecture
Quantum Harmonizer
Как многомодульность связана с тем, что нормальных приложений не найти?
Так модульность ускоряет программирование. А следовательно не далёкими программистами лепятся тысячи разных программ и публикуются. В таком хламе не найти одну - хорошую программу. Она в результате поиска будет на 657 месте и до неё не до листать.
источник

S

Sergey Mitrofanov in Android Architecture
Oleg Masters
Так модульность ускоряет программирование. А следовательно не далёкими программистами лепятся тысячи разных программ и публикуются. В таком хламе не найти одну - хорошую программу. Она в результате поиска будет на 657 месте и до неё не до листать.
А я то всегда думал, что это (ускорение) дают фреймворки 🤦
источник

E

Eugene in Android Architecture
Oleg Masters
похоже кто-то так и сделал. А потом об этом написали в новостях и рейтинг у приложения единица с гневными отзывами)))
так это завист от разработчиков
"нормально делай - нормально будет")
источник

QH

Quantum Harmonizer in Android Architecture
Oleg Masters
Так модульность ускоряет программирование. А следовательно не далёкими программистами лепятся тысячи разных программ и публикуются. В таком хламе не найти одну - хорошую программу. Она в результате поиска будет на 657 месте и до неё не до листать.
Ну допустим. А делать что будем? Отказываться от возможности быстро разрабатывать?
источник

OM

Oleg Masters in Android Architecture
Sergey Mitrofanov
Не вижу однозначной связи между модульностью и скоростью разработки.
Что быстрее для приложения в 2 экрана?
1. Написать его с нуля прям во фрагментах (может копипастнуть какой-то свой старый код)?
2. Скомпоновать его из модулей, обмазав фасадами и допилив проверками, чтобы заработало как нужно?
Так ваша модульность не для серьёзных программ? А только для тех где 2 экрана?
Про скорость сборки это ваши слова: "Помимо скорости сборки многомодульность дает также..."
источник

S

Sergey Mitrofanov in Android Architecture
Oleg Masters
Так ваша модульность не для серьёзных программ? А только для тех где 2 экрана?
Про скорость сборки это ваши слова: "Помимо скорости сборки многомодульность дает также..."
Чем вы измеряете "серьёзность" программ? Сложностью пользовательского интерфейса? )
источник