Click here to load reader
Upload
denis-vasilyev
View
97
Download
4
Embed Size (px)
Citation preview
Установка и настройка рабочего стенда разработчика Android-приложений в RAD Studio
(Delphi, C++ Builder)
Денис ВасильевEmail: [email protected]
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: [email protected]
https://www.facebook.com/denis230v