Kotlin Multiplatform siirtyy beetaversioon useiden alustojen kehittämiseen

Kotlin Multiplatform on siirtynyt betavaiheeseen, ja se on yksi parhaista tavoista rakentaa monialustaisia ​​projekteja sekä Androidille että iOS: lle.

Jos olet koskaan päässyt Android-kehitykseen, olet luultavasti kuullut Kotlinista. Se on JetBrainsin suunnittelema kieli, joka on täysin yhteentoimiva Javan kanssa. Voit rakentaa siihen sovelluksia Androidille, webille ja iOS: lle, ja Google itse asiassa sanoo, että se on sovellusten kehittäjien ensisijainen kieli. Nyt Kotlin Multiplatform on siirtymässä beetaversioon, jonka avulla kehittäjät voivat rakentaa sekä Androidille että iOS: lle samasta koodikannasta.

Mitä tulee tehtyihin muutoksiin, JetBrains ei ole antanut meille paljon työtä. "Tämän beta-julkaisun myötä olemme päivittäneet muistinhallintatapaa tarjotaksemme yhtenäisen kokemuksen Android- ja iOS-kohteiden välillä – nyt käyttäjillä on oikea tasapaino olemassa olevan Kotlin-koodin uudelleenkäytön ja alustakohtaisten ominaisuuksien käytön välillä", sanoo Roman Elizarov, Kotlin Project Johtaa. "Betaversiossa on vielä ylijäämiä toteuttamatta, ja niiden toimittaminen on tärkein prioriteettimme."

Kotlin Multiplatformilla on useita keskeisiä etuja, joista suurin on yhtenäinen koodikanta sekä Androidin että iOS: n välillä. Se sisältää saman koodikannan verkottumista, tietojen tallennusta, analytiikkaa ja kaikkea muuta logiikkaa varten sovelluksen sisällä. Lisäksi loogiset elementit säilyvät, mutta natiivikoodin sujuvuus säilyy silti, kun kyse on täydellinen pääsy sekä Android- että iOS SDK: ihin. Androidissa on jopa työkaluja eri alustojen kehittämiseen Studio.

"Kun muut teknologiat abstraktioivat pois tai korvaavat kokonaan alustakohtaisen sovelluskehityksen, Kotlin Multiplatform on täydentää olemassa olevia alustakohtaisia ​​teknologioita ja on suunnattu korvaamaan alustasta agnostista liiketoimintaa logiikka. Se on uusi työkalu työkalulaatikossa sen sijaan, että se korvaisi työkalulaatikon", sanoi David Henry ja Mel Yahya Netflixistä.

Niitä on muutama esimerkkiprojekteja Voit katsoa inspiraatiota Kotlin Multiplatformin integroimiseksi projekteihisi, mikä helpottaa kehitystä luotaessa sekä Androidille että iOS: lle samanaikaisesti. Näyttää siltä, ​​​​että tämä beta on ensisijaisesti vakauden parannus, mutta odotamme innolla uusia muutoksia, joita saattaa saapua Kotlin Multiplatformin elinkaaren aikana.