Cxxdroid este cel mai ușor de utilizat educațional C și C ++ IDE pentru Android.

Caracteristici:
- Compilator C / C ++ offline: nu este necesar Internet pentru a rula programe C / C ++.
- Manager de pachete și un depozit personalizat cu pachete predefinite pentru biblioteci obișnuite, cum ar fi Boost, SQLite, ncurses, libcurl etc.
- Sunt disponibile și biblioteci de grafică precum SDL2, SFML * și Allegro *.
- Exemple disponibile imediat pentru o învățare mai rapidă.
- Emulator terminal cu funcții complete.
- Modul de interpretare C / C ++ (REPL) bazat pe CERN Cling este de asemenea disponibil.
- Performanță remarcabilă cu tehnologia avansată de stocare în cache a compilatorului: de până la 33 de ori mai rapidă atunci când este utilizată biblioteca Boost, viteză medie de 3 ori.
- Arhitectură curată și matură: acum codul este analizat și compilat cu același compilator, iar IDE nu se blochează complet din cauza erorilor de runtime din programele dvs. :)
- Interfață de utilizare concepută având în vedere viteza și gradul de utilizare: uitați de comenzile rapide neaplicabile sau de combinațiile de butoane tactile necesare doar pentru a rula programul.
- Adevărat compilator: nu sunt implicați interpreți pe bază de Java (sau chiar Javascript), chiar și limbajul de asamblare inline este acceptat (sintaxă Clang).

Caracteristici editor:
- Predicție de cod în timp real, indentare automată și analiză de cod la fel ca în orice IDE real. *
- Bara de tastatură extinsă cu toate simbolurile de care aveți nevoie pentru a programa în C ++.
- Evidențierea sintaxei și temele.
- Filele.
- Partajare cu un singur clic pe Pastebin.

* Funcțiile marcate cu asterisc sunt disponibile numai în versiunea Premium.

Notă importantă: Cxxdroid necesită cel puțin 150 MB memorie internă gratuită. Se recomandă 200 MB +. Mai mult dacă utilizați biblioteci grele precum Boost.

Participați la dezvoltarea Cxxdroid raportând erori sau oferindu-ne cereri de caracteristici. Apreciem asta.
Lista de funcții care nu sunt încă disponibile, dar ne străduim să le adăugăm:
- Depanator

Deoarece obiectivul principal al Cxxdroid este de a ajuta utilizatorul să învețe limbajul de programare C ++, prima noastră prioritate este portarea bibliotecilor comune, rețineți că atunci când ne cereți să adăugăm o bibliotecă.

Informații legale.
Busybox și GNU ld în Cxxdroid APK sunt licențiate sub (L) GPL, trimiteți-ne un e-mail pentru codul sursă.
Clang la pachet cu Cxxdroid are câteva modificări importante, dar sursa acestei furci este în prezent închisă. Nu permitem nici o reutilizare a acestei (sau a altei părți proprietare) a Cxxdroid în alte produse și vom considera aceasta o încălcare a drepturilor de autor. Binarele compilate cu Cxxdroid pot fi, de asemenea, supuse acestor restricții dacă sunt legate de bibliotecile noastre proprietare.
Probele disponibile în aplicație sunt gratuite pentru utilizare educațională, cu o singură excepție: ele sau lucrările lor derivate nu pot fi utilizate în niciun produs concurent (în niciun fel). Dacă nu sunteți sigur, dacă aplicația dvs. este afectată de această restricție, solicitați întotdeauna permisiunea prin e-mail.
Android este o marcă comercială a Google Inc.