เส้นทางการเรียนรู้ที่เหมาะสมที่สุดในการสร้างแอป Android ด้วย Scala คืออะไรโดยไม่ต้องมีประสบการณ์ Java มาก่อน


13

น่าเสียดายที่ปัจจุบันยังไม่มีหนังสือใด ๆ เกี่ยวกับหัวข้อ 'เรียนรู้การพัฒนา Android ด้วย Scala' ซึ่งจะเป็นทางออกที่ดีที่สุด ฉันเดาว่าฉันจะต้องหยิบหนังสืออย่างน้อย 3 เล่มที่นี่หนึ่งเล่มสำหรับแต่ละหัวข้อ อย่างไรก็ตามฉันไม่รู้ว่าจะสั่งให้อ่านอะไรไม่ว่าจะอ่านพร้อมกันส่วนไหนของหนังสือ Java ที่ฉันสามารถข้ามได้อย่างปลอดภัย ฯลฯ

เส้นทางที่ดีที่สุดสำหรับฉันในการเริ่มต้นสร้างแอพ Android โดยใช้ Scala คืออะไร


2
ฉันคิดว่าหนังสือบน Android และหนังสือเกี่ยวกับ Scala น่าจะเพียงพอ โพสต์นี้บน Stack Overflow ครอบคลุมปัญหาที่พบบ่อยและstackoverflow.com/questions/476111/ …
วิศวกรโลก

คำตอบ:


2
  1. ทรัพยากรที่มีรายละเอียดมากที่สุดที่ฉันรู้สำหรับนักพัฒนา Android คือ: http://developer.android.com/index.html

  2. การพัฒนาแอพ android ด้วย scala ยังไม่ได้พัฒนาให้เป็นมาตรฐานที่น่าพอใจ คุณสามารถอ่านเพิ่มเติมได้ที่นี่: http://www.slideshare.net/janberkel/android-development-with-scala


2

คุณยังไม่ได้ระบุเหตุผลที่คุณชอบ Scala บน Java เพื่อตั้งโปรแกรมแอพ android

คุณต้องมีรากฐานที่แข็งแกร่งใน OOP นอกจากนี้ยังมีคุณดูใน Google Code สำหรับการเขียนโปรแกรมบน Android ใน Scala: http://code.google.com/p/scala-android/ นอกจากนี้ยังพิจารณาในเรื่องนี้เช่นกัน: http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android


2
เยี่ยมขอบคุณสำหรับแหล่งข้อมูล สำหรับเหตุผลสำหรับ Scala เกี่ยวกับการตั้งค่า Java ฉันหวังว่าจะให้การสนทนาที่เกี่ยวข้องกับคำถามจริง หากเราเปลี่ยนการสนทนาให้เป็นหนึ่งในข้อกำหนดและ / หรือความชอบส่วนตัวของฉันเกี่ยวกับ Java vs Scala เป็นไปได้ว่าคำตอบและการสนทนาที่เกิดขึ้นจะมีผลบังคับใช้น้อยกว่าและน่าจะเป็นประโยชน์ต่อผู้อื่นในอนาคตที่มีคำถามเดียวกัน ข้อกำหนดส่วนบุคคลที่แตกต่างกันและ / หรือการตั้งค่า
fourk

@fourk ไม่จำเป็นต้องเป็นจริงเหตุผลที่ Maxood ถามคือไม่เริ่ม "สงครามภาษาโปรแกรม" ของ Scala vs. Java ซึ่งจะเบี่ยงเบนความสนใจของการสนทนา (เช่นคุณแนะนำ) แต่เพราะคุณอาจไม่ทราบถึงคุณสมบัติภาษาสำหรับ ตัวอย่างที่ช่วยให้คุณบรรลุผลลัพธ์เดียวกันใน java โดยไม่ต้องใช้เส้นทางที่เป็น "less walked" (Scala สำหรับ Android) และมีเหตุผลที่ดีคือการสนับสนุนชุมชนที่มีขนาดใหญ่ขึ้นทรัพยากรออนไลน์และออฟไลน์ที่มีอยู่ให้มากขึ้น
alfasin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.