{"id":13228,"date":"2021-09-17T09:04:26","date_gmt":"2021-09-17T09:04:26","guid":{"rendered":"https:\/\/hosteko.com\/blog\/?p=13228"},"modified":"2021-09-17T09:04:26","modified_gmt":"2021-09-17T09:04:26","slug":"bahasa-pemrograman-dan-tools-native-app","status":"publish","type":"post","link":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app","title":{"rendered":"Bahasa Pemrograman dan Tools Native App"},"content":{"rendered":"<h2 id=\"anchor_1\"><strong>Bahasa Pemrograman pada Aplikasi Native<\/strong><\/h2>\n<p>Untuk mengembangkan aplikasi native, berikut ini bahasa pemrograman untuk perangkat tertentu, yaitu :<\/p>\n<h3><strong>1. Java<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13231 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/java-1.png\" alt=\"\" width=\"773\" height=\"89\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/java-1.png 773w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/java-1-768x88.png 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/java-1-640x74.png 640w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/java-1-400x46.png 400w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><\/p>\n<p>Java merupakan bahasa pemrograman aplikasi native khusus untuk Android. Java juga telah menjadi bahasa pemrograman utama Android sejak pertama kali diluncurkan di tahun 2007.<\/p>\n<p>Java dikembangkan oleh James Gosling pada tahun 1995 saat mengerjakan\u00a0<strong>\u201cThe Green Project\u201d<\/strong>. Awalnya, proyek ini bertujuan untuk membuat perangkat pintar. Namun, bahasa pemrograman C++ dan C yang populer digunakan saat itu, ternyata hasilnya kurang memuaskan. Akhirnya kedua bahasa tersebut dikembangkan lagi dan lahirlah bahasa pemrograman yang lebih canggih, yaitu Java.<\/p>\n<p>Penggunaan Java di kalangan developer mobile app juga cukup populer. Tercatat ada 12 juta developer yang menggunakan Java untuk pengembangan aplikasi. Hal ini karena kemudahan dan penulisan coding yang jauh lebih sederhana dibanding bahasa pemrograman lainnya.<\/p>\n<h3 id=\"h-2-kotlin\"><strong><span id=\"2_Kotlin\">2. Kotlin<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13232 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/kotlin.png\" alt=\"\" width=\"416\" height=\"341\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/kotlin.png 416w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/kotlin-400x328.png 400w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><\/p>\n<p>Bahasa pemrograman lainnya untuk pengembangan aplikasi native adalah Kotlin. Jika ingin mengembangkan aplikasi native Android, juga bisa menggunakan bahasa pemrograman ini.<\/p>\n<p>Kotlin pertama kali dirilis tahun 2011 oleh perusahaan software, JetBrains. Kotlin kini telah banyak digunakan untuk pembuatan aplikasi yang modern. Dibanding Java, Kotlin menawarkan penulisan kode yang lebih sederhana dan fleksibel.<\/p>\n<p>Beberapa aplikasi native Android yang menggunakan\u00a0<strong>Kotlin<\/strong>\u00a0misalnya\u00a0<strong>Trello<\/strong>,\u00a0<strong>Basecamp<\/strong>, dan masih banyak lagi.<\/p>\n<h3 id=\"h-3-swift\"><strong><span id=\"3_Swift\">3. Swift<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13233 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Swift.png\" alt=\"\" width=\"562\" height=\"167\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Swift.png 562w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Swift-400x119.png 400w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/p>\n<p><strong>Swift<\/strong> merupakan bahasa pemrograman resmi dari Apple untuk pengembangan aplikasi iOS. Swift ini merupakan pengembangan dari Objective-C yang sebelumnya menjadi bahasa pemrograman iOS.<\/p>\n<p>Dibanding Objective-C, pengembangan menggunakan Swift dikenal lebih cepat dan minim terjadi error. Tidak heran, kini semakin banyak developer yang mulai menggunakan Swift untuk mengembangkan aplikasi berbasis iOS.<\/p>\n<h3 id=\"h-4-c\"><strong><span id=\"4_C\">4. C#<\/span><\/strong><\/h3>\n<p>Bahasa pemrograman lain yang bisa digunakan untuk pengembangan aplikasi native adalah C#. C# merupakan bahasa pemrograman untuk aplikasi Android yang sering digunakan untuk pengembangan game Android\u00a0<strong>Unity3D Engine<\/strong>.<\/p>\n<p>C# awalnya dirancang oleh Microsoft untuk mengembangkan aplikasi yang bisa dijalankan di platform Windows. Namun, kini C# memungkinkan pada developer membangun aplikasi di berbagai platform.<\/p>\n<p>Keunggulan lainnya, C# ternyata juga bisa digunakan untuk membangun aplikasi iOS dan Android dengan bantuan tool <strong>Xamarin<\/strong>.<\/p>\n<h2 id=\"h-3-tools-untuk-mengembangkan-aplikasi-native\"><strong><span id=\"3_Tools_untuk_Mengembangkan_Aplikasi_Native\">Tools untuk Mengembangkan Aplikasi Native<\/span><\/strong><\/h2>\n<p>Jika ingin membangun aplikasi native juga perlu mengetahui tools yang akan membantu dalam pengembangan. Berikut ini beberapa tools native app yang bisa dipakai, yaitu :<\/p>\n<h3 id=\"h-1-xamarin\"><strong><span id=\"1_Xamarin\">1. Xamarin<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13234 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xamarin.png\" alt=\"\" width=\"1046\" height=\"324\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xamarin.png 1046w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xamarin-1024x317.png 1024w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xamarin-768x238.png 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xamarin-640x198.png 640w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xamarin-400x124.png 400w\" sizes=\"auto, (max-width: 1046px) 100vw, 1046px\" \/><\/p>\n<p><strong>Xamarin<\/strong> adalah tools aplikasi native yang dari Microsoft yang cukup populer. Sekitar 1,4 juta developer telah menggunakan Xamarin untuk mengembangkan aplikasi. Tool ini dapat digunakan untuk membangun aplikasi mobile, baik di platform Android, iOS dan Windows.<\/p>\n<p>Bahasa pemrograman yang digunakan di tool ini adalah C#. Selain itu, berbasis framework .NET yang membuat developer bisa lebih cepat dalam menuliskan kode. Selain itu, Xamarin memiliki fitur shared code yang bisa digunakan untuk membuat aplikasi untuk sistem operasi lain. Dengan fitur ini bisa lebih cepat membuat aplikasi native berbagai platform.<\/p>\n<p><strong>Keunggulan :<\/strong><\/p>\n<ul>\n<li>Dapat digunakan untuk mengembangkan aplikasi native berbagai platform.<\/li>\n<li>Performa aplikasi baik.<\/li>\n<li>Komponen UI yang disediakan menarik sesuai platformnya.<\/li>\n<li>Dukungan API setiap platform yang memudahkan pengembangan.<\/li>\n<\/ul>\n<p><strong>Kekurangan :<\/strong><\/p>\n<ul>\n<li>Terbatasnya library open source.<\/li>\n<li>Komunitas pengembang masih sedikit.<\/li>\n<\/ul>\n<h3 id=\"h-2-android-studio\"><strong><span id=\"2_Android_Studio\">2. Android Studio<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13235 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-Studio.png\" alt=\"\" width=\"835\" height=\"379\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-Studio.png 835w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-Studio-768x349.png 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-Studio-640x290.png 640w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-Studio-400x182.png 400w\" sizes=\"auto, (max-width: 835px) 100vw, 835px\" \/><\/p>\n<p>Jika ingin membangun aplikasi native khusus Android, bisa menggunakan tool Android Studio. Tool ini dibangun oleh Google dengan segala kemudahannya bagi developer.<\/p>\n<p>Android Studio menawarkan fitur Visual Layout Editor yang bisa digunakan untuk memudahkan membuat aplikasi yang responsive di segala perangkat.\u00a0Selain itu, tool ini juga menyediakan fitur Intelligent Code Editor. Dengan fitur tersebut, bisa menulis kode lebih cepat. Bahasa pemrograman yang bisa dipakai pun beragam, seperti Java, Kotlin, C\/C++ dan JavaScript.<\/p>\n<p><strong>Keunggulan :<\/strong><\/p>\n<ul>\n<li>Menggunakan instant run supaya program berjalan lebih cepat.<\/li>\n<li>Lebih cepat menulis kode Android dengan dukungan fitur Intelligent Code Editor.<\/li>\n<li>Aplikasi dibuat untuk berbagai jenis perangkat, seperti smartphone, smart TV, smart watch, dll.<\/li>\n<\/ul>\n<p><strong>Kekurangan :<\/strong><\/p>\n<ul>\n<li>Penerapan yang cukup rumit.<\/li>\n<li>Sulit menemukan bug apabila terjadi error.<\/li>\n<\/ul>\n<h3 id=\"h-3-xcode\"><strong><span id=\"3_Xcode\">3. Xcode<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13236 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xcode.png\" alt=\"\" width=\"630\" height=\"630\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xcode.png 630w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Xcode-400x400.png 400w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/p>\n<p>Tools lain untuk membuat aplikasi native adalah Xcode. Tool ini digunakan untuk membangun aplikasi berbasis iOS.<\/p>\n<p>Xcode memiliki banyak fitur untuk proses pengembangan aplikasi, seperti fitur Team Comments Inline. Fitur tersebut dapat digunakan untuk memudahkan dan rekan tim saling mengoreksi coding dengan memberikan komentar.<\/p>\n<p>Selain itu juga bisa mengaktifkan fitur debug untuk melakukan perbaikan error yang ditemukan pada proses pengembangan aplikasi. Bisa melihat lagi hasil debug, untuk melihat apakah bug telah teratasi atau belum. Jadi, aplikasi native yang dihasilkan minim error.<\/p>\n<p><strong>Keunggulan :<\/strong><\/p>\n<ul>\n<li>Dapat menyisipkan komentar untuk bekerja secara tim.<\/li>\n<li>Terdapat fitur debug, untuk memudahkan perbaikan error.<\/li>\n<li>Terdapat fitur simulator untuk memeriksa hasil aplikasi secara realtime.<\/li>\n<\/ul>\n<p><strong>Kekurangan :<\/strong><\/p>\n<ul>\n<li>Hanya bisa dijalankan di macOS.<\/li>\n<\/ul>\n<h3><strong>4. Android NDK<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13237 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-NDK.png\" alt=\"\" width=\"1196\" height=\"361\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-NDK.png 1196w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-NDK-1024x309.png 1024w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-NDK-768x232.png 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-NDK-640x193.png 640w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Android-NDK-400x121.png 400w\" sizes=\"auto, (max-width: 1196px) 100vw, 1196px\" \/><\/p>\n<p>Android NDK\u00a0(Native Developer Kit)\u00a0merupakan\u00a0assets yang menawarkan penggunaan library yang memungkinkan pengguna memanfaatkan bahasa C dan C# untuk mengembangkan aplikasi android. Kelebihan dari tools ini adalah memungkinkan pengembang dalam menyusun ulang kode program dan dapat diperbarui untuk proses pembuatan aplikasi.<\/p>\n<p>Selain itu, tujuan dari tools ini adalah untuk meningkatkan jumlah developer android yang menggunakan bahasa C dan C#. Android NDK juga dapat diintegrasikan dengan Eclipse IDE dan Visual Studio.<\/p>\n<h3><strong>5. Eclipse<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13238 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Eclipse.png\" alt=\"\" width=\"683\" height=\"302\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Eclipse.png 683w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Eclipse-640x283.png 640w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Eclipse-400x177.png 400w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/p>\n<p>Eclipse juga merupakan\u00a0IDE\u00a0sama dengan Android Studio. Fungsi utama dari penggunaan Eclipse sendiri adalah untuk mengembangkan aplikasi dengan menggunakan bahasa pemrograman Java. Dalam Eclipse sendiri juga terdapat banyak sekali jenis\u00a0plugin untuk mengembangkan aplikasi dengan bahasa pemrograman yang lain.<\/p>\n<p>IDE\u00a0ini juga berfungsi untuk membuat aplikasi android dengan menggunakan Java. Banyak developer di seluruh dunia yang telah mengenal konsep OOP\u00a0(Object Oriented Programming). Konsep tersebut sangat berhubungan dengan bahasa pemrograman Java sendiri.<\/p>\n<h3><strong>6. Visual Studio Code<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13239 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Visual-Studio-Code.png\" alt=\"\" width=\"480\" height=\"240\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Visual-Studio-Code.png 480w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Visual-Studio-Code-400x200.png 400w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/p>\n<p>Siapa yang tidak mengenal\u00a0IDE\u00a0yang satu ini. Banyak sekali kelebihan yang dimiliki oleh visual studio code. Tampilan UI yang mempermudah developer dalam menyusun kode program dengan variasi warna yang diberikan pada setiap kode. Selain itu Visual Studio juga terbilang software yang memiliki spesifikasi rendah dan bersifat\u00a0open source.<\/p>\n<p>Kekurangan dari software ini adalah saat anda ingin menggunakan bahasa pemrograman harus menginstall terlebih dahulu plugin dan assets dari setiap bahasa. Selain itu, proses penyimpanan pada IDE\u00a0ini dan update yang dilakukan membutuhkan koneksi internet yang stabil agar program dapat tersimpan dengan baik.<\/p>\n<h3><strong>7. Longrange<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13240 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Longrange.png\" alt=\"\" width=\"1116\" height=\"408\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Longrange.png 1116w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Longrange-1024x374.png 1024w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Longrange-768x281.png 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Longrange-640x234.png 640w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Longrange-400x146.png 400w\" sizes=\"auto, (max-width: 1116px) 100vw, 1116px\" \/><\/p>\n<p>Tool aplikasi android selanjutnya adalah Longrange. Longrange adalah\u00a0native mobile app development tool\u00a0yang memiliki berbagai komponen. Komponen tersebut meliputi tab, navigasi, form dan\u00a0commands.\u00a0Semua komponen tersebut membutuhkan instalasi dari\u00a0LongRange server.<\/p>\n<p>Fitur yang dimiliki oleh tools ini adalah tidak membutuhkan pengembangan aplikasi dengan bahasa JavaScript, HTML, atau CSS. Namun, hanya menggunakan bahasa pemrograman tingkat tinggi seperti Java, C, dll.<\/p>\n<h3><strong>8. App Inventor<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13241 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/App-Inventor.png\" alt=\"\" width=\"1565\" height=\"732\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/App-Inventor.png 1565w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/App-Inventor-1024x479.png 1024w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/App-Inventor-768x359.png 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/App-Inventor-1536x718.png 1536w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/App-Inventor-640x299.png 640w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/App-Inventor-400x187.png 400w\" sizes=\"auto, (max-width: 1565px) 100vw, 1565px\" \/><\/p>\n<p>App Inventor merupakan tools yang digunakan untuk membuat aplikasi android oleh developer. Pemilik dari tools ini adalah MIT yang sebelumnya hanya dipakai oleh developer pemula. Banyak sekali tutorial mengenai tool ini dan diharuskan telah mengenal lebih dalam mengenai algoritma dan struktur data.<\/p>\n<p>Aplikasi ini memungkinkan pengguna dalam drag and drop\u00a0untuk membuat objek visual pada aplikasi android. Oleh karena itu, tools ini juga disebut dengan\u00a0visual block programming.<\/p>\n<h3><strong>9. Buddy<\/strong><\/h3>\n<p><strong>Buddy<\/strong> merupakan tools yang digunakan tidak hanya untuk pengembangan aplikasi android, akan tetapi juga dapat diintegrasikan dengan website. Para pengembang GIT juga dapat membangun dan menyebarkan situs web dengan bantuan GitHub, GitLab dan BitBucket.<\/p>\n<p>Buddy juga terintegrasi dengan\u00a0AWS (Amazon Web Service), Google,\u00a0Azure dan\u00a0WordPress. Selain itu, kelebihan yang lain adalah memiliki tampilan UI\/UX yang intuitif dan menarik. Mendukung berbagai bahasa pemrograman populer.<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;13228&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;2&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;0&quot;,&quot;greet&quot;:&quot;Jadilah yang pertama untuk memberi nilai&quot;,&quot;legend&quot;:&quot;5\\\/5 - (2 votes)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;Bahasa Pemrograman dan Tools Native App&quot;,&quot;width&quot;:&quot;110&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 110px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 17.6px;\">\n            5\/5 - (2 votes)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bahasa Pemrograman pada Aplikasi Native Untuk mengembangkan aplikasi native, berikut ini bahasa pemrograman untuk perangkat tertentu, yaitu : 1. Java Java merupakan bahasa pemrograman aplikasi native khusus untuk Android. Java juga telah menjadi bahasa pemrograman utama Android sejak pertama kali diluncurkan di tahun 2007. Java dikembangkan oleh James Gosling pada tahun 1995 saat mengerjakan\u00a0\u201cThe Green [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":13244,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_2392824914_2392824914":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[3],"tags":[4865,4866],"class_list":["post-13228","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-bahasa-pemrograman-aplikasi-native","tag-tools-untuk-mengembangkan-aplikasi-native"],"featured_image_src":{"landsacpe":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App-1140x445.gif",1140,445,true],"list":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App-463x348.gif",463,348,true],"medium":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App-300x169.gif",300,169,true],"full":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif",1440,810,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bahasa Pemrograman dan Tools Native App - Hosteko Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bahasa Pemrograman dan Tools Native App - Hosteko Blog\" \/>\n<meta property=\"og:description\" content=\"Bahasa Pemrograman pada Aplikasi Native Untuk mengembangkan aplikasi native, berikut ini bahasa pemrograman untuk perangkat tertentu, yaitu : 1. Java Java merupakan bahasa pemrograman aplikasi native khusus untuk Android. Java juga telah menjadi bahasa pemrograman utama Android sejak pertama kali diluncurkan di tahun 2007. Java dikembangkan oleh James Gosling pada tahun 1995 saat mengerjakan\u00a0\u201cThe Green [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app\" \/>\n<meta property=\"og:site_name\" content=\"Hosteko Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-17T09:04:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"810\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Risa Y\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Risa Y\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#article\",\"isPartOf\":{\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app\"},\"author\":{\"name\":\"Risa Y\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/c1d3dbd7c27bd3574f8c7042165a660b\"},\"headline\":\"Bahasa Pemrograman dan Tools Native App\",\"datePublished\":\"2021-09-17T09:04:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app\"},\"wordCount\":1143,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif\",\"keywords\":[\"bahasa pemrograman aplikasi native\",\"tools untuk mengembangkan aplikasi native\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app\",\"url\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app\",\"name\":\"Bahasa Pemrograman dan Tools Native App - Hosteko Blog\",\"isPartOf\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif\",\"datePublished\":\"2021-09-17T09:04:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#primaryimage\",\"url\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif\",\"contentUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif\",\"width\":1440,\"height\":810},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hosteko.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bahasa Pemrograman dan Tools Native App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hosteko.com\/blog\/#website\",\"url\":\"https:\/\/hosteko.com\/blog\/\",\"name\":\"Hosteko Blog\",\"description\":\"Berita &amp; Informasi Dunia IT\",\"publisher\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hosteko.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\",\"name\":\"HOSTEKO\",\"url\":\"https:\/\/hosteko.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png\",\"contentUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png\",\"width\":195,\"height\":57,\"caption\":\"HOSTEKO\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/c1d3dbd7c27bd3574f8c7042165a660b\",\"name\":\"Risa Y\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7eac241dffbc583c56ba1ff19703f5623dab2b6a88bbb0583e815230564dac5e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7eac241dffbc583c56ba1ff19703f5623dab2b6a88bbb0583e815230564dac5e?s=96&d=mm&r=g\",\"caption\":\"Risa Y\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bahasa Pemrograman dan Tools Native App - Hosteko Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app","og_locale":"en_US","og_type":"article","og_title":"Bahasa Pemrograman dan Tools Native App - Hosteko Blog","og_description":"Bahasa Pemrograman pada Aplikasi Native Untuk mengembangkan aplikasi native, berikut ini bahasa pemrograman untuk perangkat tertentu, yaitu : 1. Java Java merupakan bahasa pemrograman aplikasi native khusus untuk Android. Java juga telah menjadi bahasa pemrograman utama Android sejak pertama kali diluncurkan di tahun 2007. Java dikembangkan oleh James Gosling pada tahun 1995 saat mengerjakan\u00a0\u201cThe Green [&hellip;]","og_url":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app","og_site_name":"Hosteko Blog","article_published_time":"2021-09-17T09:04:26+00:00","og_image":[{"width":1440,"height":810,"url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif","type":"image\/gif"}],"author":"Risa Y","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Risa Y","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#article","isPartOf":{"@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app"},"author":{"name":"Risa Y","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/c1d3dbd7c27bd3574f8c7042165a660b"},"headline":"Bahasa Pemrograman dan Tools Native App","datePublished":"2021-09-17T09:04:26+00:00","mainEntityOfPage":{"@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app"},"wordCount":1143,"commentCount":0,"publisher":{"@id":"https:\/\/hosteko.com\/blog\/#organization"},"image":{"@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#primaryimage"},"thumbnailUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif","keywords":["bahasa pemrograman aplikasi native","tools untuk mengembangkan aplikasi native"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app","url":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app","name":"Bahasa Pemrograman dan Tools Native App - Hosteko Blog","isPartOf":{"@id":"https:\/\/hosteko.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#primaryimage"},"image":{"@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#primaryimage"},"thumbnailUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif","datePublished":"2021-09-17T09:04:26+00:00","breadcrumb":{"@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#primaryimage","url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif","contentUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif","width":1440,"height":810},{"@type":"BreadcrumbList","@id":"https:\/\/hosteko.com\/blog\/bahasa-pemrograman-dan-tools-native-app#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hosteko.com\/blog"},{"@type":"ListItem","position":2,"name":"Bahasa Pemrograman dan Tools Native App"}]},{"@type":"WebSite","@id":"https:\/\/hosteko.com\/blog\/#website","url":"https:\/\/hosteko.com\/blog\/","name":"Hosteko Blog","description":"Berita &amp; Informasi Dunia IT","publisher":{"@id":"https:\/\/hosteko.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hosteko.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hosteko.com\/blog\/#organization","name":"HOSTEKO","url":"https:\/\/hosteko.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png","contentUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png","width":195,"height":57,"caption":"HOSTEKO"},"image":{"@id":"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/c1d3dbd7c27bd3574f8c7042165a660b","name":"Risa Y","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7eac241dffbc583c56ba1ff19703f5623dab2b6a88bbb0583e815230564dac5e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7eac241dffbc583c56ba1ff19703f5623dab2b6a88bbb0583e815230564dac5e?s=96&d=mm&r=g","caption":"Risa Y"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2021\/09\/Bahasa-Pemrograman-dan-Tools-Native-App.gif","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts\/13228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/comments?post=13228"}],"version-history":[{"count":3,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts\/13228\/revisions"}],"predecessor-version":[{"id":13248,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts\/13228\/revisions\/13248"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/media\/13244"}],"wp:attachment":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/media?parent=13228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/categories?post=13228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/tags?post=13228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}