Thông báo mới nhất dành các bạn bắt đầu nghiên cứu lập trình android, từ ngày 10/03/2014 google đã cập nhật ADT mới nên khi tạo mới 1 project, các bạn sẽ bắt gặp 1 lỗi là chương trình "HELLO WORLD" sẽ đc sinh code dưới dạng 1 Fragment và không còn kế thừa từ 1 Activity như trước nữa, để thực hiện được các ví dụ bên dưới các bạn nhớ chuyên trang Main về kế thừa lại từ 1 Activity mới thực hiện được các ví dụ bên dưới được nhé!
- Thông báo (notification) trong ứng dụng android http://android.vn/threads/25552/
1) Chia sẽ tài liệu:
- Và tất nhiên tài liệu là một vấn đề không thể thiếu trong việc học, Long xin giới thiệu các bạn kho tài liệu đầy đủ nhất và Long đảm bảo nếu các bạn học hết thì lên cấp tướng ngay ^^.
- Kho tài liệu: http://android.vn/threads/16856/
- Đồ án chữa cháy cho sinh viên năm cuối: http://android.vn/threads/143921/
2) Học lập trình ứng dụng android cơ bản: (đang cập nhật thêm)
- Hướng dẫn cài đặt Android SDK và Eclipse: http://android.vn/threads/18096/ (có thể tham khảo thêm nguồn khác).
- Cài đặt và thử nghiệm lập trình android với Studio Android: http://android.vn/threads/26376/
- Hướng dẫn khởi tạo 1 project mới: http://android.vn/threads/24103/
- Khởi tạo máy ảo trong lập trình android: http://android.vn/threads/24104/
- Giới thiệu các thành phần trong 1 project android: http://android.vn/threads/24107/
- Hướng dẫn DDMS và LogCat: http://android.vn/threads/25109/
- Android là gì? Giới thiệu về android: http://android.vn/threads/23812/
- XML - Giao diện trong lập trình android: http://android.vn/threads/24163/
- Giới thiệu cơ bản về Activity: http://android.vn/threads/24213/
- Ví dụ cơ bản về Activity: http://android.vn/threads/24214/
- Giới thiệu một vài đối tượng XML: http://android.vn/threads/23795/
- Tạo menu trong một ứng dụng android: http://android.vn/threads/24334/
- Đưa WebView vào trong một ứng dụng android: http://android.vn/threads/24354/
- Hiển thị một thông báo Dialog, AlertDialog: http://android.vn/threads/24421/
- Các sự kiện cơ bản trong lập trình android: http://android.vn/threads/24466
- Các cờ (flag) quyền hạn cho phép (permission): http://android.vn/threads/24561/
- Giới thiệu đa luồng (multi-thread) trong lập trình android: http://android.vn/threads/24616/
- Ví dụ: tạo bộ đếm ngược với Handle() vàRunnable: http://android.vn/threads/24469/
- Xử lý tập tin trong lập trình android: http://android.vn/threads/24667/
- Lưu dữ liệu vào tập tin trong SD Card: http://android.vn/threads/24692/
- Tạo ảnh động trong lập trình ứng dụng android: http://android.vn/threads/24710/
- Giới thiệu nguồn (Resources) trong project android: http://android.vn/threads/24817/
- Sử dụng SAX để đọc dữ liệu từ file XML: http://android.vn/threads/24865/
- Hướng dẫn lưu trữ dữ liệu với SharedPreference: http://android.vn/threads/26590/
- Tạo và quản lý database với SQLite (phần 1): http://android.vn/threads/24934/
- Tạo và quản lý database với SQLite (phần 2): http://android.vn/threads/25151/
- Sử dụng Intent để truyền dữ liệu giữa các Activity: http://android.vn/threads/25279/
- Ví dụ về các Action của Intent: http://android.vn/threads/25396/
- Mã hóa dữ liệu và giải mã trong lập trình androi: http://android.vn/threads/25398/
- Khởi tạo một thông báo trên thanh trạng của thái thiết bị: http://android.vn/threads/25552/
- Hướng dẫn tạo TabLayout, TabHost: http://android.vn/threads/25565/
- Sử dụng BroadcastReceiver để bắt phát sóng dữ liệu: http://android.vn/threads/25568/
- Thay đổi Font chữ trong ứng dụng Android: http://android.vn/threads/25999/
- Đo cảm biến ánh sáng trên ứng dụng Android: http://android.vn/threads/30005/
- Giới thiệu ViewPager trên ứng dụng android: http://android.vn/threads/30075/
3) Học lập trình ứng dụng android nâng cao: (đang cập nhật thêm)
- Tạo một ProgressBar đơn giản: http://android.vn/threads/24032/
- Hướng dẫn chơi 1 tập tin với Media: http://android.vn/threads/23691/
- Sử dụng Fragment trong lập trình android: http://android.vn/threads/24224/
- Xử lý audio (các loại âm thanh) trong android: http://android.vn/threads/22687/
- Sử dụng Gallery để xem ảnh trong lập trình android: http://android.vn/threads/25482/
- Hướng dẫn vẽ biểu đồ trong lập trình android: http://android.vn/threads/25521/
- Sử dụng canvas để vẽ trong ứng dụng Android: http://android.vn/threads/25671/
- Làm mượt chuyển đổi giữa các Activity: http://android.vn/threads/25674/
- Tùy chỉnh một view đơn giản như ListView: http://android.vn/threads/25819/
- Animation trong ListView: http://android.vn/threads/25855/
- Chỉnh sửa Title Bar: http://android.vn/threads/25907/
- Tổng hợp các Animation trên 1 View: http://android.vn/threads/25929/
- Hướng dẫn xây dựng và sử dụng thư viện (.jar): http://android.vn/threads/26019/
- Hướng dẫn làm con lăng bánh xe (wheel) đơn giản: http://android.vn/threads/26020/
- ViewHolder - Tùy chỉnh và quản lý ListView: http://android.vn/threads/26034/
- Xây dựng và tùy chỉnh ActionBar: http://android.vn/threads/26634/
- Xử lý tải dữ liệu với DownloadManager: http://android.vn/threads/29978/
- Xử lý animation trên dialog: http://android.vn/threads/30246/
- Làm ứng dụng widget - giao diện chạy nền trong android http://android.vn/threads/30303/
- Phóng to thu nhỏ ImageView trong ứng dụng Android http://android.vn/threads/30329/
- Thông báo (notification) trong ứng dụng android http://android.vn/threads/25552/
4) Thủ thuật trong lập trình android: (đang cập nhật thêm)
- Xem và quản lý một tập tin SQLite đơn giản: http://android.vn/threads/25150/
- Đa ngôn ngữ trong một ứng dụng android: http://android.vn/threads/25216/
- Mã hóa dữ liệu lưu trong database và giải mã: http://android.vn/threads/25400/
- Hướng dẫn lấy link nhạc trên mp3 zing: http://android.vn/threads/25638/
- Tạo một máy nghe nhạc mp3 trực tuyến đơn giản: http://android.vn/threads/25641/
- Hướng dẫn làm một ứng dụng xem thời tiết đơn giản: http://android.vn/threads/25668/
- Kiểm tra tình trạng kết nối internet của thiết bị android: http://android.vn/threads/25721/
- Kiểm tra tình trạng kết nối wifi của thiết bị android: http://android.vn/threads/25722/
- Hướng dẫn chạy demo project Sliding Menu: http://android.vn/threads/25881/
- Tổng hợp code demo về con quay (wheel): http://android.vn/threads/26089/
- Sử dụng JSON để kết nối server thông qua PHP: http://android.vn/threads/26061/
5) Lập trình game android với thư viện Andengine: (đang cập nhật thêm)
- Hướng dẫn cơ bản về game Andengine: http://android.vn/threads/2272/
- Hiển thị màu nền (bài 1): http://android.vn/threads/2261/
- Hiển thị text (bài 2): http://android.vn/threads/2262/
- Thay đổi text và vòng lặp game (bài 3): http://android.vn/threads/2263/
- Vẽ sprite và cho di chuyển (bài 4): http://android.vn/threads/2264/
- Sự kiện khi chạm vào sprite (bài 5): http://android.vn/threads/2265/
- Tạo nhân vật chuyển động - AnimatedSprite (bài 6): http://android.vn/threads/2266/
- Tạo cảnh nền và nhân vật (bài 7): http://android.vn/threads/2267/
- Xử lý va chạm 2 sprite (bài 8): http://android.vn/threads/2268/
- Sử dụng DigitalOnscreenControl điều khiển nhân vật (bài 9): http://android.vn/threads/2269/
- Source code game Bom - Văn Giỏi (bài 10): http://android.vn/threads/2270/
- Tái sử dụng đối tượng trong game: http://android.vn/threads/2273/
- Lấy màu sắc để sử dụng trong làm game: http://android.vn/threads/16841/
- Xử lý làm nhẹ tập tin âm thanh sử dụng trong game: http://android.vn/threads/16282/
- Ứng dụng tổng hợp ví dụ làm game của Nicolas Gramlish: http://android.vn/threads/16579/
- Hướng dẫn tạo map trong game: http://android.vn/threads/16292/
- Hướng dẫn xử lý camera trong game: http://android.vn/threads/17285/
- Tự tạo 1 animation đơn giản: http://android.vn/threads/23186/
- Hướng dẫn xử lý nhân vật phần 1: http://android.vn/threads/23193/
- Hướng dẫn xử lý nhân vật phần 2: http://android.vn/threads/23196/
- Xử lý va chạm trong game: http://android.vn/threads/23909/
6) Thắc mắc hỏi đáp:
Trong quá trình học lập trình và làm game tất nhiên sẽ không thể tránh khỏi thắc mắc, sai sót, lỗi, bug khó ... thiếu một vài ý tưởng để code cho ứng dụng, game ... các bạn đừng lo lắng nhé hãy đăng bài viết ngay vào một trong 2 topic dưới đây:
- Thắc mắc hỏi đáp lập trình ứng dụng android: http://android.vn/forums/219/
- Thắc mắc hỏi đáp lập trình game android: http://android.vn/forums/218/
- Box chat thảo luận lập trình android: http://android.vn/chat/