Розділ 3. Розробка програмного продукту
Views (Представлення, Вид, Елемент управління, Компонент) — користувацький інтерфейс, створюваний віджетами класів. Елементи управління: кнопки, текстові поля, прапорці, перемикачі і т.д. Звичайно додаток для Android використовує дані елементи управління для зручної навігації. Gradle — система автоматичного складання, побудована на принципах Apache Ant і Apache Maven. В Eclipse використовувалася… Читати ще >
Розділ 3. Розробка програмного продукту (реферат, курсова, диплом, контрольна)
Засоби розробки
В даній бакалаврській роботі розробляється додаток для забезпечення захисту персональних документів для мобільних пристроїв. В якості засобу розробки на Java під Android було обрано IDE Android Studio 1.1.0, а також система керування базами даних SQLite, обґрунтування вибору надано в розділі 2.
Під час розробки додатку були використані такі компоненти Android Studio:
Activity (Активність, Діяльність) — являє собою екран для користувача інтерфейсу, який представлений класом Activity і розміткою у вигляді XML-файла (розмітку можна створювати і програмно). Розроблюваний додаток складається з декількох форм (Activity) і може перемикатися під час роботи додатку.
Intents (Наміри) — асинхронні повідомлення, які дозволяють додатку запросити функції з інших служб чи Activity. Додаток може робити прямі запити службі або Activity або запитати у Android зареєстрованої служби. Для прикладу, додаток може запитати через Intent вбудований додаток. Контакти для отримання даних або запустити браузер при натисканні посилання в тексті програми. Розроблюваний додаток використовує Intents для переходу на іншу Activity з отриманням результату та без.
Views (Представлення, Вид, Елемент управління, Компонент) — користувацький інтерфейс, створюваний віджетами класів. Елементи управління: кнопки, текстові поля, прапорці, перемикачі і т.д. Звичайно додаток для Android використовує дані елементи управління для зручної навігації.
Services (Служби) — виконують фонові завдання без надання користувальницького інтерфейсу (наприклад, програвання музики). Вони можуть повідомляти користувача через систему повідомлень Android [31].
Android Studio надає новий інструментарій для розробки Gradle.
Gradle — система автоматичного складання, побудована на принципах Apache Ant і Apache Maven. В Eclipse використовувалася система Ant. В основному можливості системи використовувалися в конторах для автоматизації різних завдань. Gradle супроводжує під час розробки постійно [32].
Gradle не є винаходом для Android Studio, система була розроблена раніше і використовувалася в додатках для Java, Scala та іншими мовами.
Система збірки Gradle дуже потужна і складна. Самі команди в Gradle являють собою звичайний текст з використанням синтаксису Groove для конфігурації.