Каковы предпосылки для изучения Android?

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

1) Язык ООП / Концепции (Java или C #)
Android в значительной степени написан на Java, однако есть несколько приложений для Android, написанных также на C #, которые идут как угодно. Оба они имеют огромное значение как разработчик программного обеспечения, оба языка будут полезны не только для изучения и создания приложений для Android. Оба на самом деле почти идентичны синтаксически, внутренняя работа отличается в нескольких точках. Лично я предлагаю C #, мне кажется, в долгосрочной перспективе он кажется гораздо более ценным. Тем не менее, есть больше ресурсов и учебных пособий для изучения Android, начиная с Java. Существует также расширение Python для Android API, которое позволяет создавать приложения для Android, но я еще не попробовал его. Лично я не сталкивался с какими-либо подробными ресурсами, которые помогут вам изучить Android с помощью Python.

2) Android Activity Lifecycle
Теперь, когда вы знаете, как программировать, вам нужно погрузиться в мир Android и изучить жизненный цикл активности. Важно понять это с точки зрения высокого уровня. Понимание жизненного цикла является одним из важнейших ключей к программированию на Android. Активность — это, более или менее, экран, который видит пользователь. Знание того, как манипулировать различными точками жизненного цикла, очень важно в программировании на Android.

3) XML-
стилизация Android (чтобы все выглядело так, как они выглядят) может быть реализована либо с помощью XML, либо программно с помощью любого языка, который вы выберете. Тем не менее, XML часто проще для новичков, которым необходимо видеть, что происходит, когда они вносят изменения. Если у вас есть опыт программирования с помощью CSS, вы должны быстро его освоить.

4) Среда разработки
Иногда упускается из виду, вам нужно выбрать среду разработки. Два, которые я могу назвать, — Eclipse ADT и Android Studio. Я лично предпочитаю Android Studio, Eclipse ADT устарел и больше не предназначен для программирования на Android. Android Studio гораздо больше подходит для создания приложений Android, чем Eclipse ADT (хотя название должно сказать, что это уже!).

Вот и все, с этими 4 вещами, вы должны быстро и легко разрабатывать Android! Надеюсь, это помогло.

0

Ура! Вы первые нашли эту информацию, сделайте доброе дело, поделитесь ей в: