Trò chơi chưa thực sự hấp dẫn vì chỉ có một màn chơi, ít hiệu ứng bắt mắt. Do đó, để thu hút được nhiều người dùng thì cần phải cải tiến thêm về chức năng cũng như nội dung của ứng dụng như:
Tính năng chia sẽ điểm của người dùng lên mạng xã hội.
Cho phép người dùng tải trước ảnh minh hoạ để có thể chơi offline. Phân chia nhiều mức độ chơi từ dễ đến khó...
Tính năng cho phép người dùng đóng góp vào kho từ vựng của ứng dụng
55
KẾT LUẬN VÀ ĐỀ NGHỊ
Đề tài này được đưa ra nhầm nghiên cứu các kiến thức về hệ điều hành Android như lịch sử phát triển,kiến trúc hệ điều hành Android,những công cụ và môi trường phát triển ứng dụng Android.
Qua đó áp dụng các kiến thức này vào quá trình lập trình ứng dụng trò chơi học từ vựng trên Android. Kết quả đạt được là một ứng dụng có giá trị sử dụng thực tiễn trong đời sống chạy được trên các thiết bị Android cũng như tích lũy thêm kiến thức và kinh nghiệm cho chính bản thân.
Tuy ứng dụng đã được phát triển gần hoàn chỉnh, nhưng đó chỉ là một ứng dụng đơn giản trong Android.Để phát triển lên các ứng dụng cao cấp hơn,nhiều chức năng hơn,áp dụng các hàm API cao cấp mà hệ điều hành cung cấp thì đòi hỏi lập trình viên phải không ngừng học hỏi,mài mò,nghiên cứu những công nghệ mới,những thành tựu mới,qua đó cho ra đời những ứng dụng chất lượng và có giá trị sử dụng cao nhầm phục vụ nhu cầu ngày càng cao của người dùng di động.
Học từ vựng chỉ là một ứng dụng nhỏ trong hàng triệu ứng dụng được phát triển cho hệ điều hành Android, nhưng nếu được phát triển theo một hướng đúng đắn thì ứng dụng này có khả năng thu hút nhiều người dùng hơn nữa.
Một số chức năng có thể phát triển thêm như:
Tăng số lượng từ vựng lên ngang bằng với một ứng dụng từ điển thay vì chỉ gói gọn trong hơn 1000 từ vựng mà đề tài này phát triển.
Liên kết người dùng với nhau bằng mạng xã hội.
Cho phép người dùng đóng góp từ vựng vào kho từ vựng của ứng dụng.
Thêm nhiều chế độ chơi khác nhau để đa dạng cách chơi giúp người dùng có nhiều lựa chọn trong ứng dụng.
Khi ứng dụng đã thu hút một số lượng người dùng nhất định thì có thể thêm quảng cáo để giúp lập trình viên có thu nhập từ ứng dụng, nhưng không quá lạm dụng để tránh gây khó chịu cho người dùng.
56
PHỤ LỤC:CÁC PHẦN MỀM SỬ DỤNG TRONG ĐỀ TÀI
Android Studio tích hợp Android SDK:Phần mềm trực tiếp hỗ trợ việc lập trình ứng dụng Android
Microsoft Excel 2013:Lưu trữ dữ liệu để đưa vào SQLite. FileZilla 3.9.0.3:Upload file ảnh lênh webserver.
SQLiteBrowser 3.3.1:Trình biên tập CSDL SQLite.
Caesium 1.7.0:Phần mềm chuyển đổi định dạng,thay đổi kích thước ảnh và nén dung lượng ảnh để ứng dụng có thể tải ảnh nhanh hơn.
English Study Pro 2012:Phần mềm từ điển cung cấp hơn 1000 từ vựng cho ứng dụng.
Photoshop CS6:Phần mềm xử lý ảnh dùng để tạo icon và các biểu tượng cho ứng dụng
Notepad++:Trình xử lý văn bản được dùng trong việc lập trình php cho web service.
57
TÀI LIỆU THAM KHẢO
[1] Ths Trương Thị Ngọc Phượng.Lập trình Android.nhà xuất bản Thời đại,2012
[2] Trần Vũ Tất Bình.Hướng dẫn cơ bản lập trình Android [3] Bách khoa toàn thư Wikipedia.com.
http://vi.wikipedia.org/wiki/Android http://vi.wikipedia.org/wiki/SQLite
http://vi.wikipedia.org/wiki/L%E1%BB%8Bch_s%E1%BB%AD_c%C3%A1c _phi%C3%AAn_b%E1%BA%A3n_Android
[4] Diễn đàn khoa học công nghệ Tinhte.vn
https://www.tinhte.vn/
[5] Thư viện mã nguồn mở megacode.vn
http://megacode.vn/ [6] Google Android Developer
http://developer.android.com/ [7] Giới thiệu PHP
http://www.qhonline.info/php-can-ban/13/bai-1--gioi-thieu--cau-hinh-va-cai- dat-php.html
[8] Chiển Phong,Khái niệm cơ bản về Json.
https://chienphong.wordpress.com/2011/11/08/khai-ni%E1%BB%87m- c%C6%A1-b%E1%BA%A3n-v%E1%BB%81-json/
[9] SQLite Hệ quản trị CSDL Portable,
http://diendan.congdongcviet.com/threads/t30160::sqlite-he-quan-tri-co-so-du- lieu-portable.cpp
[10] SQLite Kiến thức cơ bản
http://www.bigdata.com.vn/2012/12/sqlite-kien-thuc-co-ban-phan-1.html [11] Duy Thanh cse,Xử lý đa tiến trình bằng AsynTask
https://duythanhcse.wordpress.com/2013/10/25/bai-37-xu-ly-da-tien-trinh- bang-asynctask/