Seperti yang ditunjukkan oleh judul pertanyaan ini, saya berharap untuk mengembangkan aplikasi pada platform Android tanpa menggunakan Java sama sekali. Itu tidak berarti saya memiliki semacam dendam terhadap bahasa yang indah ini atau saya tidak tahu bagaimana mengembangkan aplikasi di Jawa. Tetapi saya mempertimbangkan bahwa aplikasi saya dapat dikembangkan hanya dengan menggunakan XML, JavaScript dan Ajax.
- Jadi apakah saya masih harus mengandalkan Java?
- Apakah akan ada kerugian jika tidak menggunakan Java?
- Apakah saya masih dapat memperpanjang aplikasi saya di masa depan?
- Apakah saya mengajukan pertanyaan yang sangat bodoh di sini?
Mohon bantu saya.
Edit:
Aplikasi yang sedang saya kerjakan (masih di papan tulis, perlu pendapat ahli tentang pendekatan ini) hanya akan mengambil berita dari berbagai sumber berita dan akan ditampilkan kepada penggunanya.
java
development-methodologies
android-development
FaizanRabbani
sumber
sumber
Jawaban:
Checkout Ionic dan Telerik appBuilder .
Jika Anda lebih mendapatkan potongan-potongan dan melakukan semua pada Anda sendiri, periksa Cordova yang merupakan dasar dari dua yang disebutkan di atas.
Tidak untuk sebagian besar kasus.
Ya tapi sekali lagi tergantung pada kerangka mana Anda melakukannya dan apa yang memungkinkan.
Tidak semuanya.
sumber
Jika Anda berpikir tentang menghindari Jawa, tetapi tidak sama sekali Dalvik, Anda bisa menggunakan Kotlin.
http://kotlinlang.org
Bahasa yang sangat rapi oleh JetBrains; sehingga terintegrasi dengan baik dengan Android Studio (atau IntelliJ Idea). Jauh lebih sedikit dibandingkan dengan Java, dan memperkenalkan beberapa konsep pemrograman fungsional. Agak seperti Scala, hanya lebih sederhana. Itu bisa hidup berdampingan dengan Java di proyek Android, atau Anda bisa memindahkan semuanya ke Kotlin. Plugin IDE memungkinkan untuk mengubah kode Java ke Kotlin secara otomatis, jadi mudah dan memudahkan mempelajarinya.
Lihat: http://blog.gouline.net/2014/08/31/kotlin-the-swift-of-android/
Ini adalah bahasa khusus dan belum 100% matang. Saya tidak akan menganjurkan menggunakannya dalam proyek komersial skala besar, tetapi untuk sesuatu yang ringan atau aplikasi hobi; lakukan itu. Sebagai pengalaman belajar, dan untuk cita rasa paradigma yang sedikit berbeda.
Apa yang akan Anda lewatkan?
Keterampilan Kotlin tidak dicari oleh atasan (setidaknya sekarang), jadi mempelajarinya tidak menambah pengalaman signifikan pada CV Anda. Meskipun sebuah proyek yang dilakukan di Kotlin masih bisa membuat entri yang menarik pada resume, menunjukkan seorang programmer yang antusias;
Fungsionalitas refactoring yang luar biasa yang disediakan oleh Android Studio untuk Java sangat terbatas saat pengkodean di Kotlin.
Ia memiliki pasangannya yang lahir di dunia Eclipse: http://eclipse.org/xtend/ - yang tampaknya agak mirip. Saya belum pernah mencobanya.
sumber
"In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++"
- bit.ly/1fSbhs8