Розробка програм¶
Ви б хотіли створити програму для Ubuntu Touch? Чудово!
Швидкий старт¶
Створення власної програми містить прості кроки:
Підключення пристрою Ubuntu Touch
Увімкнення режиму розробки у системних налаштуваннях
Запуск
clickable createВибір «Тільки QML» з переліку програмних шаблонів
Заповнення певної інформації для нової програми
Після генерації програми, перейдіть до новоствореного каталогу
Запуск
clickable
Вуаля! Ваша перша програма працює на Ubuntu Touch!
Огляд¶
Ubuntu Touch підтримує два типи програм. Перший — це нативні програми мають власний користувацький інтерфейс, створений з QML або HTML та власну логіку, створену з JavaScript, C++, Python, Rust або Go. Другий — веб-програми — це особливі контейнери для запуску вебсайтів всередині.
Наступні розділи містять посібники та документацію API.
Clickable — це головний інструмент для створення програм на Ubuntu Touch. Це простий у використанні інструмент командного рядка з безліччю чудових функцій. Clickable дозволяє компілювати, збирати, тестувати та розповсюджувати свої програми. Він також має різні шаблони для початку розробки.
Ви можете користуватися будь-яким редактором коду або IDE і потім можете зібрати свою програму через командний рядок з Clickable.
Програми, надіслані як пакунок click та можуть бути розповсюджені через офіційний портал OpenStore. Зверніть увагу, що більшість програм у OpenStore — з відкритим кодом та можуть бути гарним сприянням у дослідженні та бути гарним натхненням у цьому.
Посилання та настанови¶
Це корисна та привітна спільнота і все в командній роботі працює найкраще! Шукаєте інших розробників, які б могли співпрацювати з Вами над Вашою програмою? Маєте якісь питання, на які не має відповідей у документації або хочете поспілкуватися з іншими розробниками Ubuntu Touch? Приєднуйтеся до нашої Telegram групи UBports UT App Dev або спілкуйтеся з нами у форумі розробників UBports! Можна також перевірити перелік передвстановлених програм. Внески до них дуже важливі та охоплюють безпосередньо велику аудиторію.
Потрібна підтримка¶
Усі програми люблять внески. Але деяким основним програмам бракує підтримки. Перевірте, будь ласка, перелік основних програм та подивіться чи не хочете Ви долучитися до обслуговування однієї з наших основних програм. Такий «доглядач» перевіряє MR (запити на злиття), сортує та досліджує звіти щодо проблем та допомагає розробляти програму.
Найкращий спосіб почати — це зробити деякі внески та поділитися з іншими своїми очікуваннями. Або долучіться до нашої matrix-групи в #ubcd:matrix.org та представтеся.