A fost deschis un instrumentar pentru dezvoltarea în limbajul Kotlin pentru sistemul de operare Aurora.

Compania „Platforma Mobilă Deschisă” a prezentat un instrument care permite utilizarea tehnologiei KMP (Kotlin Multiplatform) în sistemul de operare Aurora. KMP permite crearea de cod multiplatformă în limbajul Kotlin, extrăgând logica de afaceri comună într-o bibliotecă adaptată pentru platformele Aurora, Android, iOS, Web sau Linux.

În sistemul de operare Aurora, la fel ca și în iOS, nu există JVM, dar datorită suportului pentru compilarea nativă în Kotlin (Kotlin/Native), codul KMP poate fi compilat sub formă de bibliotecă statică sau dinamică, care poate fi transferată pe orice sistem care suportă utilizarea bibliotecilor C. Totuși, bibliotecile C de nivel inferior generate de KMP nu sunt facile de utilizat direct. În sistemul de operare Aurora, această problemă este rezolvată prin intermediul pluginului QtBinding, care creează un strat între C-ul de nivel inferior și Qt. Prin urmare, scrierea aplicațiilor pentru sistemul de operare Aurora a devenit la fel de simplă ca pentru iOS.

Instrumentul este încă în stadiu incipient de dezvoltare, iar acesta trebuie să fie simplificat și optimizat în continuare. Cu toate acestea, chiar și starea actuală a proiectului permite reutilizarea codului existent Kotlin în sistemul de operare Aurora. Codul instrumentului este deschis sub licența BSD, fiind binevenite sugestiile de îmbunătățire, observațiile și transferul modificărilor și îmbunătățirilor.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster