Начало работы с программированием под Android

nachalo-raboty-s-programmirovaniem-pod-android

Добро пожаловать на первый урок курса программирования под Android. Тот факт, что вы, ребята, это читаете, означает, что вы хотите научиться писать приложения для Android самостоятельно.

В сегодняшнем мире рынок мобильных приложений стремительно растет, и, в частности, за очень короткое время появился Android, удерживая лидирующие позиции среди других конкурентов, таких как iOS, Blackberry, Windows и других.

Каждая операционная система имеет свою собственную базу пользователей, но Android смогла охватить самую большую базу пользователей в мире. В этом первом уроке мы увидим, что такое Android, его версии и функции, которые он имел с 2005 года, и которые помогли ему стать тем, кем он есть сейчас? Наконец, мы также попытаемся понять архитектуру Android.


Что такое Android?

Android — это модифицированная мобильная операционная система на базе Linux, которая изначально была запущена Android Inc. с таким же названием. В 2005 году Google приобрела Android и взяла на себя его разработку, чтобы выйти на рынок мобильных устройств.

Поскольку Android является частью крупнейшего в мире технологического гиганта, его исходный код стал открытым и бесплатным — следовательно, большая часть исходного кода Android выпущена под лицензией Apache с открытым исходным кодом. Это позволяет любому загружать исходный код и изменять его в соответствии со своими требованиями, следовательно, производители и разработчики могут иметь свой собственный вариант операционной системы Android, например: Cynogen, MIUI(от Xiaomi) и т. д. — это просто разные варианты ОС Android.

Разработчики должны кодировать только на уровне программного обеспечения, добавляя новые функции, изменяя взаимодействие с пользователем и т. д., Оставляя позади заботы о различных конфигурациях устройств и интеграции оборудования / программного обеспечения, что делает разработку приложений Android для мобильных устройств еще проще.


Версии Android

С момента выпуска Android претерпела ряд обновлений. Вот список его различных версий и их кодовых названий:

ВерсияДата выпускаКодовое названиеAPI
1.023 сен, 2008N / A1
1.19 февраля, 2009N / A2
1.530 апреля, 2009Cupcake3
1.615 сен, 2009Donut4
2,0 / 2,126 октября, 2009Eclair5-7
2.220 мая, 2010Froyo8
2.36 декабря, 2010Gingerbread9-10
3,0 / 3,1 / 3,222 февраля, 2011Honeycomb11-13
4.018 октября, 2011Ice Cream Sandwich14-15
4,1 / 4,2 / 4,39 июл, 2012Jelly Bean16–18
4.431 октября, 2013KitKat19-20
5.0 / 5.112 ноя, 2014Lollipop21–22
6.05 октября, 2015Marshmallow23
7.0Конец 2016 г.Nougat24
8.021 августа, 2017Oreo26

Особенности Android

Поскольку программное обеспечение с открытым исходным кодом и находится в свободном доступе, производители и разработчики настраивают его в соответствии со своими потребностями, поэтому для Android не требуется никаких конкретных конфигураций оборудования и программного обеспечения. Сам Android предлагает некоторые функции, как показано ниже:

  1. Место хранения: Использует SQLite, легковесное хранилище реляционной базы данных для хранения данных (действительно полезно, когда нужно учитывать ограниченное хранилище мобильной памяти).
  2. Медиа Поддержка: Включите поддержку большого количества медиаформатов для изображений, аудио и видео, например: H.263, H.264, MPEG-4 SP, AMR, AMR WB, AAC, MP3, MIDI, WAV, JPEG, PNG. , GIF и BMP.
  3. Обмен сообщениями: Поддерживаются как SMS, так и MMS.
  4. Веб-браузер: Основано на Open Source WebKit, теперь известном как Chrome.
  5. Связь: Поддерживает большую группу сетей, таких как: GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, WiFi, LTE и WiMAX.
  6. Аппаратная поддержка: Датчик акселерометра, камера, цифровой компас, датчик приближения и GPS и многое другое.
  7. Мультитач: Поддерживает мультисенсорный экран.
  8. Многозадачность: Поддерживает многозадачность приложений.
  9. Поддержка Flash: Поддерживает Flash.
  10. Модем: Поддерживает использование Интернета в качестве проводных или беспроводных точек доступа.

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

Поделись с друзьями: