Курс "Программирование под Андроид"

Google Android

9 из 10 человек пользуются смартфонами под управлением операционной системы Android! Неудивительно, что популярность разработки для этой ОС постоянно растёт.

Думаете над тем, чтобы начать путь мобильного разработчика? Предлагаем вашему вниманию курс «Разработка под Android для начинающих», созданный специалистами Google (владельцами Android и всего хорошего в мире ИТ) для платформы Udacity.

По многочисленным просьбам студентов JavaRush мы перевели его на русский язык. Теперь все уроки этого курса доступны абсолютно всем желающим изучить основы программирования для мобильных систем бесплатно.

Комментарии (249)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alexander Android Developer
17 августа, 20:35
Курс полная дичь. Я предполагал, что будут учить именно про то, как программировать на Андройд, а нас грубо говоря просто учат джаве. Короче курс про то, как используя Java вывести какую-то базовую информацию на экран android телефона. При это предполагается, что до прохождения курса вы ВООБЩЕ не умеете программировать
Константин
Уровень 34
9 декабря 2021, 07:16
Скажите, это Kotlin или что?)))
Happy_007
Уровень 2
23 ноября 2021, 13:09
попробую просмотреть
Александр
Уровень 14
24 ноября 2021, 17:34
ну и что как?
Евгений Буш Программист в Компания Expert
20 июля 2021, 14:47
Ruby
Уровень 1
11 августа 2021, 16:52
То-есть, грубо говоря, документации на офф сайте достаточно?
Евгений Буш Программист в Компания Expert
11 августа 2021, 21:20
на мой взгляд, начинать нужно с этого сайта - краткое изложение сути.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
1 мая 2021, 12:22
Курс годный, гугл ерунды не сделает 😉 Можно проходить и с 0 уровнем, т. к. он рассчитан на совсем зелёных новичков, которые с телефоном на вы. Я прошёл 20 уровней основного квеста (синтаксис + кор), этот Android курс и начал писать пет-приложение, вот результат: 📱 Опубликовал своё первое приложение в гугл плей, зацените, что получилось. Делал в учебных целях, поэтому идею самую простую взял: Флипается монета, может выпасть орёл/решка/ребро. Есть режим авто-броска. Результатом можно поделиться. Всё это с прокачкой, скинами, анимацией, звуками, статистикой и настройками. 💬 Буду рад любой критике, комментам и советам 🙏 Написано на чистой джаве, исходник выложил на ГитХаб 🐙 Присоединяйтесь, можно дописывать новые фичи вместе : )
Jer0me
Уровень 32
22 сентября 2021, 04:33
Есть ли смысл после основного курса (синтаксис + кор) проходить последние три уровня данного курса (8-10), или там только джава?
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
22 сентября 2021, 08:31
Зависит от контекста (чего от них ожидаете). Можно просто пробежаться по оглавлению этих уровней: 8, 9, 10. Там всё подряд идёт: стили, темы, java, вёрстка, интенты, локализация, итоговое приложение и т. п.
24 сентября 2021, 12:51
Приложение глянул, забавно) Тоже так хочу! Учиться, учиться)
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
24 сентября 2021, 16:23
Спасибо. Всё получится! ps. Гениальный логотип с инициалами 👍
Модератор Безработный с 24.12.2021
28 октября 2021, 13:41
Товарищ! Если развиваешься дальше в этой тематике , советы молодому поколению можно? 1. фреймворки / инструменты - что нужно знать уметь 2. Книги чисто для android 3. Конкуренция? 4. Зарплаты 5.Лично от себя добавь какие курсы / видео уроки ютюб ?
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
31 октября 2021, 13:46
Слишком много масштабных вопросов за раз. Причём, по многим невозможно что-то посоветовать, потому что всё относительно и индивидуально, и будет зависеть только от вас. 1. Почти везде собеседование начинали с вопросов ООП и джавы (а ещё говорят, что она не нужна для андроида…). Парадигмы ООП — зачем это нужно, что такое абстрактный класс, чем отличается от обычного, разница между == и equals, КОЛЛЕКЦИИ, чем отличаются и как работают list/map/set/hash, немного про потоки и их синхронизацию. На этом многие интервью могут и закончиться, не дойдя до вопросов андроида. Андроид: архитектуры MVC, MVP, MVVM, чем отличаются, зачем нужны, что делает манифест, ресайклер, как работают активности, фрагменты, РЕТРОФИТ, JSON, HttpOk и т. д. и т. п. 2. С книгами по андроиду всё очень сложно, потому что он слишком быстро меняется, а русский перевод всегда отстаёт на несколько лет от актуальной версии. Единственное, что мне удалось толковое найти — это «Android. Программирование для профессионалов» (4-е издание, 2021 года). Могу смело рекомендовать. 3. На входе конкуренция безумная, вы будете барахтаться в одном бассейне с голодными студентами и свитчерами, которые на шару хотят ворваться (пару статей почитали и написали Hello World, но готовы за еду работать), реальными задротами, которые 24/7 учатся (и всё это будет их же недостатком). А в андроиде всё ещё сложнее, потому что там вакансий в принципе гораздо меньше, чем, например, по той же джаве. 4. Зависит только от вас и компании, в которую пойдёте. В Москве некоторые готовы почти и 100к адекватному, хорошему джуну предложить, но это редкость. В среднем же по столице предлагают 40-70к (30-40к совсем зелёному и голодному, а 70к адекватному, крепкому джуну+). Могут и за бесплатно на стажировку пригласить, бывает и такое.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
31 октября 2021, 13:47
5. Порекомендую то, что сам прошёл: • Книги: Head First Java + Android. Программирование для профессионалов. • Минимум 20 уровней джавараша (синтаксис+кор). • Алишев на ютубе. • Курс Александра Климова. • Курс Start Android. • Основы ООП, база джавы, синтаксис котлина, ретрофит для андроида. • Пет-проект, опубликованный в Google Play. • Подготовка к собеседованию на ItSobes. Если нужно будет, то могу скинуть все ссылки на книги и курсы выше. Всё получится!
Модератор Безработный с 24.12.2021
31 октября 2021, 16:14
Спасибо , советы хорошие и раскрыли глаза на цены конкуренцию и расценки) теперь выбор стоит у людей только что больше нравится , а по знаниям что в ЕЕ придется много еще выучить - что в андройде , эх)...
Rolik
Уровень 7
5 февраля, 09:08
Не понял, это был вопрос или предложение ? Ок. Отвечу как на вопрос. Ваш тех стек коммерческой разработки под Андроид: - Kotlin (теория); - Kotlin (практика - Андроид); - XML; - SQLite; - JSON; - GIT; - Фреймворки: Room, Retrofit2, Jetpack Compose. Это сейчас необходимый минимум на джуна.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
5 февраля, 13:09
Что за бред я только что прочитал? Не понято, кому вы ответили, но я не смог пройти мимо и вынужден вас поправить, чтобы другие не вводились в заблуждение, прочитав это. Никто теорию котлина не спрашивает, спрашивают теорию джавы, поточу под капотом всё на ней и крутится. Котлин - это улучшенная джава (так и называют его, better java), синтаксический сахар и новые фичи. Да, про новые фичи нужно быть в курсе и быть готовым рассказать про них: data class, null safety и т. д. SQLite от джуна редко требуют, достаточно знать про базовые операции CRUD. А если мы говорим про андроид, то это уже Room, вот по нему лучше и подготовиться. Git - никогда не понимал, зачем на него так налегают и пытаются что-то по нему учить. Вы в домашних условиях всё равно не столкнётесь с тем, что происходит на реальном проекте. Нечего там учить, достаточно прикрутить его к пет-проекту, проинициализировать и коммитить, а потом запушить всё на гитхаб. Всё, не надо там ничего учить. Со всякими мёрдж конфликтами, скачками по веткам, сквошами вы столкнётесь на реальном проекте во время работы с командой, там и разберётесь. Больше всего меня возмутил в этом списке Flutter. Какой ещё Flutter?! Это совсем другой инструмент и другие вакансии. Фреймворк для мультиплатформ на языке дарт - это не имеет никакого отношения к нативной разработке под андроид и особенно к джуну. Проблема джунов в том, что они загружают себя бесконечным множеством технологий, которые либо уже неактуальны, либо не будут нужны в выбранном направлении. Обкладываются всем этим, забивают голову, а потом сыпятся, когда на собесах их спрашивают базу и актуальные, востребованные на проектах технологии.
Rolik
Уровень 7
8 февраля, 17:17
Да, с Flutter я ошибся, извините. А Retrofit2, RxJava которую многие упорно используют, отказываясь использовать корутины ? По поводу Kotlin ща тоже разброд и шатания. Кто то кодит на чистом Kotlin, кто то уже переполз на Jetpack Compose. Епт, реально пухнет голова... Тут чел о Spring и бэкэнде писал. Столько времени, сколько я угрохал на Андроид, я бы Spring уже 10 раз выучил. Скажем, JR я уже раза 3 за 3 года прошел, просто от нечего делать. В любом случае, спасибо Вам что приоткрыли глаза. Приму ваш пост к сведению. 👍 Апд., Flutter убрал, чтоб не вводить народ в заблуждение.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
18 мая, 06:32
Александр, как у вас дела? В итоге всё получилось?
22 мая, 22:07
пока прохожу Java Collections
Anonymous #2594056
Уровень 6
4 апреля 2021, 21:16
Скажите, пожалуйста, а с какого уровня Java можно пробовать проходить данный курс?
Ferid Qurbanov
Уровень 3
28 апреля 2021, 08:47
mne toje interesno
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
1 мая 2021, 12:24
👆 Выше развёрнуто всё расписал. Можно проходить и с 0 уровнем, т. к. он рассчитан на совсем зелёных новичков, которые с телефоном на вы.
setverg
Уровень 1
29 июня 2021, 01:20
Если Вы задаете такой вопрос, то, скорее всего, Вы не хотите его проходить, и ищите причины, что б этого не делать... Совет на будущее - не нужно спрашивать кому подойдет или не подойдет курс. Просто смотрите 1-ю лекцию, если ее поняли в полном объеме, переходите ко второй и так далее Если не поняли часть инфы, гуглите и спрашиваете, если не поняли большую часть лекции, ок, Вам еще рано, ищите другой курс
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
22 сентября 2021, 09:09
Ерунда какая-то. Человек спросил с каким уровнем комфортно будет проходить этот курс, а вы ему сходу про отмазки и причины что-то не делать. Я тоже, прежде чем приступать к какой-то книге или курсу, сначала читаю отзывы/спрашиваю, какие знания требуются или рекомендуется иметь для лучшего понимания/усвоения материала. К примеру, начинать читать Эккеля, Лафоре, всякие философии джавы или её архитектуры без знания синтаксиса — не самое хороша идея. Совет на будущее: если уж взялись отвечать на вопрос, то постарайтесь вникнуть в него ✌
it0088
Уровень 40
23 марта 2021, 14:37
/* Комментарий удален */
Chambo
Уровень 2
31 марта 2021, 06:35
Классное приложение. Хочется сделать что то подобное но уже для инвентаризации небольшого магазинчика .
Шамиль
Уровень 22
Expert
7 сентября 2021, 02:09
Ссылка битая
it0088
Уровень 40
22 декабря 2021, 11:19
к сожалению приложение было удалено ))
Artem
Уровень 14
26 февраля 2021, 22:23
🚩🚩🚩 У кого и за какое время удалось пройти этот курс? И какие были навыки в программировании на старте?
Arthur Zhujauskas
Уровень 20
6 марта 2021, 08:05
Все зависит от твоего времени, но думаю ,чтоб его не терять, учи сразу котлин
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
22 сентября 2021, 08:58
Неделя, после 20 уровней ДжаваРаша.
Святослав
Уровень 29
3 декабря 2021, 18:40
Я как раз сейчас 19й на ДжаваРаш. НЕДЕЛЯ это сколько? Просто кто то по часу в день занимается, а кто то сутками пишет забыв про еду и сон.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
3 декабря 2021, 20:16
Точно не вспомню уже, но, в целом, по пару часов в день занимался. Этот андроид квест после основного можно на одном дыхании буквально за пару дней пройти. Тут в принципе нет задач как в основном.
Vladimir
Уровень 19
24 февраля 2021, 18:35
Ребята, после курса делаю первое приложение ( не считая тех, что делали на курсе). Вроде все дописал не запускается...не могу догнать в чем дело...если в примеру с JAVA ошибки находятся легко, а с андроидом не знаю куда лезть...
Евгений Буш Программист в Компания Expert
28 февраля 2021, 21:23
Смотри в logcat, там обычно пишется причина. Выбирай уровень error. Ну и отладчик.
Dima
Уровень 19
16 февраля 2021, 09:21
Это то, что я сделал после курса. Как я долго мучался с трэдами, обновление вью и прочим ... Зацените, пожалуйста:) Пончики
Олег
Уровень 43
17 февраля 2021, 13:36
Бро, ты красавчик. Для первого раза вообще супер=) Желательно исправить: 1. В самом начале (когда идёт приветствие) у тебя там опечатки есть. 2. Когда игру сворачиваешь, музыка продолжает дальше играть.
Олег
Уровень 43
18 февраля 2021, 08:13
+я дошёл до 4й двери и меня снова на первую выкинуло и закрыло другие двери. + когда играешь и там один пончик на тарелке появляется, то иногда при нажатии почему насекомое появляется и снимается одна жизнь.
Dima
Уровень 19
18 февраля 2021, 17:40
Спасибо бро, сейчас посмотрю, поправлю баги)
Dima
Уровень 19
18 февраля 2021, 17:42
Вместо пончиков начнут появляться насекомые это норм - чем выше уроверь тем чаще это будет происходить - нужно успеть поймать )
Иван
Уровень 16
10 марта 2021, 11:32
Лови пятеру в маркете ;)
Alexandr
Уровень 23
29 марта 2021, 18:20
Хорошая игра, заценил=)