Con đường học tập lý tưởng để xây dựng các ứng dụng Android với Scala là gì, không có kinh nghiệm Java trước đó


13

Thật không may, hiện tại không có bất kỳ cuốn sách nào về chủ đề 'Tìm hiểu phát triển Android với Scala', đây sẽ là giải pháp lý tưởng. Tôi đoán rằng tôi sẽ cần chọn ít nhất 3 cuốn sách ở đây, mỗi cuốn cho mỗi chủ đề. Tuy nhiên, tôi không biết nên đọc chúng theo thứ tự nào, có nên đọc chúng đồng thời hay không, những phần nào trong cuốn sách Java mà tôi có thể bỏ qua một cách an toàn, v.v.

Con đường tốt nhất để tôi bắt đầu xây dựng các ứng dụng Android bằng Scala là gì?


2
Tôi nghĩ rằng một cuốn sách trên Android và một cuốn sách về Scala là đủ. Bài đăng này trên Stack Overflow bao gồm các vấn đề phổ biến và cứ thế trên stackoverflow.com/questions/476111/iêu
Kỹ sư thế giới

Câu trả lời:



2

Bạn chưa nêu lý do tại sao bạn thích Scala hơn Java để lập trình các ứng dụng Android.

Bạn cần có một nền tảng vững chắc trong OOP. Ngoài ra, bạn đã xem Google Code để lập trình trên Scala trong Android: http://code.google.com.vn/p/scala-android/ . Cũng xem xét điều này: http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android


2
Thật tuyệt, cảm ơn các tài nguyên. Đối với lý do Scala trên Java ưu tiên, tôi đã hy vọng giữ cho cuộc thảo luận liên quan đến câu hỏi thực tế. Nếu chúng ta biến cuộc thảo luận thành một cuộc thảo luận liên quan đến các yêu cầu và / hoặc sở thích cá nhân của tôi về Java vs Scala, có thể các câu trả lời và kết quả thảo luận sẽ ít được áp dụng hơn và có thể có giá trị thấp hơn cho những người khác trong tương lai có cùng câu hỏi nhưng yêu cầu cá nhân khác nhau và / hoặc sở thích.
bốnk

@fourk không nhất thiết là đúng, lý do Maxood yêu cầu là không bắt đầu một "cuộc chiến ngôn ngữ chương trình" của Scala so với Java, điều này thực sự sẽ chuyển hướng cuộc thảo luận (như bạn đề xuất) nhưng vì bạn có thể không biết về các tính năng Ngôn ngữ, vì ví dụ, điều đó cho phép bạn đạt được kết quả tương tự trong java mà không cần đi theo con đường "ít đi" (Scala cho Android). Và có những lý do chính đáng cho điều đó: hỗ trợ cộng đồng lớn hơn, tài nguyên trực tuyến và ngoại tuyến khả dụng hơn, v.v.
alfasin 20/12/14
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.