Desenvolupament d’aplicacions

Voleu desenvolupar una aplicació per a Ubuntu Touch? Genial!

../_images/applist.jpg

Inici ràpid

Construir la teva primera app hauria de ser tan senzill com:

  • Instal·leu clickable

  • Connecta al dispositiu Ubuntu Touch

  • Habiliteu el mode de desenvolupador

  • Executeu clicable create

  • Trieu «Només QML» de la llista de plantilles d’aplicacions

  • Omple la informació sol·licitada per a aquesta nova app

  • Quan s’hagi generat l’aplicació, entra al directori de nova creació

  • Executeu clickable

Voilà tens la teva primera aplicació en funcionament a Ubuntu Touch!

Visió

Ubuntu Touch admet dos tipus d’aplicacions: En primer lloc, les apps natives tenen la seva interfície d’usuari escrita en QML o HTML i la seva lògica empresarial en JavaScript, C++, Python, Rust o Go. En segon lloc, les aplicacions web són contenidors especials per executar llocs web.

Les següents seccions proporcionen guies i documentació de l’API.

.Clicable <https://clickable-ut.dev>. és l’eina principal per a construir aplicacions a Ubuntu Touch. És una eina de línia de comandes fàcil d’utilitzar amb un munt de grans característiques. Clickable us permet compilar, construir, provar i publicar la vostra aplicació. També proporciona diverses plantilles per començar amb el desenvolupament d’aplicacions.

Podeu utilitzar qualsevol editor de codi o IDE per treballar en el codi. A continuació, construeixes la teva app des de la línia d’ordres amb Clickable.

../_images/appdev_desktop.png

Les aplicacions s’envien com un paquet clic i es poden publicar a la botiga oficial d’aplicacions OpenStore. Tingueu en compte també que la majoria d’aplicacions a l’OpenStore són de codi obert i poden servir de referències i inspiració.

Referències

Aquesta és una comunitat útil i acollidora i tot funciona millor en el treball en equip. Esteu buscant altres desenvolupadors que puguin voler col·laborar a la vostra app? Teniu preguntes que no es responen als documents o voleu xatejar amb altres desenvolupadors d’Ubuntu Touch? Uniu-vos al nostre grup de Telegra UBports UT App Dev o xategeu amb nosaltres al fòrum de desenvolupament d’aplicacions UBports. També podeu consultar la nostra llista de preinstalled apps. Les contribucions d’aquest tipus són molt apreciades i arriben directament a un públic més gran.

Els mantenidors volien

A totes les aplicacions els agraden les contribucions. Però algunes aplicacions centrals no tenen mantenidors. Consulteu la llista d’aplicacions del nucli i mireu si voleu fer un pas endavant com a nou mantenidor per a una de les nostres aplicacions del nucli. El mantenidor revisa el MR, triatges, investiga informes d’error i ajuda a desenvolupar l’aplicació.

La millor manera de començar és fent algunes contribucions i fer saber als revisors que està interessat. O uniu-vos al nostre grup matricial a .ubcd:matrix.org <https://matrix.to/#/#ubcd:matrix.org>. i presenteu-vos.