Trentech.id Logo
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Logo Trentech.id
No Result
View All Result
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget

Yuk Kenalan Dengan Bahasa-bahasa Untuk Pemrograman Mobile

15 September 2017
in Learn

Jika pembaca ingin membuat sebuah aplikasi mobile, maka pembaca wajib mengetahui sebuah bahasa pemrograman untuk membuatnya. Ada banyak pilihan bahasa yang dapat kita gunakan untuk membuat sebuah aplikasi mobile. Berikut kami ringkas bahasa-bahasa pemrograman yang dapat dipakai untuk membuat aplikasi mobile.

Daftar Isi

  • Android
    • Java
    • Kotlin
  • iOS
    • Swift
    • Objective-C
  • Cross-Platform
    • JavaScript
    • TypeScript
    • C
    • C
    • C++
    • Python
    • Ruby

Android

Java

Menurut TIOBE Index, Java merupakan bahasa pemrograman paling populer pada bulan Juni 2017. Jika pembaca ingin membuat aplikasi Android maka Java adalah pilihan terbaik saat ini. Java memiliki komunitas yang sangat lah besar, baik di dunia maupun di Indonesia. Di Indonesia sendiri Java bahkan memiliki grup facebook dengan anggota terbesar setelah PHP. Dengan adanya komunitas yang besar kita tidak akan kesulitan untuk mencari jawaban saat menemukan kesulitan.

Kotlin

Kotlin merupakan bahasa yang didesain dan dikembangkan oleh JetBrains, perusahaan asal Ceko yang mengembangkan berbagai IDE populer seperti IntelliJ IDEA, PyCharm, RubyMine, PhpStorm, dll. Bahkan Android Studio yang dipakai setiap programmer Android professional merupakan IDE yang dikembangkan di atas IDEA. Pada bulan Mei yang lalu di event Google I/O 2017, tim Android Google secara resmi mengumumkan dukungan penuh untuk bahasa pemrograman Kotlin untuk membuat aplikasi Android.

Kotlin dikembangkan untuk mengatasi kekurangan-kekurangan yang dimiliki oleh Java. Selain itu, salah satu fitur paling penting dari Kotlin adalah bahasa ini dapat dipakai bersamaan dengan Java dalam satu aplikasi yang sama.

iOS

Swift

Jika pembaca ingin mengembangkan aplikasi untuk iOS, sistem operasi untuk iPhone dan iPad, maka Swift merupakan opsi yang akan pembaca pilih. Bahasa ini diperkenalkan pada tahun 2014 dan dirilis source code-nya pada tahun 2015. Swift sangat populer diantara developer iOS terutama untuk startup.

Apple telah menambahkan fitur-fitur keren ke bahasa nini seperti sintaks yang sederhana, dapat memberitahu programmer asal error yang terjadi, dll. Usaha keras Apple untuk mempromosikan Swift menunjukkan bahwa mereka ingin bahasa ini menjadi bahasa utama bagi ekosistem iOS.

Objective-C

Sebelum adanya Swift, Objective-C merupakan bahasa yang dipakai untuk iOS. Meski Swift sudah hampir mengambil alih sebagai bahasa utama pemrogramaan iOS, masih banyak proyek iOS yang bergantung pada kode-kode Objective-C. Oleh karena itu transisi dari Objective-C ke Swift akan berlangsung agak lambat dan pembaca mungkin akan butuh kedua bahasa untuk beberapa proyek aplikasi.

Cross-Platform

JavaScript

Bahasa pemrograman yang sangat populer dikalangan web developer ini juga menjadi salah satu bahasa yang bisa kita pakai untuk membuat aplikasi mobile. Framework JavaScript yang paling populer untuk membuat aplikasi mobile adalah Ionic 2 dan React Native. Menggunakan salah satu framework ini akan memperbolehkan kita mempublikasi aplikasi yang berjalan di iOS dan Android dari satu sumber.

TypeScript

TypeScript adalah superset dari JavaScript yang menawarkan keamanan lebih lewat opsi static typing. Bahasa ini memberikan dukungan yang lebih baik untuk menulis aplikasi berskala besar. TypeScript memungkinkan developer menulis aplikasi mobile cross platform menggunakan frameowrk seperti NativeScript.

