Tutorial

Analisis dan Tutorial Pengembangan Platform Corona

Hari ini saya akan berbicara tentang platform yang sempurna untuk pengembang yang ingin membuat game, aplikasi, dan e-book untuk perangkat seluler. Platform Corona didukung oleh lebih dari 200.000 pengembang yang telah membuat game, e-book, atau aplikasi bisnis menggunakan platform ini.

Corona adalah salah satu platform pengembangan paling canggih di dunia dan dengan cepat menjadi pilihan ratusan pengembang. Tidak masalah jika Anda seorang pecinta kuliner atau tim profesional kecil – dengan Corona Anda dapat dengan cepat dan mudah membuat aplikasi lintas platform.

Apa itu Corona?

Didirikan pada tahun 2008, Corona Labs Inc. adalah perusahaan yang berbasis di Palo Alto dengan pengalaman teknis dan komersial yang luas di beberapa platform; ekosistem seluler, platform perangkat lunak, alat pembuatan, runtime, dan layanan cloud. Pengalaman sebelumnya mencakup posisi kepemimpinan di perusahaan seperti Adobe, Apple, Macromedia dan Microsoft.

Khususnya Corona Lua dikembangkan menggunakan bahasa pemrograman yang mudah dipelajari, bersama dengan API, yang memungkinkan Anda menambahkan fitur yang mirip dengan Facebook hanya dengan beberapa baris kode.

API untuk Corona

Perpustakaan API Corona memiliki lebih dari seribu API, memungkinkan pembuatan aplikasi untuk buku komersial, elektronik, dan permainan untuk semua platform yang mendukung subjek. Anda akan melihat perubahan secara instan di simulator dan dapat menyesuaikan dengan cepat ke perubahan Lua, bahasa yang dirancang untuk pemrograman cepat dan mudah (juga mudah dipelajari).

Corona memungkinkan Anda untuk mempublikasikan ke iOS, Android, Kindle Fire dan Nook dengan basis kode tunggal dan segera windows 8 juga karena mereka berencana untuk memasukkannya karena peningkatan popularitas yang dimiliki platform ini.

Komunitas Pengembang

Corona telah mendapatkan tempatnya di pasar sebagian berkat dukungan yang diberikan oleh komunitas pengembangnya, karena forum mereka penuh dengan pengembang yang antusias menawarkan saran, berbagi kode, dan secara umum membantu. Corona juga mempromosikan kelompok regional atau lokal untuk berkolaborasi dan berjejaring, yang memungkinkan adanya ratusan panduan, tutorial, video dan proyek sampel untuk membuat hidup lebih mudah bagi sesama pengembang.

Alat ini memberikan ruang untuk bereksperimen dan belajar di situs resminya dan melangkah lebih jauh dengan menawarkan diskon pada lisensi mereka untuk tujuan pendidikan.

Tutorial Kecil untuk Mulai Menggunakan Corona

Di bawah ini adalah tutorial singkat untuk memulai dengan Corona

Langkah 1 – Unduh dan instal Corona SDK

Setelah terinstal, Anda dapat meluncurkan Simulator Corona, tempat Anda dapat membuat proyek baru atau menggunakan proyek sampel yang merupakan titik awal yang sempurna untuk belajar.

Langkah 2 – Mulai proyek baru

Untuk membuat proyek baru, Anda hanya perlu mengklik opsi “Proyek Baru”. Di jendela New Project, masukkan nama aplikasi, game, atau adegan baru. Anda dapat mengatur resolusi default dan apakah Anda ingin aplikasi ditampilkan secara vertikal atau horizontal.

Langkah 3 – Menyimpan dan membuka di Simulator

Setelah memilih di mana Anda ingin menyimpan aplikasi Anda, Anda dapat membuka simulator perangkat dan memilih aplikasi dasar dan file konfigurasi. File-file ini adalah:

· main.lua. Ini adalah file proyek utama. Ini adalah hal pertama yang harus Anda jalankan setelah memulai aplikasi.

· config.lua. Ini adalah file konfigurasi untuk proyek Anda. Di sini Anda dapat mengubah pengaturan untuk perangkat yang berbeda.

· build.settings. Ini adalah file konfigurasi yang menggunakan Corona untuk membuat aplikasi pada platform yang berbeda, seperti izin aplikasi untuk Android.

Untuk mulai membuat aplikasi Anda, yang perlu Anda lakukan adalah menambahkan kode aplikasi Anda di dalam file main.lua.

Kompleksitas aplikasi atau game Anda ditentukan oleh kode Anda, tetapi langkah dasarnya adalah yang dijelaskan di atas.

Keuntungan dari Corona

Alat Corona menawarkan berbagai fitur yang membuatnya dapat diandalkan untuk membangun aplikasi, game, dan e-book. Karena itu, ia menawarkan sejumlah keuntungan yang akan dibahas di bawah ini.

· Integrasi Otomatis dengan OpenGL-ES: Tidak perlu menonton dan belajar dari kelas dan fungsi untuk membuat manipulasi sederhana pada layar.

· Pengembangan Multiplatform: Corona memungkinkan Anda membuat aplikasi untuk iOS (iPhone, iPad) dan Android.

· Menghasilkan: Corona dioptimalkan untuk memanfaatkan fitur akselerasi perangkat keras, menghasilkan game dan aplikasi berkinerja tinggi.

· Fitur Unit: Ini memiliki kontrol asli untuk akses ke perangkat keras perangkat seperti kamera, akselerometer, GPS, dll

· Mudah untuk dipelajari: Corona menggunakan bahasa pemrograman Lua, yang kuat dan mudah dipelajari.

Lisensi Corona

Mari kita lihat berbagai lisensi dan apa yang dapat mereka lakukan untuk Anda saat menggunakan Corona. Dengan lisensi gratis Anda dapat membangun semua aplikasi yang Anda inginkan tetapi Anda tidak dapat menerbitkannya. Untuk mulai menerbitkan di iOS, Android, Kindle, atau Nook Anda harus berinvestasi dalam lisensi dasar dengan biaya $ 16 sebulan.

Lisensi Pro ($ 49) dan Enterprise ($ 199) menawarkan sejumlah fitur luar biasa yang berfokus pada bisnis kecil dan besar serta dukungan pelanggan. Setelah Anda mendapatkan lisensi Corona, lisensi tersebut dapat digunakan pada dua mesin terpisah, ini memungkinkan Anda untuk mengembangkannya di laptop dan komputer desktop Anda.

Dari semua ini, hanya lisensi Enterprise yang memungkinkan Anda bekerja secara offline – keuntungan ini datang dengan harga yang berpotensi membatasi $ 199 sebulan atau $ 999 setahun untuk pengembang bisnis kecil dan $ 2499 untuk perusahaan besar.

Alat Corona diperlukan untuk membangun koneksi karena bagian dari proses pembangunan terjadi dalam server Corona Labs. Skrip Lua telah dikompilasi menjadi bytecode (tidak termasuk komentar, informasi debugging, dll.) Sebelum kemudian dikirim ke server.

Server menyediakan data ke mesin Corona tetapi tidak pernah disimpan atau diarsipkan. Di akhir proses konstruksi online, Anda akan memiliki aplikasi atau paket APK dengan cara yang sama seperti jika Anda menggunakan iOS atau Android SDK.



Source by Ed Ombredane

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *