thảo luận Xin hướng học Android

Stewie Griffin

Junior Member
Chào các bác, em hiện đang là sinh viên năm 3, kỳ này em có học android, do có base java nên em bắt đầu cũng dễ dàng, những kiến thức nền tảng của android em nắm rất nhanh.
Trước tết em có cày xong cuốn android programming của tụi bignerdranch, phải công nhận là cuốn này rất phù hợp với người mới như em, nhưng đó cũng là hạn chế, sách chỉ dừng ở mức độ giới thiệu, có chăng là lướt qua một số tip, convention mà các android dev thường sử dụng. Khi bắt đầu làm đồ án thì em thấy mình còn thiếu quá nhiều kiến thức, em không biết cách phân chia cấu trúc dự án, sử dụng pattern thế nào để dễ mở rộng và chuyên nghiệp, các library nào được sử dụng phổ biến, eco .... Google một hồi thì thấy tụi nó recommend cái jetpack gì đó và clean architechture như bên dưới, lên github kiếm thì cũng có vài project demo, tài liệu cũng có nhưng toàn kotlin cả. Thật sự em không ngại học thêm kotlin, ngôn ngữ không phải vấn đề, nhưng cốt yếu em vẫn muốn nắm thêm về android java đã, vững mới chuyển sang kotlin, tinh thần là như thế. Vậy nên hôm nay em mạo muội lập thớt, xin các bác làm lâu năm android, có tài liệu, sách, hoặc giả như tốt hơn có một project nho nhỏ minh họa. Cảm ơn các bác.

Diagram-5@2x-1024x937.png
 
Năm 3 giống tôi. Ông nên chuyển sang kotlin đi nhé, chỗ tôi làm bỏ java sang code kotlin hết rồi vì nó là ngôn ngữ cũ, code dài dòng + với bây giờ toàn sample về kotlin. Cơ bản về kotlin thì ông mất tàm 1 tuần để nắm được thôi nên đừng ngại. Còn sau đó học thêm cái coroutine thì mới mất thời gian, nhưng phần này khá hay. Nắm cơ bản + coroutine thì ông có thể kiếm codelab của google để làm theo nó, hướng dẫn rất chi tiết, nhưng nhớ kiếm cái nào mới mới nhé: https://developer.android.com/courses
 
Trong group android trên facebook có một project clone zing mp3 nhiều người contribute đó. Mình xem qua thấy khá hay mấy bạn mới bắt đầu xem khá ok đấy, nhưng bạn tự tìm hoặc lên hỏi xin link nhé mình ko có lưu.
 
Java vẫn phải biết để còn maintain chứ , các dự án cũ vẫn dùng java, còn dự án mới làm từ đầu thì qua kotlin, biết java thì qua kotlin cũng nhanh thôi, nói chung ông nào ko phải dev java từ trc thì vẫn phải học qua java
 
cái jetpack đấy tương tự flutter
tuy nhiên vẫn nên học cái desgin xml ấy,
sách với exam giờ viết = kotlin hết rồi
 
Cứ vừa làm vừa học thôi. Nghĩ ra 1 cái project nào đó rồi bắt đầu vào việc. Khuyên bạn nên làm Kotlin luôn cho đỡ mất thời gian. Thời gian rảnh đọc thêm blog về Android trên Medium. Hồi trước mình cũng hay đọc Architechture rồi Design Pattern này lọ nhưng rồi đi làm thì nó lại là 1 câu chuyện khác. Tham khảo thêm repo này, trong này chứa nhiều app android và cũng có rất nhiều thứ đáng hỏi hỏi ở trong đó
 
Trong group android trên facebook có một project clone zing mp3 nhiều người contribute đó. Mình xem qua thấy khá hay mấy bạn mới bắt đầu xem khá ok đấy, nhưng bạn tự tìm hoặc lên hỏi xin link nhé mình ko có lưu.
group nào vậy bác, cho mình xin link group android đó với
 
Cảm ơn các bác :D em quyết định sẽ học luôn Kotlin, em chẳng có dự định tương lai sẽ làm java, chỉ đủ biết thôi, nên tội gì không học cái mới. Mấy ngày qua lặn ngụp trong doc của kotlin, công nhận cú pháp nó lạ, viết không quen tay lắm :p hơi hơi giống C#
 
Back
Top