C

C# adalah bahasa pemrograman untuk Windows Mobile. Sintaksnya sangat mirip dengan C++ dan Java. Microsoft, pengembangnya, mengadopsi beberapa fitur Java untuk menyederhanakan arsitektur C# sembari menjaga desain tetap mirip dengan C++. C# juga memiliki komunitas yang cukup besar dan aktif.

C

Sebagai salah satu bahasa paling populer menurut indeks TIOBE sama seperti Java, bahasa C memiliki komunitas developer yang berpengalaman. Bahasa C dapat dipakai untuk membuat aplikasi mobile dengan Android NDK (Native Development Kit).

C++

Jika pembaca fmiliar dengan C, maka besar kemungkinan pembaca akan suka menulis dan membaca kode C++. C++ adalah pengembangan dari bahasa C yang menambahkan fitur high-level dan dukungan untuk pemrograman berorientasi objek. C++ juga menjadi bahasa favorit developer Android NDK juga bahasa yang dipakai untuk mengembangkan aplikasi Tizen juga Windows Mobile.

Python

Bahasa yang populer karena mudah dipelajari ini juga memungkinkan kita untuk menulis aplikasi mobile. Jika pembaca sudah terbiasa menulis kode Python, framework Kivy dapat pembaca pilih untuk mengembangkan aplikasi mobile.

Ruby

Ruby tak hanya Rails, bahasa ini juga bisa dipakai untuk menulis aplikasi mobile. RubyMotion merupakan framework Ruby yang sangat baik untuk membuat aplikasi mobile yang native dan cross platform. [cp/ap]

5/5 - (1 vote)

Follow Trentech.id di Google News, Klik DI SINI

Tags: andoidbahasabahasa pemrogramanioniciosjavascriptkotlinpemrogramanpemrograman mobilereact nativetypescript
1.8k
VIEWS
Previous Post

Ingin Dirikan Perusahaan Baru, Co-Founder WhatsApp Mengundurkan Diri

Next Post

Inilah 5 Hero Mobile Legends Favorit di Ranked Mode. Siapa Saja sih Mereka?

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2k

Seorang programmer adalah orang yang terjun dan menyelami bidang TI. Berbicara tentang bidang keilmuan. TI adalah bidang keilmuan yang sangat...

Hacker Paling Berbahaya

Ini Dia 10 Hacker Paling Berbahaya Didunia

15 July 2024
2k

Pada awalnya, hacker pertama kalinya muncul dengan arti positif yaitu untuk menyebut seorang yang memiliki keahlian dalam bidang komputer dan...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Wajib Programmer Untuk 5-10 Tahun Ke Depan

21 March 2024
2.1k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • Nokia Edge 2022

    HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    357 shares
    Share 143 Tweet 89
  • Message Automation: Kunci Meningkatkan Engagement Pelanggan

    115 shares
    Share 46 Tweet 29
  • 3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    1102 shares
    Share 441 Tweet 276
  • Inilah 5 Hacker Indonesia Level Dewa yang Diakui dan Ditakuti Dunia

    285 shares
    Share 114 Tweet 71
  • Cara Lebih Aman Trading Kripto: Mengapa CFD Menarik Perhatian Investor

    109 shares
    Share 44 Tweet 27
  • Dinamika Perilaku Belanja Online di Indonesia Tahun 2024

    140 shares
    Share 56 Tweet 35
  • Ini Dia 10 Film Tentang Hacker Ini yang Wajib Kamu Tonton

    126 shares
    Share 50 Tweet 32
  • 8 Bisnis yang Masih Diragukan, Bahkan Kamu yang Menggelutinya pun Dianggap Pengangguran

    122 shares
    Share 49 Tweet 31
  • Tidak Setiap Startup Selalu Butuh Dukungan Venture Capital

    118 shares
    Share 47 Tweet 30
  • Riset Sebut Bitcoin Kalahkan Semua Aset setelah Pemilu AS

    110 shares
    Share 44 Tweet 28

About . Contact . Partnership . Google News . Telegram

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Advertising
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
About . Contact . Partnership . Google News