Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 July 26

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Valentin Volodarskij
Не сильно понятно, почему так много попоболи вызвал Kodein

Да и если React ближе к душе, то почему не Flutter?
Попоболь у меня вызывает не только Кодеин или Даггер. Но и всё нагромождение в андройде классов/сущностей, интерфейсов и тж. Даже просто список вывести нужен адаптер и вьюхолдер.Только попытаюсь вникнуть, но от переусложенности начинаю головой биться.
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Так тебя никто и не тянет в нативную разработку. При большом желании можно писать приложения на андроид и с использованием python+kivy, будет тебе легко, но не думаю, что что-то супер толковое слепишь :)
источник

EG

Evgeny GooDi in AndroidDev :: Разработка. It's Android time now!
Сергей
#noob #накипело
б***ь открыл проект из тутора - приложение с погодой.
https://github.com/ResoCoder/forecast-mvvm-android-kotlin
На React это бы занимало 4 файла. Просто два компонента
один со списком погоды на неделю и компонент деталей.
Получил данные и вывел.

Но здесь же невообразимая камасутра.
Это же надо же всё так раздуть.
Провайдеры, делегаты, Менеджеры, Скоупы, Модули, фабрики.
Куча всякой хрени напихано.  Никак не могу нормально это воспринимать. Как это вообще возможно выучить ?
извините
😁😁😁 да не говори ))))
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Семен Мезенцев
Делаешь по туториалу и осознаешь.
А вообще не советую этот туториал, уже немного устарел и API изменилось
Там какой тутор не возьми у всех всё по разному )
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Сергей
Попоболь у меня вызывает не только Кодеин или Даггер. Но и всё нагромождение в андройде классов/сущностей, интерфейсов и тж. Даже просто список вывести нужен адаптер и вьюхолдер.Только попытаюсь вникнуть, но от переусложенности начинаю головой биться.
Плюс ты учитывай, что ты по сути разрабатываешь под ОС, хоть и мобильную, но ОС. Так что не ной и изучай, легче тебе от этого все равно не станет ;)
источник

Y

YorkIsMine in AndroidDev :: Разработка. It's Android time now!
Сергей
#noob #накипело
б***ь открыл проект из тутора - приложение с погодой.
https://github.com/ResoCoder/forecast-mvvm-android-kotlin
На React это бы занимало 4 файла. Просто два компонента
один со списком погоды на неделю и компонент деталей.
Получил данные и вывел.

Но здесь же невообразимая камасутра.
Это же надо же всё так раздуть.
Провайдеры, делегаты, Менеджеры, Скоупы, Модули, фабрики.
Куча всякой хрени напихано.  Никак не могу нормально это воспринимать. Как это вообще возможно выучить ?
извините
а меня больше воротит от того, как все можно запихать в 4 файла?) Понимаешь, в статически-типизированном мире иначе все живет. Сам недавно окунулся в мир в веба и воротит например от того, не знать все ли так, могу легко допустить ошибку не зная тип и много чего другого (пайтон в моем случае). А то что ты назвал хренью вполне себе нормальная штука. Сперва постарайся изучить статически-типизированный язык, различные паттерны и тому подобное, а потом уже что-то говорить. Соглашусь, что местами андроид кривой и можно было сделать лучше.
источник

Y

YorkIsMine in AndroidDev :: Разработка. It's Android time now!
поэтому никогда не изучайте веб первым)
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
YorkIsMine
а меня больше воротит от того, как все можно запихать в 4 файла?) Понимаешь, в статически-типизированном мире иначе все живет. Сам недавно окунулся в мир в веба и воротит например от того, не знать все ли так, могу легко допустить ошибку не зная тип и много чего другого (пайтон в моем случае). А то что ты назвал хренью вполне себе нормальная штука. Сперва постарайся изучить статически-типизированный язык, различные паттерны и тому подобное, а потом уже что-то говорить. Соглашусь, что местами андроид кривой и можно было сделать лучше.
Я изучил типизированный язык, чтобы хотя бы читать и понимать, но лишь до тех пор пока все классы не начинают переплетаться в 5 слоях абстракций. Готов принять нюансы архитектуры mvp или mvvm. Но там помимо действительно нужных классов, еще тонна всяких api и заморочек,
((( Пытаюсь, но пока никак не могу осилить
источник

Y

YorkIsMine in AndroidDev :: Разработка. It's Android time now!
дело привычки. Главное не бросай
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Сергей
#noob #накипело
б***ь открыл проект из тутора - приложение с погодой.
https://github.com/ResoCoder/forecast-mvvm-android-kotlin
На React это бы занимало 4 файла. Просто два компонента
один со списком погоды на неделю и компонент деталей.
Получил данные и вывел.

Но здесь же невообразимая камасутра.
Это же надо же всё так раздуть.
Провайдеры, делегаты, Менеджеры, Скоупы, Модули, фабрики.
Куча всякой хрени напихано.  Никак не могу нормально это воспринимать. Как это вообще возможно выучить ?
извините
А что где-то проще? :0 Я только нативную разработку андроид знаю и всё
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Dyno Chris is...
А что где-то проще? :0 Я только нативную разработку андроид знаю и всё
В вэб проще.
Создаются только те классы и функции, которые действительно нужны. Без всяких фабрик, адаптеров, интерфейсов на 3 строки и тому подобной шелухи
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Вот зачем оно нужно ?
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Сергей
В вэб проще.
Создаются только те классы и функции, которые действительно нужны. Без всяких фабрик, адаптеров, интерфейсов на 3 строки и тому подобной шелухи
Почитай clean code и clean architecture, сразу все вопросы отпадут :)
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
Sh
Всё потому что андроид создан для страданий
+
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
зато апка потом весит не 20 метров, а 5=)
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
Сергей
Я изучил типизированный язык, чтобы хотя бы читать и понимать, но лишь до тех пор пока все классы не начинают переплетаться в 5 слоях абстракций. Готов принять нюансы архитектуры mvp или mvvm. Но там помимо действительно нужных классов, еще тонна всяких api и заморочек,
((( Пытаюсь, но пока никак не могу осилить
по кирпичикам все нарастет, никто сразу даггер не изучает чтоб мультимодульность делать, надо потихоньку двигаться
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Сергей
Вот зачем оно нужно ?
Что именно?
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Jktu
Что именно?
ну вот у меня есть СurrentWeatherViewmodel и я могу работать с ней. Зачем мне еще какая-то хренова фабрика ? ) Звучит наверно глупо, но я не знаю зачем это излишество
и в андройде таких штук дофига, которые размазывают код.
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Сергей
ну вот у меня есть СurrentWeatherViewmodel и я могу работать с ней. Зачем мне еще какая-то хренова фабрика ? ) Звучит наверно глупо, но я не знаю зачем это излишество
и в андройде таких штук дофига, которые размазывают код.
Когда у тебя проект будет на из трех экранов с одним запросом в веб тогда и прочувствуешь все эти паттерны и разделение на слои
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Сергей
ну вот у меня есть СurrentWeatherViewmodel и я могу работать с ней. Зачем мне еще какая-то хренова фабрика ? ) Звучит наверно глупо, но я не знаю зачем это излишество
и в андройде таких штук дофига, которые размазывают код.
Потому что в конструктор вьюмодели нельзя напрямую что-то передавать, вот и делают фабрики
источник