Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какой язык программирования учить для создания приложений для Андроид, если я новичок?

ПрограммированиеAndroidЯзыки программирования
Илья Белкин
  · 52,5 K
Сервис подбора онлайн-курсов по программированию, дизайну, маркетингу, аналитике и...  · 14 окт 2020  · kursfinder.ru

Вы можете выбрать любой язык программирования, который используется для разработки Android-приложений. Если приложить усилия и не отлынивать от учебы, можно с нуля освоить практически любой язык, даже кажущийся сложным. Например, вы можете попробовать:

  1. Java – «официальный» язык для Android-разработки. Преимуществом будет и тот факт, что Java в целом является одним из самых популярных языков в мире, что позволит вам при необходимости быстро уйти из Android-разработки в другое направление, где вы будете зарабатывать неплохие деньги. С другой стороны, если вы новичок – будет сложно. Но если вы выберете другой язык, обязательно возвращайтесь к Java.
  2. Kotlin – альтернативный «официальный» язык для Android-разработки. Легче Java, поэтому подходит новичку (на курсах по разработке приложений для Android чаще всего учат именно Kotlin). В целом, отличная отправная точка.
  3. Python. На первый взгляд, язык не подходит для Android-разработки, но благодаря множеству инструментов (например, фреймворку Kivy) вы сможете создавать приложения для Play Market на чистом Python. К тому же, этот язык считается одним из наиболее простых для новичков.
  4. C#. Здесь вызывает интерес не столько сам язык, сколько возможность его использования в сочетании с Unity. Т.е. сначала вы изучаете один из базовых (а потому – довольно простых для новичка) языков программирования, а затем осваиваете популярную среду разработки игр. Благодаря этому вы сможете легко выйти за пределы Android-разработки в будущем.
  5. PhoneGap. Фреймворк для создания мобильных приложений. Для его использования нужно знать языки веба – HTML, CSS и JavaScript (все осваиваются быстро). Вообще, любому Android-разработчику стоит изучить языки веба, чтобы не ограничивать себя в возможностях создания приложений.

Также в Android-разработке задействуют С/С++, Lua и пр.

Если трудно выбрать

Просто посмотрите, какому языку учат на курсах Android-разработки для новичков. Хорошая подборка – https://kursfinder.ru/android/. Здесь около 30 курсов от разных онлайн-школ (Skillbox, GeekBrains, Stepik, Нетология и пр.). Учат и на Kotlin, и на Java и других языках. Вообще, я бы не рекомендовал осваивать мобильную разработку только путем изучения самого языка. Язык программирования – это всего лишь инструмент. А вам также потребуется продумывать дизайн и концепцию приложения, делать анимацию, тестировать гипотезы и различные фишки приложения, работать с документацией и многое другое.

Если учить только язык, вы не научитесь делать приложения. Вот простой пример: если вы хорошо работаете с плотницкими инструментами – это ведь вовсе не означает, что вы сможете с нуля построить красивый дом. Аналогично и с приложениями. Поэтому лучше не язык выбирайте, а полноценный курс по Android-разработке.

Сравниваем 2000+ онлайн-курсов и рассказываем об этом в своём блоге :)  · 1 мар 2021  · checkroi.ru
Отвечает
Ivan Buyavets
Must Have для Андроид-разработки — Java. Этот язык программирования входит в пятерку самых популярных и поддерживается Android Studio, с помощью которой разрабатывать приложения проще за счет Android SDK. На этот же язык ссылается документация Google, как официальный для разработки Андроид-приложений. В последнее время часто светится Kotlin, и Гугл его активно... Читать далее
Посмотрите актуальные онлайн-курсы в digital 2023 года!Перейти на checkroi.ru
семья самое важное  · 10 авг 2020
Язык программирования для мобильной разработки на Android очень простой — это Java. Сейчас Google активно продвигает Kotlin как язык, который сможет заменить Java. Приложения пишут и на C++. Создание простейшего приложения состоит из нескольких этапов: проект в Android Studio; создание пользовательского интерфейса; добавление активностей, навигации и действий; тест-драй... Читать далее
2 эксперта согласны
Разбираюсь в телефонах/смартфонах, неплохо разбираюсь в разных Windows, люблю поиграть в...  · 4 авг 2020

Я же щитаю что лучший вариант будет web-view.Просто создаёшь сайт а уже через Android Studio делаешь сайт приложением для андроид.Пока не мере я щитаю что этот вариант неплохой и даже никакие языки программирования не нужны(ну конечно кроме создания сайта).Конкретней можно узнать на этом видео уроке.

Веб вью убивает скорость на корню. Сейчас бы приводить в пример видео хауди хо, который сам ничего не знает и... Читать дальше
Автоматизируем бизнес и учет как в государственных организациях, так и коммерческих...  · 18 сент 2020  · plast.com.kz
В идеале для Андройда пишут на Java, Kotlin, Go, JavaScript, C, C++. Но, это все - довольно сложные языки программирования. Попробуйте скачать среду разработки Android SDK. https://developer.android.com/studio Поищите обучающие видео - как начать с самого начала. Но, самое главное - придумайте себе четкую, понятную и измеримую цель! Например, сделать приложение To-do... Читать далее
Разработка креативных веб-проектов.  · 27 мая 2020  · sjoke.ru
Отвечает
Wolf Sacred
Сейчас почти каждый популярный язык может похвастаться разработкой мобильных приложений. Если вы новичок, то стоит рассмотреть Python и его библиотеку Kivy, с помощью неё вы можете разрабатывать кросплатформенные мобильные приложения которые будут работать и на iOS и на Android. Хороший вариант также C# и игровой движок Unity, с помощью него очень легко разрабатывать... Читать далее
Первый

не слушай человека, ответившего выше, питон худший вариант для разработки под Андроид, сейчас новичку лучше всего будет начать изучать андроид разработку либо с java, либо с котлина

Автор удалил комментарий