Школьные учебники / Презентации по предметам » Презентации » Другие презентации » Введение в разработку мобильных Android приложений

Презентация на тему: "Введение в разработку мобильных Android приложений"

Введение в разработку мобильных Android приложений - Скачать презентации бесплатно ☑ Презентации по предметам на school-textbook.com
Смотреть онлайн
Поделиться с друзьями:
Cкачать презентацию: Введение в разработку мобильных Android приложений

Презентация "Введение в разработку мобильных Android приложений" онлайн бесплатно или скачать на сайте электронных школьных учебников/презентаций school-textbook.com

Введение в разработку мобильных приложений<br>
1 слайд

Введение в разработку мобильных приложений

2 слайд

РЫНОК РОССИИ<br>
3 слайд

РЫНОК РОССИИ

УСТРОЙСТВО ПЛАТФОРМЫ ANDROID<br>Платформа Android объединяет операционную систему, построенную на ос
4 слайд

УСТРОЙСТВО ПЛАТФОРМЫ ANDROID
Платформа Android объединяет операционную систему, построенную на основе ядра ОС Linux, промежуточное программное обеспечение и встроенные мобильные приложения.

УСТРОЙСТВО ПЛАТФОРМЫ ANDROID<br>С точки зрения архитектуры, система Android представляет собой полны
5 слайд

УСТРОЙСТВО ПЛАТФОРМЫ ANDROID
С точки зрения архитектуры, система Android представляет собой полный программный стек, в котором можно выделить следующие уровни:
Базовый уровень (Linux Kernel) - служит промежуточным уровнем между аппаратным и программным обеспечением, обеспечивает функционирование системы, предоставляет системные службы ядра: управление памятью, энергосистемой и процессами, обеспечение безопасности, работа с сетью и драйверами.
Набор библиотек и среда исполнения (Libraries & Android Runtime) обеспечивают алгоритмы для вышележащих уровней, обеспечивает поддержку файловых форматов, осуществляют кодирование и декодирование информации (например, мультимедийные кодеки), выполняет отрисовку графики и т.д.
Уровень каркаса приложений (Application Framework) обеспечивает разработчикам доступ к API, предоставляемым компонентами системы уровня библиотек. Архитектура данного уровня позволяет любому приложению использовать уже реализованные возможности других приложений, к которым разрешен доступ.
Уровень приложений (Applications) - набор предустановленных базовых приложений. Именно на этом уровне пользователь взаимодействует со своим устройством, управляемым ОС Android. К этому уровню также относятся все пользовательские приложения.

УСТРОЙСТВО ПЛАТФОРМЫ ANDROID<br>Для установки приложения на устройствах с ОС Android создается файл
6 слайд

УСТРОЙСТВО ПЛАТФОРМЫ ANDROID
Для установки приложения на устройствах с ОС Android создается файл с расширением *.apk (Android package), который содержит исполняемые файлы, а также вспомогательные компоненты, например, файлы с данными и файлы ресурсов.
После установки на устройство каждое приложение "живет" в своем собственном изолированном экземпляре виртуальной машины Dalvik или ART.

ЯЗЫКИ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ<br>
7 слайд

ЯЗЫКИ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ

ЯЗЫКИ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ<br>Google назвал Kotlin основным языком Android-разработки<br>
8 слайд

ЯЗЫКИ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
Google назвал Kotlin основным языком Android-разработки
Свое решение разработчики Google объяснили: работая с Kotlin, вы генерируете гораздо меньше кода. Значит, обслуживать, поддерживать и тестировать придется минимальный объем написанного. В результате сократится время выхода продуктов на рынок, баг-фиксы станут быстрее и реже.

ВЫБОР СРЕДЫ РАЗРАБОТКИ<br>Eclipse<br>Бесплатная среда разработки от некоммерческой организации Eclip
9 слайд

ВЫБОР СРЕДЫ РАЗРАБОТКИ
Eclipse
Бесплатная среда разработки от некоммерческой организации Eclipse Foundation. По сути дела, сама программа – это основа, к которой подключаются различные модули. Например, Java Development Tools (для создания приложений на Java), C/C++ Development Tools (для разработки программ на языке C или C++) и т. д.

