หากคุณคิดที่จะหลีกเลี่ยง Java แต่ไม่ใช่ Dalvik คุณสามารถใช้ Kotlin ได้
http://kotlinlang.org
ภาษาประณีตมากโดย JetBrains; ดังนั้นจึงสามารถทำงานร่วมกับ Android Studio (หรือ IntelliJ Idea) ได้เป็นอย่างดี verbose น้อยกว่า Java มากและแนะนำแนวคิดการเขียนโปรแกรมเชิงหน้าที่บางอย่าง อย่าง Scala ที่เรียบง่ายกว่าเท่านั้น มันสามารถอยู่ร่วมกับ Java ในโครงการ Android หรือคุณสามารถย้ายทุกอย่างไปยัง Kotlin ปลั๊กอิน IDE ช่วยให้สามารถแปลงรหัส Java เป็น Kotlin โดยอัตโนมัติดังนั้นจึงเป็นเรื่องง่ายและช่วยให้เรียนรู้ได้ง่าย
ดู: http://blog.gouline.net/2014/08/31/kotlin-the-swift-of-android/
เป็นภาษาเฉพาะและยังไม่โตเต็มที่ 100% ฉันจะไม่สนับสนุนการใช้ในโครงการเชิงพาณิชย์ขนาดใหญ่ แต่สำหรับบางสิ่งที่มีน้ำหนักเบาหรือแอพงานอดิเรก ไปเพื่อมัน เป็นประสบการณ์การเรียนรู้และสำหรับรสชาติของกระบวนทัศน์ที่แตกต่างกันเล็กน้อย
คุณจะพลาดอะไรไป
นายจ้างไม่ต้องการทักษะ Kotlin (อย่างน้อยก็ตอนนี้) ดังนั้นการเรียนรู้มันจึงไม่ได้เพิ่มประสบการณ์ที่สำคัญในประวัติส่วนตัวของคุณ แม้ว่าโครงการที่ทำใน Kotlin ยังสามารถทำรายการที่น่าสนใจในประวัติย่อระบุโปรแกรมเมอร์ที่กระตือรือร้น;
ฟังก์ชั่นการรีฟอร์เรชั่นที่ยอดเยี่ยมซึ่งจัดทำโดย Android Studio สำหรับ Java นั้นมี จำกัด มากเมื่อทำการเข้ารหัสใน Kotlin
มีคู่ที่เกิดในโลก Eclipse: http://eclipse.org/xtend/ - ซึ่งดูเหมือนจะค่อนข้างคล้ายกัน ฉันไม่เคยลองแบบนั้น