Двач, Java-junior прохрамист ин да хаус. Хочу перекатиться в Android-девелопинг, а так как тут все мои друзья, то пришёл за помощью и советами. Для начала, я только начал проходить курс Android basics на Udacity и немного прочёл документации. Так вот, какие пробные проекты стоит реализовать для себя под Android? Какие технологии сейчас котируются в андроид разработке? Если есть android-девелоперы, то какие советы можете дать вкатывальщикуinb4 очередной вкатывальщик, уёбывай, тебе здесь не рады. Если кому интересно, работаю уже почти год, закончил универ по специальности. В общем, я не "30 лвл хочу вкатиться в программирование, будучи продавцом в ларьке" Если кому интересно по Java работе, разработке и прочему - можете спрашивать. Поехали.
>>163390152 (OP)return BAMP;
>>163390252бамп
начни с григоряна - пособие по андроид. самое годное, мое мнение
>>163390919Зачем сагаешь?
>>163390152 (OP)Бросай java, учи что угодно кроме этого тупого и деревянного языка из 90-х. Есть kotlin, scala, clojure, groovy на худой конец.Kotlin/Scala бекендер
>>163390152 (OP)Что/на чем делаешь? Алсо, если есть опыт коммерческой разработки, думаю стоит просто хуярить резюме и пиздовать по собеседованиям.
>>163391438Красивая тянка. Нравятся такие. Я даже порно себе скачал с похожей.
>>163391954php лучше
>>163391954>>163390152 (OP)>Хочу перекатиться в Android-девелопинг>>163391954>Бросай java/0
>>163392094Пишу серверную часть для одного проекта. >>163392278Это Эмили Руд.>>163391954Думаю, если смогу перелезть на ведро, то буду писать на котлине.
>>163396315Бамп
>>163396472БАмп
>>163396858БАмп
>>163390152 (OP)От компании зависит.У нас из либ используют Fresco, Picasso, HttpBox, больше не помню, сам ещё жуниор-полгода-на-ведре.Смотрю, как тимлид отбирает нового кандидата - вопервых работает ли тестовое вообще как надо, во 2) не нахуевертил ли кандидат хуйни в коде (типа "выебонов" аля "ща я тут напишу свой хттпбокс" (который в здоровенных конторах годами пишут) или наоборот притянул столько либ, что хуй разберёшься чё написал, кому оно нахуй надо), в 3-их. хуле ты мне сделаешь я в другой канторе работаю за мат извени.Я в ведро вкатывался путём разработки своих проектов с другом (ясен хуй ничего не доделали). Нихуя особо не изучал, всё по мере надобности, просто делал чтобы работало. Практика, практика, практика.
>>163398912Ну а что по технологиям в целом. Какой стек в ведроразработке? В Java, например, всё понятно: Spring, Spring Boot, Spring Data, Spring подставь своё, Hibernate, Maven/Gradle. В ведре что-то подобное есть?
>>163399364Ну вот те либы часто юзают, будет плюсом на собеседовании. Gradle да. Для хранения данных у нас Kryo юзают, но ищут сейчас другую либу. А так на шарад преференсах ебошим))00 Сейчас у нас вроде как MVC используется, где-нибудь думаю и MVVM юзают, полезно будет про них почитать. В архитектуре разобраться, очень важно знать особенности жизненного цикла активитей (activity lifecycle). Обязательно support библиотеку потрогать, на ней всё держится.
Там такая особенность есть в ведре, что на некоторых устройствах или версиях ос может багаться что-нибудь или рисоваться не так и т.д. И много времени уходит на латание этого говна. И развитие, как ведроид разработчика, тесно связано с пониманием костыляции и знании типовых костылей. Это в основном опыт, потому что там и мелких много и крупных, книги про это не пишут. Да и если читать не запомнишь. С опытом просто придёт ощущение, где может сломаться везде нахуй.
И вообще я в андроид вкатился после увольнения с позиции джава-жуниора через полгода работы, не смог в компанию вкатится, да и с мозгами что-то плохо. В андроеде поменьше абстракций и паттернов надо, чем в серверном, но опять же может мне так повезло с компанией новой. Может это связано с архитектурой на активитях и тем, что часто логику пишут прям в них.
нахуй java, когда есть кроссплатформенный react native
>>163401765>react nativeАга, на котором ты можешь создавать только страничку веб-сервиса. ПО сути приложение ради одной функции с сайта. Просто иди нахуй.
>>163405792бамп
>>163407524БАмп