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

Google Android

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

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

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

Комментарии (269)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Евгений Backend Developer в KHAN Group Expert
31 мая 2023, 05:02
Ребят, вот кто уже работает год-два, и кто этот курс прошёл, как оно? Это прямо совсем для начинающих или там не только база даётся?
Евгений Backend Developer в KHAN Group Expert
31 мая 2023, 05:09
А ну и вот что главное: после курса приложения уже можно спокойно писать или надо будет ещё доучиваться?
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
15 июля 2023, 10:35
Работаю 2+ года андрод-разработчиком, в 2020 проходил этот курс. Это перевод вступительной части гугл курса, т. е. он не полный. Никакой базы здесь не дают, скорее поверхностно показывают как выглядит разработка приложения на андроид для совсем зелёных новичков, которые с телефоном на ВЫ. Тут ещё и на джаве всё показывают, а андроид разработка давно уже на котлине. По хорошему, после этого курса всё равно придётся с 0 осваивать андроид в течении полугода-года.
Евгений Backend Developer в KHAN Group Expert
21 июля 2023, 08:56
Ясно, спасибо 👍
biba444 Java Developer
14 августа 2023, 19:26
Виктор, не могли бы вы посоветовать какой-либо курс, источник изучения, по конкретно android разработке, если я уже знаю java core + kotlin? Возможно плейлист на ютуб, или курсы какие-то, неважно. Очень хочется развиваться именно в этом направлении.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
15 августа 2023, 10:47
Из учебных ресурсов по андроиду на русском языке мне лично пригодились следующие: Статьи:Александр Климов — Да, кошачий сайт немного сбивает с толку и там есть устаревший материал, но первая часть курса у него бесплатная и начинается с чистой практики. • Метанит — Коротко и по делу, но андроида там маловато. • Start Android — Старейший русскоязычный ресурс по андроиду, в котором есть уроки от создания кнопки до архитектуры приложения. Книги: Из книг по андроиду лучшее, что я читал на русском языке — «Android. Программирование для профессионалов», обязательно последнее, 4-е издание, в котором всю книгу переписали на котлин и последние на тот момент библиотеки андроида. Книга есть у меня на сайте, там же курс Александра Климова можно найти. Видео: Из ютуберов мне зашли следующие: • Тимофей Коваленко — Очень классно поясняет за архитектуру в андроиде. • Roman Andrushchenko и Neco Ru — В целом неплохо учат писать приложения с 0 до сложных вещей, но довольно поверхностно. • easyCodeRu — Хорош во всём, кроме софт-скиллов и того, что почти весь контент у него теперь платный : ) • Алишев — Тоже хорош, но довольно быстро забросил тему андроида на канале. Все эти каналы есть на моём ютуб-канале в разделе рекомендаций.
biba444 Java Developer
15 августа 2023, 11:14
Боже, просто огромнейшее спасибо за всю предоставленную инфу. Тогда начну с курса Александра Климова, и параллельно буду почитывать книгу "Android для профессионалов". Ещё раз - огромное спасибо!!!!
Владимир
Уровень 41
4 февраля 2023, 13:05
Очень даже не плохой курс. Я сначала прошел где-то половину основного курса, а потом уже посмотрел курс по Андроид. И эти видео для базы и ориентирования + доки по андроид и stackoverflow и в течение ≈ месяца уже выпустил свое первое приложение на плей маркете). Буду благодарен за оценку).
Anonymous #3261868
Уровень 7
22 марта 2023, 14:41
Я игралаааааа я знаю эту игруууууу
Константин
Уровень 34
9 декабря 2021, 07:16
Скажите, это Kotlin или что?)))
Yulya Ulyanova
Уровень 2
27 марта 2023, 19:38
да
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
15 июля 2023, 10:36
Нет.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
15 июля 2023, 10:36
Это джава.
Happy_007
Уровень 2
23 ноября 2021, 13:09
попробую просмотреть
Александр
Уровень 17
24 ноября 2021, 17:34
ну и что как?
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
15 августа 2023, 10:33
Посмотрели в итоге? Как вам?
Евгений Буш Программист в Компания 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. Гениальный логотип с инициалами 👍
Уpовень 302
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. Если нужно будет, то могу скинуть все ссылки на книги и курсы выше. Всё получится!
Уpовень 302
31 октября 2021, 16:14
Спасибо , советы хорошие и раскрыли глаза на цены конкуренцию и расценки) теперь выбор стоит у людей только что больше нравится , а по знаниям что в ЕЕ придется много еще выучить - что в андройде , эх)...
Rolik
Уровень 41
5 февраля 2022, 09:08
Не понял, это был вопрос или предложение ? Ок. Отвечу как на вопрос. Ваш тех стек коммерческой разработки под Андроид: - Kotlin (теория); - Kotlin (практика - Андроид); - XML; - SQLite; - JSON; - GIT; - Фреймворки: Room, Retrofit2, Jetpack Compose. Это сейчас необходимый минимум на джуна.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
5 февраля 2022, 13:09
Что за бред я только что прочитал? Не понято, кому вы ответили, но я не смог пройти мимо и вынужден вас поправить, чтобы другие не вводились в заблуждение, прочитав это. Никто теорию котлина не спрашивает, спрашивают теорию джавы, поточу под капотом всё на ней и крутится. Котлин - это улучшенная джава (так и называют его, better java), синтаксический сахар и новые фичи. Да, про новые фичи нужно быть в курсе и быть готовым рассказать про них: data class, null safety и т. д. SQLite от джуна редко требуют, достаточно знать про базовые операции CRUD. А если мы говорим про андроид, то это уже Room, вот по нему лучше и подготовиться. Git - никогда не понимал, зачем на него так налегают и пытаются что-то по нему учить. Вы в домашних условиях всё равно не столкнётесь с тем, что происходит на реальном проекте. Нечего там учить, достаточно прикрутить его к пет-проекту, проинициализировать и коммитить, а потом запушить всё на гитхаб. Всё, не надо там ничего учить. Со всякими мёрдж конфликтами, скачками по веткам, сквошами вы столкнётесь на реальном проекте во время работы с командой, там и разберётесь. Больше всего меня возмутил в этом списке Flutter. Какой ещё Flutter?! Это совсем другой инструмент и другие вакансии. Фреймворк для мультиплатформ на языке дарт - это не имеет никакого отношения к нативной разработке под андроид и особенно к джуну. Проблема джунов в том, что они загружают себя бесконечным множеством технологий, которые либо уже неактуальны, либо не будут нужны в выбранном направлении. Обкладываются всем этим, забивают голову, а потом сыпятся, когда на собесах их спрашивают базу и актуальные, востребованные на проектах технологии.
Rolik
Уровень 41
8 февраля 2022, 17:17
Да, с Flutter я ошибся, извините. А Retrofit2, RxJava которую многие упорно используют, отказываясь использовать корутины ? По поводу Kotlin ща тоже разброд и шатания. Кто то кодит на чистом Kotlin, кто то уже переполз на Jetpack Compose. Епт, реально пухнет голова... Тут чел о Spring и бэкэнде писал. Столько времени, сколько я угрохал на Андроид, я бы Spring уже 10 раз выучил. Скажем, JR я уже раза 3 за 3 года прошел, просто от нечего делать. В любом случае, спасибо Вам что приоткрыли глаза. Приму ваш пост к сведению. 👍 Апд., Flutter убрал, чтоб не вводить народ в заблуждение.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
18 мая 2022, 06:32
Александр, как у вас дела? В итоге всё получилось?
22 мая 2022, 22:07
пока прохожу Java Collections
Андрей Федоров Android Developer
19 декабря 2022, 10:40
Скачаю, поддержу) Я сам при прохождении синтакса, попытался писать игру на LibGdx, даже сделал не что похожее на игру) но потом понял, что осваивать фреймворки очень тяжело, без основ знаний, так что взялся за джавараш, но вот пройдя 30+ уровней уже понимаю, что прохожу одно и то же, начинаю углубляться в базы данных, далее думаю Spring и уже с этими знаниями пытаться написать что то хорошее)
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
19 декабря 2022, 15:54
Спасибо за поддержку. Ностальгия берёт, как я с этим приложением по собесам носился и на каждом по нему спрашивали, было очень неловко 😅
hidden #3229907
Уровень 2
29 декабря 2022, 09:06
то есть вы благодаря JAVA rush научились делать андроид приложение
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
29 декабря 2022, 09:48
Благодаря джаварашу я научился решать задачи, писать код руками, самостоятельно искать инфу в гугле, превозмогать, освоил синтаксис, кор, а после 20 уровня ушёл уже осваивать андроид : )
Anonymous #3328297
Уровень 8
14 июля 2023, 16:25
а как вы освотлт андроид?
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
15 июля 2023, 10:38
Почти полгода делал своё приложение, просто изучая всё, что для этого требовалось.
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. Ну и отладчик.