17 tài liệu lập trình Android miễn phí chất nhất

tai-lieu-lap-trinh-android

Bạn đang tìm tài liệu lập trình Android miễn phí? 17 tài liệu chất lượng bằng cả tiếng Việt và tiếng Anh do ITviec chọn lọc sẽ giúp bạn tiết kiệm được nhiều thời gian và công sức đấy.

Đọc bài viết này để:

  • Tự học lập trình Android cơ bản đến nâng cao
  • Cập nhật kiến thức mới về lập trình Android
  • Tiếp cận với các khóa học, tutorial, và ebook chất lượng và miễn phí

Xem ngay việc làm Android Developer “chất” trên ITviec!

Tài liệu lập trình Android tiếng Việt

1. Hướng dẫn lập trình Android trên tailieu.vn

Các tài liệu lập trình Android bằng file PDF trên website tailieu.vn của Công ty VDOC giới thiệu về hệ điều hành Android, các thành phần ứng dụng, tài nguyên ứng dụng, và nhiều nội dung khác.

2. Lập trình Android A-Z

Hơn 190 videos, mỗi video dài từ 5’ đến 22’, của Trung tâm Đào tạo Tin học Khoa Phạm hướng dẫn bạn học lập trình với nhiều nội dung phong phú, từ layout trong Android hay tùy biến giao diện với Drawable đến kỹ thuật sử dụng Fragment và Google API.

Tài liệu lập trình Android tiếng Anh

I. Dành cho Android Developer đã có kinh nghiệm

3. Developing Android Apps

tai-lieu-lap-trinh-android

Khóa học miễn phí của Google trên trang Udacity kéo dài 60 giờ, bao gồm cả lý thuyết và thực hành.

Trong khóa học này, bạn sẽ được hướng dẫn từng bước xây dựng một ứng dụng Android trên cloud và học những practice tốt nhất khi phát triển ứng dụng Android.

4. Android Architecture with MVP or MVVM

Tutorial trên trang vogella.com giới thiệu mô hình kiến trúc Model View Presenter (MVP) và Model View View Model (MVVM) trong Android rất dễ hiểu.

5. Reactive Programming with RxAndroid in Kotlin: An introduction

Tutorial trên trang raywenderlich.com giới thiệu mô hình Reactive Programming với thư viện RxAndroid trong Kotlin. Bạn phải hiểu về Android và Kotlin trước khi đọc tutorial này.

6. Understanding Android Core: Looper, Handler, and HandlerThread

tai-lieu-lap-trinh-android

Bài viết của Janishar Ali (Đồng sáng lập trang Mindorks) giải thích và hướng dẫn cách sử dụng Looper, Handler, và HandlerThread trong Android.

7. Measure, Layout, Draw, Repeat: Custom Views and ViewGroups

Trong video này, Huyen Tue Dao, một Android Developer nhiều kinh nghiệm ở Trello, sẽ hướng dẫn cách tạo một custom view đơn giản rồi thêm layout, drawing, và interaction vào.

Huyen cũng sẽ thảo luận khi nào cần phải custom và nói về những practice tốt nhất.

8. Android “launchMode” (Visualized)

launchMode cho phép bạn tạo activity mới hoặc gọi activity tương ứng với task đang thực thi của ứng dụng. Bài blogpost của Mert Şimşek giải thích về 4 giá trị của launchMode bằng những hình ảnh đơn giản, dễ hiểu.

9. Android Tutorials and Insights

Topic “Android” trong mục Community trên trang codementor.io chia sẻ những tutorial và bài viết chất lượng xung quanh lập trình Android.

10. Android Arsenal

tai-lieu-lap-trinh-android

Trang này tập hợp các công cụ, thư viện, và ứng dụng Android hữu ích mà bạn tha hồ khám phá. Chúng được chia thành 3 loại: miễn phí, trả tiền và demo.

Việc làm Android Developer tại TP.HCM

Việc làm Android Developer tại Hà Nội

II. Dành cho người mới bắt đầu

11. Android Basics: User Interface

tai-lieu-lap-trinh-android

Khóa học miễn phí của Google trên trang Udacity kéo dài 2 tuần, dành cho những bạn mới bước vào thế giới lập trình và muốn học cách xây dựng các ứng dụng Android. Bạn không cần phải có kinh nghiệm lập trình trước khi tham gia khóa học này.

Trong khóa này, bạn sẽ được học cách xây dựng layout cho một ứng dụng và thực hành bằng cách làm một ứng dụng thiệp sinh nhật.

12. Getting started with Android development

Tutorial trên trang vogella.com mô tả cách tạo các ứng dụng Android. Tutorial này có 13 mục, trong đó có nhiều bài tập như “Getting started with Android Studio”, “Your first view interaction”, hay “Adding radio buttons” để bạn thực hành.

13. Android App Development for Beginners

Playlist gồm 77 videos (mỗi video dài từ 4 đến 15 phút) hướng dẫn lập trình ứng dụng Android của thenewboston được rất nhiều người yêu thích. Playlist này đã thu hút hơn 9,4 triệu lượt xem kể từ khi được giới thiệu vào tháng 3/2015.

14. Google Developers Codelabs

Hầu hết các codelab trong mục Android trên trang Google Developers Codelabs hướng dẫn bạn từng bước xây dựng một ứng dụng nhỏ, hoặc thêm một tính năng mới vào ứng dụng có sẵn.

15. Official Android developers guide

Trang hướng dẫn chính thức của Google dành cho Android Developer cực kỳ hữu ích nếu bạn là “lính mới”. Nơi đây tập hợp những khóa học, tutorial, và bài viết rất dễ hiểu.

16. XML Basics

Bạn không biết XML? Hãy học nó qua tutorial này vì bạn sẽ sử dụng nó rất nhiều để thiết kế layout trong Android. XML rất dễ học, nên bạn sẽ không mất nhiều thời gian đâu.

17. A Beginner’s Guide to HTTP and REST

Nếu bạn muốn gọi API tới các “internet service” từ ứng dụng Android, bạn phải hiểu rõ HTTP và REST. Tutorial “A Beginner’s Guide to HTTP and REST” trên trang tutsplus.com sẽ giúp bạn.

Bạn từng học lập trình Android từ các nguồn trên? Bạn biết nhiều tài liệu lập trình Android miễn phí và hữu ích khác? Hãy chia sẻ với ITviec và cộng đồng Developer “chất” ở phần bình luận bên dưới nhé!

Tham khảo việc làm Android Developer “chất” trên ITviec

Shares 948

About the Author:

IT Storyteller

Vi is a storyteller of ITviec. Working here has helped her find her "ikigai". Read more...

Comments