Anda di halaman 1dari 1
eo Multiplatform Mutipojorm berari mendukung lebih dar (satu platform. Ketkakta membahas tentang, aplka mutiplrform, bisa ckatakanaplikasi ersebut terseca pada lebih dart (st) platform au bahkan bermacammacam platform. Patform yang dimaksud misalnya Android, 5, Web, Desktop, dsb, Kolin merupakan sebuah multiplatform programming lnguoge. Kolin bisa digunakan untuk mengembanglan apis! dalam berbaga platform, Namun sebenarnyatyjuan dar ‘multiplatform pada Kotin sendii dak sekedar tu, Koln mem tjuan yang lebih ening, yits bbertag) kode antar platform. Dengan dukungan untuk JVM, Android, Javascript. 10S, Linux, Windows, macOS dan behican embedded system seperti STMEB2, Koln mampu mengatasl komponen apapun yang terdapat pada aplkasi modern anyok developer kira mutiplaform artnya membust sebuah proyek dan langsung bisa dijslankan 6 atas semua platform, Tidak salah, namun tahukah Andajka model epert itu memilkibeberapa kekurangar? Sebuah apltasi modern past akan membutuhkan akses ke ftur-ftur tertentu pada platform yang menelankannya. Msainya mengokses fur pada ponsel seperti gyroscope, mation, {GPS dan lain sebagainya, Melakukan hal tersebut menggunakan framework maltplatorm (eres platform) terturya tak semudah menggunakan bahasa pemvograman Khusus untuk platform tertentu (Native) Misa Ancrold menggunakan Java atau Kotin dan 105 mengaunakan Swit atau Objective. Belum lagi etka memibahas masalah perform, native pasijauh lebih unggul ar cross payor, Kotin menawarkan konsep mulplaform yang sedikt berbeda, Dengan model code sharing yang, ada, memungkinkan Anda untuk mengelompokkan boberapa kode sesua fungs! masing masng ‘sebaga concoh, membuat modul A yang bel kumpulan kode yang dapat dlakses oh semua platform, modulB yang, bers ode spesfik untuk platform tertentu dan madl € yang ‘Stargetan untuk platform tertentu naman juga mem ketergantungan ke mock lin, Perhatkan dagram bert: ‘ura lebih seperttulah gamibaran dar modul yan bisa kta buat pada project Kolin ‘multiplatform. Modul ersebut dapat kita bagi menjadi 3 (a) bagian berkut + Common Module "Modi in bers kode yangtidakspesfik ke platform apa pun. Kta bisa menempatkan omponen-korponen yang bisa digunakan oleh semua modul pada modu in, + Platform Module Pads madi in ita bisa menambahkan komponen tertents yang spesii untuk sat platform, Biasarya med ini merupakan implementas dari common module. + Regular Module "Merupakan modul umum yang menargetian platform tertent Modul in bisa dependen atau pun menjadi dependensi dari platform module Kotin pun telah menylapkan beberapa brary khusus untuk mendukung proyek mulypayorm,d antaranya adalah HTTP, serialzation dan coroutines. Sema ibvorytersebut bisa kta terapkan pada common module dan kemudian diakses cleh modullainya. Anda pun tetap bisa ‘menggunakan Kolin standard ibrary pada semua modu Tentunyain akan sangat membants memudahian proses pengembangan aphkas Pada akadern in kta tidak akan mempraktikkan apis! Ktlin Multiplatform secaralangsung ada sebush proyek Meainka, kta bak ke fokus aa aka inyeitu "Memulal PPemrograman dengan Kotln’ ka Anda penasaran dengan implementsl Koln Mutiplatform, ‘anda bisa mempelaarirya pads tautanberikut: + building Muteplatform Projects with Gradle ‘+ Huttilatorm Project 105 and Android JetBrains juga mem beberapa contohproyek yang bisa kta pear untuk menerapkanKotln Matuplattorm: + Katlincont App + Kottincont spinner App DDokurentas resi dar Kotin Multiplatform bisa Anda hat pada tutan in

Anda mungkin juga menyukai