ВЫБОР СРЕДЫ РАЗРАБОТКИ<br>IntelliJ IDEA<br>Разработкой данной среды программирования занимается комп
10 слайд

ВЫБОР СРЕДЫ РАЗРАБОТКИ
IntelliJ IDEA
Разработкой данной среды программирования занимается компания JetBrains. Как и Eclipse, эта среда разработки даёт возможность создавать программы на нескольких языках программирования. Помимо этого, среда обладает мощным движком и огромными возможностями.

ВЫБОР СРЕДЫ РАЗРАБОТКИ<br>Android Studio<br>Видя возрастающую популярность своей системы, Google не
11 слайд

ВЫБОР СРЕДЫ РАЗРАБОТКИ
Android Studio
Видя возрастающую популярность своей системы, Google не могли оставаться в стороне, поэтому принялись за создание официальной среды разработки под Android. Было решено создать свою IDE на основе Intellij IDEA. За исключением некоторых нововведений, среда разработки не претерпела существенных изменений. Однако постоянные доработки и улучшения, сделали Android Studio главным конкурентом IntelliJ IDEA.

ВЫБОР СРЕДЫ РАЗРАБОТКИ<br>Использовать Eclipse лучше в следующих случаях:<br>ПК не обладает хорошей
12 слайд

ВЫБОР СРЕДЫ РАЗРАБОТКИ
Использовать Eclipse лучше в следующих случаях:
ПК не обладает хорошей мощностью (например, имеет всего 2 ГБ оперативной памяти);
Программы будут создаваться на нескольких языках программирования;
Будущий разработчик совершенно незнаком с английским языком.
IntelliJ IDEA отлично подойдёт если:
Разработка ведётся на нескольких языках программирования;
Компьютер достаточно мощный (минимум 4 ГБ оперативной памяти).
Android Studio следует использовать если:
ПК обладает достаточной мощностью (минимум 4 ГБ оперативной памяти);
Разработка будет осуществляться только под ОС Android;
Вы не обладаете достаточным опытом программирования.

УСТАНОВКА СРЕДСТВ РАЗРАБОТКИ<br>1. Установка Kotlin<br>https://kotlinlang.org/<br>2. Установка JDK (
13 слайд

УСТАНОВКА СРЕДСТВ РАЗРАБОТКИ
1. Установка Kotlin
https://kotlinlang.org/
2. Установка JDK (Java Development Kit)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
3. Установка IntelliJ IDEA (версия Community)
https://www.jetbrains.com/idea/download/

УСТАНОВКА СРЕДСТВ РАЗРАБОТКИ<br>4. Установка Android Studio<br>https://developer.android.com/studio<
14 слайд

УСТАНОВКА СРЕДСТВ РАЗРАБОТКИ
4. Установка Android Studio
https://developer.android.com/studio
Кроме самой среды Android Studio для разработки также потребуется набор инструментов, который называется Android SDK. Например, если ранее Android SDK еще не было установлено, то при первом обращении к Android Studio она сообщит, что Android SDK отсутствует.

КАКОЙ ТИП ПРИЛОЖЕНИЯ ВЫБРАТЬ<br>Web-приложение<br>Native-приложение<br>Создаются для конкретной опер
15 слайд

КАКОЙ ТИП ПРИЛОЖЕНИЯ ВЫБРАТЬ
Web-приложение
Native-приложение
Создаются для конкретной операционной системы (iOS, Android). Для охвата аудитории нужно разработать несколько отдельных приложений для разных операционных систем. Они могут выполнять одни функции, иметь одинаковый дизайн, но будут разными программами. Эта  необходимость увеличивает срок работы над проектом и бюджет разработки.
Веб приложения являются адаптацией сайтов для пользователей смартфонов. Они создаются, чтобы посетители могли заходить на сайт в любое время, даже без доступа к персональному компьютеру или ноутбуку. Некоторые веб сервисы необходимо скачивать и устанавливать. Другие запускаются автоматически при заходе на сайт через мобильный браузер.

КАКОЙ ТИП ПРИЛОЖЕНИЯ ВЫБРАТЬ<br>Web-приложение<br>Native-приложение<br>или<br>Преимущества <br>Одна
16 слайд

