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

Google Android

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

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

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

Комментарии (255)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александра Фомина
Уровень 1, Russian Federation
9 июня, 13:11
Думаю будет полезно https://katalog-kursov.ru/courses/android_razrabotchik/ Отобрали курсы по Аndroid-разработке с отзывами и рейтингами.
Nik
Уровень 17, Волгодонск, Россия
4 января, 23:42
Возвращаюсь в прошлое чтобы предостеречь. Тем, кто собрался писать под Андроид рекомендую сразу начать с Kotlin. Учить этот язык надо на ПРАКТИКЕ проходя уроки по Андроид разработке. Жалею, что сидел до 17 уровня здесь.
Vima Perceptron
9 января, 20:08
Если язык для тебя иммет значение, то перепиши это сообщение на ЛАТИНСКОМ! Чушь не нужно нести. Скучно? C# ждет тебя. Kotlin, компиляция в байткод и производительность
Евгений Буш Программист в Компания Nordside Expert
10 января, 16:20
Nik
Уровень 17, Волгодонск, Россия
15 января, 16:37
C праздниками Вас! Добра и тепла в Ваш дом, а также помимо Java-задротства желаю спорта и умения постоять за себя в реальной жизни)
Rolik
Уровень 7, Харьков, Украина
5 февраля, 08:45
Чел, кстати, почти правильно написал. Если планируешь работать в Андроид дев, начинать можно сразу с Kotlin. Только, вот, сразу с Kotlin под Android будет трудновато. Лучше разбить на этапы. А изучать сначала Java, планируя писать код под Андроид, это плюс в виде базовых знаний, т.к., Kotlin использует базовые библиотеки Java, но минус 1-3 года времени, в зависимости увлечет ли вас дальше в Java EE.
Rolik
Уровень 7, Харьков, Украина
5 февраля, 08:55
Вы сейчас людей на платные курсы ориентируете. Зачем ? Есть масса бесплатных вариантов.
Евгений Буш Программист в Компания Nordside Expert
5 февраля, 12:20
вроде как бесплатно, и от создателей самого языка
Евгений Буш Программист в Компания Nordside Expert
5 февраля, 12:26
Если учили java, время не впустую- легче понимать kotlin. Если не учили, начинайте сразу с котлина, все-таки язык другой, не парьтесь с java.
Alina Vevel
Уровень 7
29 марта, 12:23
Да, человек прав, лучше сразу с Котлина
Vima Perceptron
29 марта, 14:36
Лучше сразу с С++, новости тоже полезно слушать, и изучать не только язык, а и окружение. 😉
Константин
Уровень 34, Москва, Russian Federation
9 декабря 2021, 07:16
Скажите, это Kotlin или что?)))
Happy_007
Уровень 2, Киев, Ukraine
23 ноября 2021, 13:09
попробую просмотреть
Александр
Уровень 14, Харьков, Украина
24 ноября 2021, 17:34
ну и что как?
Евгений Буш Программист в Компания Nordside Expert
20 июля 2021, 14:47
Ruby
Уровень 1, Ukraine
11 августа 2021, 16:52
То-есть, грубо говоря, документации на офф сайте достаточно?
Евгений Буш Программист в Компания Nordside 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, вёрстка, интенты, локализация, итоговое приложение и т. п.
Александр Горохов
Уровень 23, Дятьково, Россия
24 сентября 2021, 12:51
Приложение глянул, забавно) Тоже так хочу! Учиться, учиться)
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
24 сентября 2021, 16:23
Спасибо. Всё получится! ps. Гениальный логотип с инициалами 👍
Модератор
Уровень 51, Молдова
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. Если нужно будет, то могу скинуть все ссылки на книги и курсы выше. Всё получится!
Модератор
Уровень 51, Молдова
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
Александр, как у вас дела? В итоге всё получилось?
Александр Горохов
Уровень 23, Дятьково, Россия
22 мая, 22:07
пока прохожу Java Collections
Anonymous #2594056
Уровень 6, Минск
4 апреля 2021, 21:16
Скажите, пожалуйста, а с какого уровня Java можно пробовать проходить данный курс?
Ferid Qurbanov
Уровень 3, Baku, Азербайджан
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 уровней ДжаваРаша.
Святослав
Уровень 28, Одесса
3 декабря 2021, 18:40
Я как раз сейчас 19й на ДжаваРаш. НЕДЕЛЯ это сколько? Просто кто то по часу в день занимается, а кто то сутками пишет забыв про еду и сон.
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
3 декабря 2021, 20:16
Точно не вспомню уже, но, в целом, по пару часов в день занимался. Этот андроид квест после основного можно на одном дыхании буквально за пару дней пройти. Тут в принципе нет задач как в основном.
Vladimir
Уровень 19, Нижний Новгород, Россия
24 февраля 2021, 18:35
Ребята, после курса делаю первое приложение ( не считая тех, что делали на курсе). Вроде все дописал не запускается...не могу догнать в чем дело...если в примеру с JAVA ошибки находятся легко, а с андроидом не знаю куда лезть...
Евгений Буш Программист в Компания Nordside Expert
28 февраля 2021, 21:23
Смотри в logcat, там обычно пишется причина. Выбирай уровень error. Ну и отладчик.