Kotlin Multiplatform a intrat în versiunea beta și este una dintre cele mai bune modalități de a construi proiecte multiplatformă atât pentru Android, cât și pentru iOS.
Dacă ați intrat vreodată în dezvoltarea Android, probabil ați auzit de Kotlin. Este un limbaj conceput de JetBrains care este complet interoperabil cu Java. Puteți crea aplicații pentru Android, web și iOS în el, iar Google spune de fapt că este limba preferată pentru dezvoltatorii de aplicații. Acum, Kotlin Multiplatform intră în versiune beta, ceea ce va permite dezvoltatorilor să creeze atât pentru Android, cât și pentru iOS, din aceeași bază de cod.
În ceea ce privește modificările făcute, JetBrains nu ne-a oferit prea multe cu care să lucrăm. „Cu această versiune beta, am actualizat abordarea de gestionare a memoriei pentru a oferi o experiență coerentă între ținte Android și iOS – acum utilizatorii au echilibrul corect între a putea reutiliza codul Kotlin existent și a putea accesa funcții specifice platformei”, spune Roman Elizarov, Kotlin Project Conduce. „Beta mai are resturi de implementat, iar livrarea acestora este prioritatea noastră cheie.”
Există o serie de beneficii cheie pentru Multiplatform Kotlin, dintre care cel mai mare este o bază de cod unificată atât între Android, cât și iOS. Aceasta include aceeași bază de cod pentru rețea, stocarea datelor, analiză și toate celelalte logici din cadrul unei aplicații. În plus, elementele logice sunt păstrate, dar veți păstra în continuare fluiditatea codului nativ atunci când vine vorba de acces complet la SDK-urile Android și iOS. Există chiar și instrumente pentru dezvoltarea multiplatformă deja în Android Studio.
„Acolo unde alte tehnologii abstrag sau înlocuiesc complet dezvoltarea de aplicații specifice platformei, Kotlin Multiplatform este complementar tehnologiilor existente specifice platformei și este orientat spre înlocuirea business-ului agnostic al platformei logică. Este un instrument nou în cutia de instrumente, spre deosebire de înlocuirea cutiei de instrumente”, au spus David Henry și Mel Yahya la Netflix.
Sunt cateva exemple de proiecte puteți arunca o privire la pentru inspirație despre cum să integrați Kotlin Multiplatform în proiectele dvs., făcând dezvoltarea mai ușoară atunci când creați atât pentru Android, cât și pentru iOS în același timp. Se pare că această versiune beta este în primul rând o îmbunătățire a stabilității, dar așteptăm cu nerăbdare orice alte modificări care ar putea apărea pe parcursul ciclului de viață al Kotlin Multiplatform.