Kotlin Multiplatform siseneb platvormidevahelise arenduse beetaversiooni

click fraud protection

Kotlin Multiplatform on sisenenud beetaversiooni ja see on üks parimaid viise mitme platvormi projektide loomiseks nii Androidi kui iOS-i jaoks.

Kui olete kunagi Androidi arendamisega tegelenud, olete ilmselt kuulnud Kotlinist. See on JetBrainsi loodud keel, mis on Javaga täielikult koostalitlusvõimeline. Selles saate luua rakendusi Androidi, veebi ja iOS-i jaoks ning Google ütleb tegelikult, et see on rakenduste arendajate jaoks eelistatud keel kirjutamiseks. Nüüd on Kotlin Multiplatform sisenemas beetaversiooni, mis võimaldab arendajatel luua nii Androidi kui ka iOS-i jaoks samast koodibaasist.

Mis puudutab tehtud muudatusi, siis JetBrains pole meile palju tööd andnud. "Selle beetaversiooniga värskendasime mäluhalduse lähenemisviisi, et pakkuda Androidi ja iOS-i sihtmärkide vahel ühtlast kogemust – nüüd on kasutajatel õige tasakaal olemasoleva Kotlini koodi taaskasutamise ja platvormipõhiste funktsioonide juurde pääsemise vahel,“ ütleb Roman Elizarov, Kotlin Project Plii. "Beetaversioonil on veel ülejääke, mida tuleb rakendada ja nende tarnimine on meie peamine prioriteet."

Kotlin Multiplatformil on mitmeid olulisi eeliseid, millest suurim on ühtne koodibaas nii Androidi kui ka iOS-i vahel. See hõlmab sama koodibaasi võrgu loomiseks, andmete salvestamiseks, analüütikaks ja muuks loogikaks rakenduses. Veelgi enam, loogilised elemendid jäetakse alles, kuid siiski säilib loomuliku koodi sujuvus, kui tegemist on täielik juurdepääs nii Androidi kui ka iOS-i SDK-dele. Androidis on isegi tööriistad platvormideüleseks arendamiseks Stuudiokorter.

"Kui muud tehnoloogiad abstraktsevad või asendavad täielikult platvormipõhise rakenduste arendamise, on Kotlin Multiplatform täiendab olemasolevaid platvormipõhiseid tehnoloogiaid ja on suunatud platvormi agnostilise äri asendamisele loogika. See on tööriistakastis uus tööriist, mitte tööriistakasti asendamine,” ütlesid David Henry ja Mel Yahya Netflixist.

Neid on vähe näidisprojektid saate inspiratsiooni saamiseks heita pilgu, kuidas integreerida Kotlin Multiplatform oma projektidesse, muutes arenduse lihtsamaks, kui loote korraga nii Androidile kui iOS-ile. Tundub, et see beetaversioon on peamiselt stabiilsuse parandamine, kuid ootame kõiki Kotlin Multiplatformi elutsükli jooksul võimalikke muudatusi.