Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Створення мобільного додатку коледжу &Угреша& для операційної системи iOS

Реферат Створення мобільного додатку коледжу &Угреша& для операційної системи iOS





римавши такий базис, буде простіше перейти до нативної розробці при необхідності.

середу розробки

Розробники Xamarin в якості середовища розробки пропонують використовувати або собственнуюIDE -Xamarin Studio, або Visual Studio (в business-ліцензії, обетомніже).

XamarinStudio

XamarinStudio - кроссплатформенная IDE, яка працює як на Mac OS X, так і на Windows. На вигляд ця вона виглядає дуже простий, однак за зовні простий ховається досить потужний інструмент, який включив в себе безліч функцій, звичних нам в VisualStudio і Resharper:

Приємна підсвічування синтаксису;

Автодоповнення коду (включаючи можливість одночасного імпорту namespaces);

Зручний універсальний пошук по назвах файлів, типами, членам класів і т.п;

Розвинені можливості навігації за проектом: Швидкий перехід до

опису класу, перехід до базового класу, список місць використання класу і т.д.;

Різні механізми рефакторинга і швидка підказка (як alt + Enter в Resharper);

Досить розвинені механізми дебага, включаючи стеження, перегляд поточного значення змінної при наведенні, візуалізацію потоків і аналог Immediatewindow в VS;

Вбудована інтеграція з системами контролю версій: SVN, Git і TFS (для TFS, правда, потрібні сторонні утиліти);

Гарячі клавіші (включаючи copy-paste) працюють тільки в англійській розкладці

Періодично, при спробі поставити breakpoint студія висне. Незважаючи на наявність механізму автосохранения.

При використанні вбудованої інтеграції з SVN додавання нових файлів в проект не відстежується автоматично. Тобто зміна у файлі .csproj зачекінятся, а самі файли - ні. По кожному файлу потрібно кликати правою кнопкою і додавати його в репозиторій.

Іноді проект перестає компілюватися. Лікується перезапуском студії.

VisualStudio

Xamarin пропонує можливість вести розробку в VisualStudio після установки спеціального плагіна, який доступний в business-ліцензії (на момент виходу статті - 999 $), але є місяць тріалу. Плюси очевидні: ви стаєте розробником мобільних додатків, не змінюючи місця дислокації, і можете використовувати всю важку артилерію в особі Resharper та інших ваших улюблених плагінів. Після встановлення плагіну для VisualStudio потрібно налаштувати з'єднання сMac, яке буде використано при запуску проекту на виконання. Тобто після запуску, додаток автоматично пересилається на Mac, де компілюється і завантажується або на симулятор або на пристрій, при цьому сам процес налагодження, розстановка брейкпоинтов і т.д. відбуватиметься в VisualStudio. Варіантів роботи в VisualStudio декілька. Або ви використовується віртуальну машину всередині Mac (наприклад, Parallels), куди ставите Windows і VisualStudio. Або використовуєте дві різні фізичні машини, при цьому використовувати один Mac для декількох PC-розробників важко, т.к. налагодження вимагає маніпуляцій з симулятором. І останній варіант - використовувати віртуальну машину з Mac OS X (так званий hackintosh). Цілком собі життєздатний варіант, хоча і є деякі обмеження. Наприклад, в Xcode доведеться переміщатися по Storyboard тільки з використанням смуг прокручування, тому windows-миша не дуже схожа на справжню миша від Mac з усіма витікаючими.

З налагодженням в VisualStudio періодично виникали проблеми. Найпомітніша - це те, що при віддаленій збірці додатки, процес налагодження міг відвалитися з таймаут. Хоча, знову ж таки, варто віддати належне розробникам - вони виправляють помилки досить інтенсивно. Хоча і варто зауважити, що на поточний момент, часу між запуском програми і появою його на екрані симулятора при використанні VisualStudio потрібно трохи більше, ніж при використанні XamarinStudio на Mac.

Ліцензії має наступні типи ліцензій:

- Starter - Безкоштовно. Розрахований швидше для ознайомлення, тому має обмеження на розмір програми (по відчуттях дуже не великий, тому що не компілювалися навіть деякі sample-проекти) і на використання сторонніх компонентів;

Indie - 299 $ на одне робоче місце. Знімається обмеження на розмір програми. Розробка можлива тільки в XamarinStudio;

Business - 999 $ на одне робоче місце. З'являється можливість розробки в VisualStudio і приватна тех. підтримка від інженерів Xamarin;

Enterprise - 1899 $ на одне робоче місце. В рамках цієї ліцензії надається можливість отримання Hotfixes, а так само можливість відправити інженерам проект з вихідним кодом і сказати «Щось у мене не виход...


Назад | сторінка 9 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Немає нічого більш складного і тому більш цінного, ніж мати можливість прий ...
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: Можливість використання українських прізвищ в якості квазігенетіческіх марк ...
  • Реферат на тему: Можливість використання надземної частини ополонок, які ростуть на територі ...