КАКОЙ ТИП ПРИЛОЖЕНИЯ ВЫБРАТЬ
Web-приложение
Native-приложение
или
Преимущества
Одна платформа (web) для всех устройств.
Одно приложение для разработки, запуска и настройки.
Зачастую — это то, что необходимо и достаточно.

Недостатки
Ограниченные возможности для взаимодействия с пользователем.
Медленная работа
Нет распространения через магазины приложений.
Функционал ограничен возможностями браузера.
Преимущества
Огромный выбор технологий возможностей для использования.
Быстрая работа.
Распространение и продвижение через магазины приложений.

Недостатки
Несколько платформ для разработки.
Нужно разработать, наладить и запустить несколько версий приложения (Android, iPad, iPhone)

С ЧЕГО НАЧАТЬ РАЗРАБОТКУ<br>Планирование<br>Стратегия, креатив, архитектура и функции<br>Какие бы за
17 слайд

С ЧЕГО НАЧАТЬ РАЗРАБОТКУ
Планирование
Стратегия, креатив, архитектура и функции
Какие бы задачи не стояли перед приложением необходимо четко спланировать его разработку, запуск и развитие. Это определит успех программы.
Первым этапом определяются цели бизнеса, которые будут достигнуты при помощи мобильного приложения.
Так же, важно разработать стратегию развития мобильного канала вашей компании, ведь приложение может быть обновлено в любой момент и нет необходимости сразу запускать большое и тяжелое приложение. Рекомендуется начать с малого, но полезного для потребителей, а далее (при необходимости) наращивать функционал приложения.
Следующим шагом, разрабатывается архитектура и функции будущего приложения. Как оно будет работать; из каких разделов состоять; какие технологии использовать; как будет связано с сервером компании (если необходимо); куда выгружать информацию о потребителях и т.д.
И только после этапа планирования, можно приступать к программной разработке. На этом этапе, в первую очередь, создается дизайн интерфейса.

С ЧЕГО НАЧАТЬ РАЗРАБОТКУ<br>Этапы разработки<br>
18 слайд

С ЧЕГО НАЧАТЬ РАЗРАБОТКУ
Этапы разработки

С ЧЕГО НАЧАТЬ РАЗРАБОТКУ<br>Промо-приложения<br>Данный вид мобильных программ для многих компаний яв
19 слайд

С ЧЕГО НАЧАТЬ РАЗРАБОТКУ
Промо-приложения
Данный вид мобильных программ для многих компаний является своеобразной рекламой – недорогой и достаточно быстрой. Они не предлагают и не навязывают множество разнообразных функций, а наоборот несут простую, но в то же время яркую идею. Это больше привлекает владельцев мобильных телефонов.


Компания Zippo – одна из первых компаний, которая выпустила подобное приложение. Это была виртуальная зажигалка – приложение Virtual Zippo Lighter. Она имитировала поведение настоящей, можно было выбрать понравившийся дизайн из коллекции.

ЧТО ПОСЛЕ РАЗРАБОТКИ<br>Продвижение приложений<br>Потребители получают приложение в свой смартфон, с
20 слайд

ЧТО ПОСЛЕ РАЗРАБОТКИ
Продвижение приложений
Потребители получают приложение в свой смартфон, скачивая его со специального веб-сайта маркета приложений (AppStore для iPhone, iPad и Play Market для всех Андроид-устройств)
Возможно продвижение приложений на этих маркетах.
Вывод в ТОП-10 бесплатных приложений (увеличивает количество скачиваний в несколько раз).
Вывод в ТОП по категориям.
Поддержание в рейтинге приложений на желаемых позициях.
Так же приложение распространяется через другие носители компании, путем размещения ссылки на приложение (QR код) или отправкой SMS потребителям.
Возможно продвижение через специальные сайты с рейтингами и обзорами приложений.
Через страницы в социальных сетях и другими способами.

Отзывы по презентациям на сайте school-textbook.com "Введение в разработку мобильных Android приложений" (0)
Оставить отзыв
Прокомментировать

Путеводитель по миру знаний. Тем, кто хочет учиться.

Свяжитесь с нами