Size: a a a

Kotlin Community

2020 October 24

ГА

Георгий Авакян... in Kotlin Community
Alexander Nozik
Ну вот тут эти ваши провайдеры где хранятся?
да это пример с котлин орг)
суть хелперы запрашивать с сервака данные, например
источник

AN

Alexander Nozik in Kotlin Community
Георгий Авакян
да это пример с котлин орг)
суть хелперы запрашивать с сервака данные, например
Я имею в виду, где сидит структура, которая хранит эти провайдеры. Если они сидят здесь же в синглетоне - то это ошибка проектирования (может быть не фатальная, но так себе решение). Если там идет запрос на сервере и состояние сидит на сервере, то ОК.
источник

ГА

Георгий Авакян... in Kotlin Community
Alexander Nozik
Я имею в виду, где сидит структура, которая хранит эти провайдеры. Если они сидят здесь же в синглетоне - то это ошибка проектирования (может быть не фатальная, но так себе решение). Если там идет запрос на сервере и состояние сидит на сервере, то ОК.
провайдер такой же object - синглтон, и получается он неизменяемый
источник

AN

Alexander Nozik in Kotlin Community
Георгий Авакян
провайдер такой же object - синглтон, и получается он неизменяемый
а список провайдеров?
источник

AN

Alexander Nozik in Kotlin Community
В принципе использовать объект как реестр - это бывает вполне нормально, хотя формально и считается плохой практикой.
источник

AN

Alexander Nozik in Kotlin Community
Главное чтобы там не было динамически миняющегося состояния
источник

ГА

Георгий Авакян... in Kotlin Community
Alexander Nozik
Главное чтобы там не было динамически миняющегося состояния
списки которые даты берутся тоже оттуда и они могут меняться, это можно считать за смену состояний ?
источник

AN

Alexander Nozik in Kotlin Community
Георгий Авакян
списки которые даты берутся тоже оттуда и они могут меняться, это можно считать за смену состояний ?
Если это состояние в объекте, а не на сервере, то да.
источник

ГА

Георгий Авакян... in Kotlin Community
Alexander Nozik
Если это состояние в объекте, а не на сервере, то да.
состояние меняется на сервере, а этот объект как подписчик получает уже измененное состояние данных с сервера
источник

AN

Alexander Nozik in Kotlin Community
Георгий Авакян
состояние меняется на сервере, а этот объект как подписчик получает уже измененное состояние данных с сервера
Ну тогда это обычный статический хелпер, все нормально
источник

ГА

Георгий Авакян... in Kotlin Community
Alexander Nozik
Ну тогда это обычный статический хелпер, все нормально
понял, спасибо!
источник

О

Олег in Kotlin Community
Добрый вечер, хочу заняться андроид разработкой мобильных приложений. Скажите пожалуйста, с чего начать изучение?

Видел курсы от гигов и скиллбокса.   У один акцент на джаву а других на котлин.

Сначала джаву лучше учить а потом котлин?
источник

AL

Alexander Levin in Kotlin Community
Олег
Добрый вечер, хочу заняться андроид разработкой мобильных приложений. Скажите пожалуйста, с чего начать изучение?

Видел курсы от гигов и скиллбокса.   У один акцент на джаву а других на котлин.

Сначала джаву лучше учить а потом котлин?
Какие-то курсы по Котлину и Котлину с Андроидом есть в FAQ.

Насчёт порядка изучения - субъективно ощущается, что Котлин приятнее как первый язык для изучения, но по Джаве уже просто накопилось вагоны различных курсов, видосов и тд. Если нету проблем находить курсы по Котлину - я бы предложил начать с него. Но стоит отметить, что не будет большой проблемой, что вы сначала изучите Джаву.
источник

О

Олег in Kotlin Community
Просто смотря на вакансии в моем городе где нужно и джава и котлин возник данный вопрос. Слышал так же что не только столько инфы на джаве есть а многие проекты до сих пор есть и работают на джаве. Поэтому она важна
источник

AL

Alexander Levin in Kotlin Community
Олег
Просто смотря на вакансии в моем городе где нужно и джава и котлин возник данный вопрос. Слышал так же что не только столько инфы на джаве есть а многие проекты до сих пор есть и работают на джаве. Поэтому она важна
Ну, пока какое-то время вам для Андроида надо будет знать оба языка (на Джаве уже вагон всего написано и иногда её выбирают и для новых проектов, Котлин же как я понимаю основной язык для Андроида на данный момент с точки зрения Гугла)

Но если сейчас нету опыта в программировании совсем, то это уже скорее вопрос, на каком языке осваивать базовые вещи :)

(Если есть опыт, то может конечно оказаться, что какой-то язык будет намного легче освоить)
источник

О

Олег in Kotlin Community
Опыта нет, только желание изучить язык программирования и испытать его на практике с целью трудоустройства
источник

AN

Alexander Nozik in Kotlin Community
Олег
Опыта нет, только желание изучить язык программирования и испытать его на практике с целью трудоустройства
Если вы только учитесь, и это вообще первый язык. Очень не рекомендую начинать с андроида.
источник

О

Олег in Kotlin Community
Почему
источник

AN

Alexander Nozik in Kotlin Community
Олег
Почему
Потому что если вы учитесь водить, то лучше делать это на машине, а не на школьном автобусе или тракторе Беларусь. У андроида очень много деталей специфичных именно для андроида. Вы очень быстро погрязнете в них и скорее всего не разберетесь именно с программированием, а просто заучите несколько стандартных для андроида решений.

Не говоря уже о том, что далеко не все стандартные решения андроида являются хорошими.
источник

D

DOCDOCTOR in Kotlin Community
Alexander Nozik
Потому что если вы учитесь водить, то лучше делать это на машине, а не на школьном автобусе или тракторе Беларусь. У андроида очень много деталей специфичных именно для андроида. Вы очень быстро погрязнете в них и скорее всего не разберетесь именно с программированием, а просто заучите несколько стандартных для андроида решений.

Не говоря уже о том, что далеко не все стандартные решения андроида являются хорошими.
Не рекомендуете начинать с андроида или котлина?
источник