Seminar: Установка и настройка рабочего стенда...

Preview:

Citation preview

Установка и настройка рабочего стенда разработчика Android-приложений в RAD Studio

(Delphi, C++ Builder)

Денис ВасильевEmail: denis4hw@gmail.com

https://www.facebook.com/denis230v

Васильев Денис Борисович

Эксперт по разработке кроссплатформенных приложений.

Автор ряда учебных курсов и технических статей по

программированию.

Имею многолетний практический опыт в разработке,

проектировании структур приложений и структур БД.

Занимался разработкой приложений, разрабатывал

ключевые узлы приложений, delphi code review,

интегрировал различные системы между собой и т.п.

В настоящий момент занимаюсь проблемами мульти-

платформенной разработки. Являюсь преподавателем

вуза и тренером в учебном центре.

RAD Studio

RAD Studio 10.1 Berlin – эффективная платформа разработки современных

приложений для Windows, Mac, iOS, Android и IoT

Единый инструмент для создания функционала и пользовательского интерфейса для различных платформ, устройств, форм-факторов.

Info:https://ru.wikipedia.org/wiki/Embarcadero_RAD_Studio

RAD Studio = Delphi + C++ Builder

Единый код на всех платформах

• Дешевле разрабатывать

• Дешевле тестировать

• Проще управлять

Android iOS Windows Max OS X

C++

Object Pascal

Требования к RAD Studio, Android, iOS

Системные требования RAD Studio 10.1 Berlin

• ОЗУ: 1 ГБ (рекомендуется 2 ГБ)

• ПЗУ: от 6 ГБ до 60 ГБ

• ОС: Windows 7 sp1 / 8 / 8.1 / 10

Info:http://docwiki.embarcadero.com/RADStudio/Berlin/en/Installation_Notes

Популярность версий настольных ОС (Windows, OS X, Linux, …)

Info:http://gs.statcounter.com/#desktop-os-ww-daily-20160830-20160901-bar

( актуально на 1 сентября 2016 )

Популярность мобильных платформ (Android, iOS, …)

Info:http://gs.statcounter.com/#mobile_os-ww-daily-20160830-20160901-bar

( актуально на 1 сентября 2016 )

Популярность версий Android

Info:http://developer.android.com/about/dashboards/index.html

( актуально на 1.08.2016 )

XE8

Актуальные версии Android

Требования к iOS-устройству

• iOS 8 / 9

• iPhone, iPod Touch, iPad

Help:http://docwiki.embarcadero.com/RADStudio/Berlin/en/FireMonkey_Platform_Prerequisites

Популярность версий iOS

Info:https://developer.apple.com/support/appstore/

По состоянию на 29 августа 2016 года iOS 8 / 9была установлена на 97% iPhone, iPad и iPod Touch

Установка RAD Studio

Установщик RAD Studio 10.1 Berlin Update 2

• Регистрация и получение ссылки на Online-установщик RAD Studio– https://downloads.embarcadero.com/free/rad_studio

• Online-установщик RAD Studio 10.1 Berlin (~ 0,17 Гб)– http://altd.embarcadero.com/download/radstudio/10.1/radstudio10_1_upd2_esd.exe

• Offline-установщик RAD Studio 10.1 Berlin (~ 7,4 Гб, ISO-образ)– http://altd.embarcadero.com/download/radstudio/10.1/radstudio10_1_upd2_esd.iso

Online-установка RAD Studio 10.1 Berlin Trial

Доустановка дополнений к RAD Studio

Online-доустановка дополнений к RAD Studio(через инструмент «Manage Platforms» в RAD Studio)

Доустановка дополнений к RAD Studio(через «Удаление и изменение программ»)

Info:http://docwiki.embarcadero.com/RADStudio/Berlin/en/Installation_Notes

Подготовка рабочего стенда разработчика приложений

Что необходимо при разработке на устройстве Android?

• Delphi / C++Builder / RAD Studio 10.1 Berlin

• Android SDK (Software Development Kit)

• Android NDK (Native Development Kit)

• Android-устройство + кабель USB

• Драйверы на своё устройство

Что необходимо при разработке на устройстве Mac?

• Delphi / C++Builder / RAD Studio 10.1 Berlin

• MacBook + xCode + PAServer

Что необходимо при разработке на устройстве iOS?

• Delphi / C++Builder / RAD Studio 10.1 Berlin

• MacBook + xCode + PAServer

• iOS-устройство + кабель USB

Что необходимо при разработке на (другом) устройстве Windows?

• Delphi / C++Builder / RAD Studio 10.1 Berlin

• Устройство с ОС Windows (ПК, планшет, …) + PAServer

Рабочий стенд разработчика

Windows+

RAD Studio 10.1 Berlin

MAC OS X

Pro

Рабочий стенд: MacOS + VirtualBox + RAD Studio 10.1 Berlin

+

+

Настройка рабочего стенда разработчика Android-приложений

Установка SDK + NDK

или

… или устанавливаем их самостоятельно

Настройка путей к утилитам SDK и NDK

Настройка на смартфоне HTC Desire S

Настройка на планшете Asus Nexus 7 2013

Настройка на смартфоне Samsung Galaxy Note Edge

Установка драйверов

Android SDK Manager

Подключение Android-устройства и нахождение его в RAD Studio

Подключение Android-устройства и нахождение его в RAD Studio

Последующее подключение Android-устройства и его автоматическое обнаружение в RAD Studio

несколькосекунд

Полезные ресурсы

• Как настроить Android и RAD Studio XE7 (Delphi, C++ Builder)

– http://habrahabr.ru/company/delphi/blog/253929/

• Как настроить Mac OS X, iOS-симулятор и RAD Studio XE8 (Delphi, C++ Builder)

– http://habrahabr.ru/company/delphi/blog/255721/

• Как настроить iOS-устройство и RAD Studio XE8 (Delphi, C++ Builder)

– http://habrahabr.ru/company/delphi/blog/265313/

Спасибо и до новых встреч!

Денис ВасильевEmail: denis4hw@gmail.com

https://www.facebook.com/denis230v

Recommended