Anonymous
Anonymous
Тебе виднее.
Anonymous
Но все же.
Anonymous
Например, возьмём самоучитель по JS.
Anonymous
Большую часть из тех, с которыми я знаком.
Dima
Добрый день werner
Anonymous
Там нету конкретного применения тех же циклоа на практике.
Dima
Начиная от множества книг на англ на Амазоне
Anonymous
Dima
К-е можно найти бесплатно абсолютно все, умея гуглить
Dima
Заканчивая сайтом для разрабов от гугла
Dima
+ stackoverflow
Dima
+ огромное кол-во статей на медиум (англ)
Anonymous
Но с конкретно какой стоило бы начать тому, кто об Android-программировании знает лишь название. Хотя, может знания других языков и применимы к андроид, но всё же.
Anonymous
Потерял мысль в тот момент.
Sergey Mitrofanov
Gerc
о, интенсивы интенсивные подкатили с гикбреинса
Alexander
На джава раш есть переведенный курс по андроиду... там как раз для прям совсем новичков.. потом глня еще дэв интенсив по андроиду от скилл бранч. Есть на ютубу...
Aleksander
Мне кажется, что тебе не стоит идти в программирование под Android вообще. Сфера развивается, но и людей уже не мало
Aleksander
Тут уже тесно, как не странно
Anonymous
Aleksander
А куда стоит?
Откуда мне знать твои наклонности? Странный вопрос
Sergey Mitrofanov
Anonymous
Программирование интересно.
Andrew
Danil
Ну сначала можно в целом программирование изучить -- по Java много учебников. Через какое-то время начать писать простое приложение
Andrew
А куда стоит?
Есть айос ещё, веб, в десктоп не иди, там мертвяк, но вообще уметь его стоит. Из немобил бэкэнд + машинлернинг, либо фронтенд, но тогда нужно качаться сильно, там много дешевых макак
Sergey Mitrofanov
Программирование интересно.
Я начинал жаву с самоучителя, где-то в сети находил, хороший был. Потом написал на нем пару проектов, потом забил, потом решил за андроид взяться, и вооружился 3-мя вещами:
1. Поставил себе ТЗ на свой личный проект (с 0 и до публикации на маркете, раскрутить, впрочем, не удалось)
2. https://developer.android.com/training/index.html
3. гугл
И вперед. В свободное от работы время за 7 месяцев проект закончил и научился основам.
А далее FL,ru, upwork, и остается только расти и расти )
И вряд ли вас кто-то доведет за ручку от и до, выделяя вам свое время, усилия и внимание бесплатно...
Евгений
А какой вообще смысл "обучаться программированию"? Это же имеет смысл только в контексте решения задач
Sergey Mitrofanov
Вот именно, все начинается с целесообразности
Danil
Ну вот друг на протяжении года занимался прогой после работы, недавно нашел работу Миддла
Sergey Mitrofanov
Ruslan
То есть мериться некогда, а преподавать есть время?🙂 Я тоже самоучка, учусь уже больше 5 лет Android разработке с 2.2 версии, но я не уверен, что смогу правильно преподнести информацию кому-либо понятнее и дать больше, чем сейчас есть в открытых источниках (хабр, крутые подкасты от ребят с соседнего канала). И наверняка модными подходами, вроде RX, Clean и крутыми либами только наоборот запутаю человека, который только начинает всем этим заниматься.
Ruslan
Это логично, но хорошо было бы, чтобы человек пощупал UrlHttpConnection и потом понял, насколько крута связка rx+retro на своем опыте, а не на чужом)
Ruslan
все крутые технологии, вроде rx, retrofit-a, cdi уже не нуждаются в рекламе, на medium-e и других тематических форумах уже куча статей про них
Ruslan
Это, конечно, моё личное мнение, которое может быть далеко от действительности
Sergey Mitrofanov
То есть мериться некогда, а преподавать есть время?🙂 Я тоже самоучка, учусь уже больше 5 лет Android разработке с 2.2 версии, но я не уверен, что смогу правильно преподнести информацию кому-либо понятнее и дать больше, чем сейчас есть в открытых источниках (хабр, крутые подкасты от ребят с соседнего канала). И наверняка модными подходами, вроде RX, Clean и крутыми либами только наоборот запутаю человека, который только начинает всем этим заниматься.
Ну за не бесплатно время-то найдется, а за выяснения, "чья лошадь быстрее" никто не платит )
Насчет преподнесения материала, никогда не испытывал проблем с объяснением несведущему человеку (в частности заказчикам) тонкостей тех или иных решений или ограничений платформы. Как впрочем и коллегам без особого труда вкладывал в головы новые методики, повышающие уровень нашего проекта )
Конечно, я - не энциклопедия, но свой опыт передать могу, причем сразу вместе с шаблонами GOF, Clean и архитектурным подходом.
Ruslan
Чтобы не развивать тему зря, дам удовлетворительное для вас определение: я - самоучка (или по-модному "self-made" =)
А мерится джагонами мне сейчас некогда - работы много.
Причем тут лошадь) Я не пытаюсь свои услуги продавать в этом чате, да и в принципе тоже) Я к тому, что есть определенные школы разработки, у них есть какой-то план обучения, опыт в этом. Есть курсы Клименко, и когда покупаешь платные статьи (я не покупал), то более-менее понятно, за что ты платишь. А тут рандомный человек без какого-либо бэкграунада предлагает свои услуги, которые по факту - кот в мешке) Тем более, что Ваш опыт может быт неверным. Например, вы геттеры в презентере пихаете, которые из view тащите, считая, что так правильно. Вы же даже исходники никакие не показываете. Хезе-хезе, спорно
Sergey Mitrofanov
Причем тут лошадь) Я не пытаюсь свои услуги продавать в этом чате, да и в принципе тоже) Я к тому, что есть определенные школы разработки, у них есть какой-то план обучения, опыт в этом. Есть курсы Клименко, и когда покупаешь платные статьи (я не покупал), то более-менее понятно, за что ты платишь. А тут рандомный человек без какого-либо бэкграунада предлагает свои услуги, которые по факту - кот в мешке) Тем более, что Ваш опыт может быт неверным. Например, вы геттеры в презентере пихаете, которые из view тащите, считая, что так правильно. Вы же даже исходники никакие не показываете. Хезе-хезе, спорно
А кто есть Клименко? Очередной инфо-бизнессмен?
Я просто не в курсе )
По факту курсы на сегодняшний день можно и на коленке делать - реверируешь инфу из сети (да с того же Google I/O), упаковываешь, продаешь, и ты уже "Клименко". Так сегодня весь ру инфобизнес работает )
Я не спорю, это тоже нужно иметь навык энциклопедического фильтра.
Спорить не буду, я тут - рандомный человек "без бэкграунда". По большей части код мой либо под NDA, либо не очень интересен (простые проекты), поэтому предоставить не могу.
Да и предложение то я сделал скорее, чтобы показать человеку, что здесь не детский сад, и лучше бы сначала RTFM, а потом уже спрашивать. А вовсе не потому что горю желанием учить и наставлять 😉
Sergey Mitrofanov
все крутые технологии, вроде rx, retrofit-a, cdi уже не нуждаются в рекламе, на medium-e и других тематических форумах уже куча статей про них
Все "крутые" технологии я проверяю для начала на тест "диктатора". Если эта технология стремиться доминировать и навязать себя вместо архитектуры, значит что-то тут не так. Если нет, то надо посмотреть где будет полезна...
Например ретрофит, пикассо, окхттп - отличные штуки. Это офигенные инструменты, не больше и не меньше.
А вот rx, в моих глазах проверку на "диктатора" не проходит.
Он слишком навызывает свое видение архитектуры и ограничивает в действиях: мне пока не удалось найти ему достойного применения...
Anna
ivn
Все "крутые" технологии я проверяю для начала на тест "диктатора". Если эта технология стремиться доминировать и навязать себя вместо архитектуры, значит что-то тут не так. Если нет, то надо посмотреть где будет полезна...
Например ретрофит, пикассо, окхттп - отличные штуки. Это офигенные инструменты, не больше и не меньше.
А вот rx, в моих глазах проверку на "диктатора" не проходит.
Он слишком навызывает свое видение архитектуры и ограничивает в действиях: мне пока не удалось найти ему достойного применения...
Тсссс, парень, палю тему... rx - ну эт типа для модников, как вэйпы, спинеры и прочая поебота, но для android модников, хех
Sergey Mitrofanov
Sergey Mitrofanov
Уважаемые, подскажите пожалуйста, как в свом таске (который я подбросил градлу) получить текуший flavour?
Sergey Mitrofanov
никто не подскажет? Полдня голову ломаю )
Anonymous
ВСем привет. А как правильно анимацию сделать для LinearLayout, когда тапаю на кнопку, ставлю ему размер WRAP_CONTENT. Но хочется добавить анимацию. Вот мой OnClick:
expandableLayoutExchange.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
Как к нему прикрутить анимацию от 0 до Wrap_content и обратно? (Базово его размер 0dp)
Sergey Mitrofanov
давай, буду благодарен )
Я вот этот пробовал
https://stackoverflow.com/questions/30621183/how-to-get-current-flavor-in-gradle/34679933#34679933
Но что-то не сработал...
Sergey Mitrofanov
)
Sergey Mitrofanov
2
Sergey Mitrofanov
А у флавора может быть свой таск?
Sergey Mitrofanov
Это его надо в теле флавора описать или как? )
Sergey Mitrofanov
Я вообще в градле не силен - не приходилось раньше в нем ковярться )
Поэтому с трудом понимаю о чем вы.
Если в целом, то задача такая: для одного из флаворов создать определенный маппинг классов для прогуарда, подставив в нем пакет фалвора вместо пакета исходников.
перечисление файлов и запись их в виде маппинга я уже сделал, работает. И таск выполняется в afterEvaluate.
Если можно этот таск ограничить только флавором и достать applicationId, то было бы идеально )
Sergey Mitrofanov
Может для этого есть более простые пути? )
Anonymous
Салют ребз. Кто нибудь знает магазин с исходниками игр для андроида?
Anonymous
Ребят, всем привет
скажите пожалуйста, почему getDialog().subscribe(dialogs::add); не добавляет в лист с диалогами ничего?
https://gist.github.com/Lounah/85d2a4684aae9d0e506a44ff34149f03
Gerc
Anonymous
потому что весь апи уже на нем построен, все презентеры и интеракторы построены на эр икс
Anonymous
И да, что плохого в rx?
Gerc
Anonymous
rest, или ты о чем?
Sergey Mitrofanov
Спасибо за наводку, я сделал проще )
Просто в таске перебрал флаворы, отфильтровал по имени, и вытащил appciationId, чтобы потом влепить по месту )
Sergey Mitrofanov
примерно так )
def appId = "123"
android.productFlavors.all { flavor ->
if (flavor.name.contains("blueberry"))
appId = flavor.applicationId
}
Anonymous
Вот, спасибо!
Anonymous
а на чем учиться тогда?
Anonymous
проблема осталась
getDialog() возвращает диалог, но не добавляет его в лист по вызове onNext
Anonymous
а тут что-то сложное используется?
Anonymous
как я буду наращивать скилл, если ничего не буду писать на нем? Даже сейчас, если разберусь с этой проблемой, то уже поднаберусь опыта с rx
Gerc
И будет как с дагхером. Новые хипстеры принесут замену ириксу
Gerc
Да уже даже кокорутины е
Anonymous
И будет как с дагхером. Новые хипстеры принесут замену ириксу
А ты чем в 17 лет занимался? Я вот пытаюсь что-то полезное выучить
Я же не говорю, что я знаю эр икс, я только учусь ее применять, вопрос вот тут задал о том, что не так
Так какого ты обвиняешь меня в этом? Такие как ты только отбивают желание учиться
Gerc
Denis
Gerc
Aleksandr
Как сохранить backstack фрагментов при выгрузки активити из памяти? У меня 1 активити и куча фрагментов, в итоге востанавливается все в начальное состояние что не есть гуд
Евгений
Я чувствую тут лобби против рх собралось %)