О самом главном моменте забыли рассказать, что андроид это не только приложения для пользовательских телефонов, которые качаются из гугл плей. За 4 года фриланса у меня был опыт написания рекламно-информационных мониторов, кассовых аппаратов, видеодомофонов с распознаванием лиц, системы контроля за детьми с помощью блютус-маячков, системы контроля пациентов в больницах. Даже умный дом пробовал делать, поставив андроид на распберри. Кроме просто демонстрации данных полученных через рест, в андроиде нужно работать с жпс, камерой, блютусом, вайфаем,нфс, микрофоном, внешними юсб устройствами, разными сенсорами. Да и вместо апи сейчас в большинстве небольших приложений можно использовать файрстор и вообще не зависеть от бекенда
@@maksymrzhevskyi7426 ок, но если на расбери поставить не андроид, а убунту и установить интерпретатор PHP с рядом расширений то можно сказать, что PHP-шники это не только веб и бекенды на серваках, что на них еще и умный дом писать можно. Вот только называться это будет разработка встраиваемых систем, а не классическая разработка на ПоХаПэ...
@@bubblesort6368 так распберри я просто для примера возможностей написать . В основном разработки или на стандартных девайсах или на кастомных с предуставленным андроидом(например телефон со встроенным принтером чеков на задней панели). То есть ничего кроме андроида ты в них использовать не можешь(ну разве что сайт через вебвью показывать). И спрос будет расти именно на такую разработку, поскольку стандартную прожку сейчас удобнее делать гибридную, а вот всевозможные инфо терминалы/сейл пойнты уже почти в каждом тц/супермаркете/сетевом ресторане/госучрежедении стоят. И под это дело выпускается большое количество специализированных девайсов работающих на андроиде. Моя основная мысль что андроид это намного более широкое направление чем автор описывает в видео и страдать от однотипных рутинных заданий точно не прийдется
Мне кажется вы описали ваш личный опыт. А каждый отдельный опыт - уникальный. Мне кажется вас просто тянет к работе с датчиками, вот у вас и так много похожих работ. А меня тянет к работе с графикой, поэтому у меня преимущественно такие проекты все и были.
Очень скучно рассказали. За 9 лет в Андроид разработке я писал чат, банковское приложение, игру с дополненной реальностью, приложения для автомобильных мультимедиа систем (и сейчас они используются в Cadillac Escalade), систему виртуализации для запуска Android на сервере, систему для удаленного рабочего стола на Android, систему документооборота для администрации области, разрабатывал собственный протокол передачи данных, собирал прошивку для телевизионной приставки, писал приложение для умных телевизоров... И это я только самое интересное перечислил. А у вас андроид разработка - это кнопочки двигать. Нет, так вы свои курсы не продадите.
Согласен, видно что у человека в андроиде нет опыта. В андроид огромное количество различных апи. И нативные именно поэтому всегда будут впереди, потому что различные камеры, сенсоры, спутники, фонарики, вибрации и еще куча куча всего что есть в телефоне и можно из этого лепить. Я senior android developer и постоянно приходится учить кучу разных интеграцией и апи. И андроид всегда подкидывает что-то новое. Поэтому до потолка еще долгий путь в плане технических знаний. Везде надо сидеть и разбираться. Что говорить, если есть даже возможность кастомизировать прошивку андроида и там уже лепить поверх
@@239КайназаровАбдулазиз сейчас пишут все на котлин. И он уже обязателен. Но я на него переходил с джавы. Не знаю насколько можно сразу учить котлин, ведь куча документации на джаве и понимание джавы понадобится
@@bor3007 здравствуйте, если нуль опыта в программировании и в принципе в it, есть ли смысл сейчас начинать учить java, а потом kotlin (это все примерно год займет)? интересна моб разработка, но кажется, что поезд уехал немного или моб разработчиков до сих пор не хватает и не будет хватать?
Сергей, огромная благодарность. Интуитивно с первого взгляда почему-то зашел именно Котлин. Не знал насколько это вообще перспективно и применимо. Посмотрел видео и услышал прямо все аспекты, которые меня устраивают, включая минусы. Невероятно полезный канал. Огромное спасибо за видео!
Если посчитать среднее количество строк кода на человека, то оно может и не особо отличаться, т.к. команды поддержки мобильных приложений достаточно маленькие. Ты всех знаешь, тебя все знают, твои идеи слышат - в "большом и кровавом" это далеко не факт, вполне распространены случаи, когда ты один из десятков(если не сотен) разрабов, и просто пилишь таски, всем пофиг, будешь ты в команде или нет. И на твои идеи тоже пофиг, т.к. "бизнес за это не заплатит, а значит и не надо". Да и я бы поспорил про интересные проекты. А кто сказал, что разработка сложных и больших систем - это интересно? :) В интерпрайзе тоже могут быть однотипные задачи, и чем больше проект, тем больше может быть этих однотипных задач. Интересно - это конкретные решения и технологии, они не зависят от размера и сложности системы. Корпоративные CRUD приложения на java на миллионы строк как бы не особо интересностью "пахнут", скорее чем-то другим :) На мобилках, за счет более короткого цикла обновления как раз таки очень часто можно попасть на проект с новой технологией. ML/AR/VR, IoT, работа с различными устройствами по типу умного дома и Android Auto - все это уже реальность на мобилках, в Java Enterprise же надо специально искать проекты с подобными технологиями, т.к. 80% java enterprise рынка - это просто самописный SAP/1С. При этом опять же стоит помнить, что работая в JE с очень большой вероятностью ты будешь работать либо на стороне заказчика(но как проектная команда), либо в качестве подрядчика - очень редко ты попадаешь в продуктовую компанию, особенно на просторах СНГ. А это значит что IT для бизнеса будет в разделе расходов, а не доходов, что опять же диктует и отношение к тебе. Да и менять, и начинать новые проекты на мобилках проще... В общем тут надо смотреть что вам нужно от будущего места работы, а не просто на технологию. Это очень разные сферы. Я вот проработав 9 лет в энтерпрайзе(не на джаве) понял, что работать над системой в качестве одного из 200-300 разрабов - тупо стало неинтересно. И сейчас изучаю iOS разработку.
сам работал на 6 проектах бекенда в сумме 5 лет, на голанг и java , вначале всё круто, а через 2 недели всё совдиться к обсуждению контрактов с rest или разными брокерами и банальному CRUD
Плюс стоит сказать, что сейчас Android "пихают" в бытовую технику, часы и автомобильные прикладные устройства. А еще если "вмонтировать" Android в браузер, тогда можно будет создавать front-end и back-end на XML+Java/Kotlin)))
Ну не совсем. Мобильная разработка намного больше. Сейчас на андроиде работают не только телефоны и планшеты, но и устройства на их базе. Всякие спец устройства, мобильные рабочие места, онлайн кассы, кассы, телевизионные приставки, домофоны, навигаторы... Количество железок под дроидом просто огромное. Есть очень сложные приложения, где количество таблиц переваливает за 500 с горой сложных запросов (бедная SQLite). В самой разработке я уже давно и никогда не работал в одиночку. Сейчас уже даже на несложные приложения стараются выделять команды по 2-3 разраба минимум.
@@hustle_juno на самом деле, история пока не такая большая. Сейчас джун на спринге + некоторые редкие SDK (чуть менее года). Решил попробовать андроид поковырять, так как захотелось визуал + что-то, что осязаемое делать, а фронтенд в вебе мне никак не заходит, т.к. JS и верстка никогда не нравились. Начал знакомиться с андроидом по udacity, startandroid и ютубу. Верстка на порядок приятнее, чем в вебе. Сама разработка приложений тоже очень понравилась. Еще показалось, что к десктопу и игрушкам близко по духу, а мне такое нравилось до бэка делать. Решил сразу с Котлина зайти - язык приятный, с джавы перепрыгивать легко, еще есть некоторые удобные вещи, которые мне нравились в JS. Ознакомился с базой языка, остальное по ходу практики осваиваю, потом доучу глубже. А ты из-за чего решил перейти?)
@@alexandrogallardo7814 можно и самому, если терпения хватит. открываешь план уроков любого платного курса и смотришь каждый урок на ютьюбе. материала полно
По моему то что не придется разрабатывать очень сложные и очень большие приложения это жирный плюс и совсем не минус. Насчёт однотипности задач я бы поспорил. Работаю 3,5 года очень редко однотипные задачи встречаются. Настолько редко что приносят радость))
Здравствуйте,хотелось бы получить образование в сфере андроид разработчика, а цены сейчас от 120к ...Есть возможность получить достойное образование дешевле?Может кто то поделится?)Я работал приличное время га стройке и могу дом построить с нуля под ключ,но стройка это не удаленная работа)Создавать нравится)Значит можно создавать своё)))
Тоже думал про андроид. Но отпугивает ui и xml (может сейчас что-то изменилось, но пару лет назад, когда я смотрел андроид-разботку, там надо было весь ui настраивать в xml). Сейчас на каком-то сложном и мутном интерпрайзе, и хочется чего-то попроще, полегче, и опять начал задумываться про андроид. Там плюс, что нет больших приложений, и ты почти один все делаешь. Но с другой стороны все самому делать тоже лень (в смысле, это поди ещё будет девопс и прочая настройка). Да и менять профессию - лень, и начинать с нуля. Хотя все близкое
@@pasharukin8346 приходит в компанию и выпиливает легаси с Java на Kotlin. 80% пишут на kotlin и требование на рынке тоже Kotlin, Google диктует приоритеты.
Сергей, вот вы говорите что Android разработчику проще стартовать свой стартап, но при этом говорите что все приложения которые имеют хоть какую-то бизнес ценность работают с Backend-ом. Так что для стартапа важнее Backend или Mobile Frontend? Эти два утверждения друг другу противоречат))) А на самом деле все намного сложнее, так существуют сложные standalone мобильные приложения что могут давать хорошую прибыль вообще без Backend. Посмотрите топовые модели Google Pixel - это ж ракета! Эти мощности можно использовать. Так и "тонкие" клиенты которые состоят из одной страницы, но с очень сложным Backend-ом. Есть еще сегмент игр, но это как правило Unity со своей спецификой.
Что выбрать между Android и IOS разработкой , очень нравится iOS но порог входа пока достаточно высокий, вложится в технику apple или пока остановится на андроид ?)
Просрок в год, но отвечу так. MacBook на M1 и 16GB - имба вариант для любой мобайл разработки. Тебе будет доступен IOS+ Android эмуляторы будут грузиться очень шустро+полное юзабилити с возможностью в администрирование и ковыряние ядра. По сути, у тебя BSD(отличный UX) ОС с доведенным до ума UI. Так что, приобретение Apple девайса - в действительности отличное вложение.
Ребят, привет!👋 Я хотела бы поднатаскаться в UI-текстах для мобилки. Буду рада подключиться к проектам "за портфолио". Несколько лет работаю редактором сайта, пишу для веба на русском и на английском. С английским для разрабов тоже могу помочь.
Кор джавы минимально, то есть понимать что такое ооп, переменные, дженерики если коротко, и уметь ответить на собесе. По сути реально месяц два повтыкать в джаву, разобраться что такое те же интерфейсы, а дальше все на котлине, основы будут повторяться, но к джаве чтобы прям работать на ней вы не вернётесь. Java 8 достаточно
Не знаю что тут лёгкого... Я почти год пытался выучить java под Android, и кроме "Hello world!" ни фига больше не смог (вёрстка не в счёт). Легко говорить "легко", когда всё умеешь. А может быть просто я туповат для этого... 🤔
Это о том как я учу английский язык. :) Сомостоятельно, через приложение. Чтобы освоить материал за год, два нужен литератор и бабло! И время!!!!! Много времени!!!!
@@DIMON30780 Я, в данный момент, работаю Flutter девелопером, поэтому могу немного рассказать: Flutter разработчиков очень мало поэтому зп соответственно заметно выше чем у Kotlin разработчиков. Количество вакансий растет большими темпами. Разработка на Flutter приятнее чем на React native. Как язык Dart заметно уступает Kotlin но значительно лучше чем Java 8. Перспективы самые светлые, потому что писать приложения одновременно на Android и iOS это голубая мечта любого заказчика, а под Flutter оно ещё и работает в отличии от PhoneGap/Xamarin
@@DIMON30780 3 марта 2021 года была презентация от Google, там презетовали много крупных новшеств, в том числе Flutter для Web перешла с бета-версии в стабильный релиз. Но по факту это чистый маркетинг, т.к. Flutter для Web еще слишком сырой и будет допиливаться пару лет. И если перспектиы Flutter для мобильных девайсов самые радужные, то для web они весьма туманны, потому что в данный момент дешевле и проще сделать фронт на реакте. Если Flutter проект для Android и iOS по кодовой базе совпадает процентов на 95, то для веб и мобильный от силы на 30, и требует от разработчика хороших знаний фронтенд разработки.
@@glyanz в 2020 году 1.5 месяца изучал веб разработку, потом бросил из за нехватки мотивации и работы, но вот недавно опять начал пробовать себя, несмотря на скромные успехи они конечно же есть
@@kirillperov3843 тогда нужно заключить договор о крупной поставке с компанией производителя , для того что бы была скидка. А то так в магазине дороговато выйдет.