Git Product home page Git Product logo

final-project's Introduction

Final-Project

##Các thành viên trong nhóm 1 lớp Android khóa 3 - TechKids

##Giảng viên hướng dẫn

  • Bùi Xuân Cảnh
  • Trần Đức Hùng
  • Lê Tiến Dũng
  • Vũ Nhật Linh

##Demo sản phẩm

##Các công việc phải làm

  • Phân tích yêu cầu bài toán và tạo Bản giao diện thiết kế
  • Giao diện Main Activity: Start (tạm thời): gồm 3 nút: Luyện tập, Kiểm tra, Thoát ...
  • Giao diện Category (tạm thời)
  • Chức năng Phép cộng (đã có giao diện, tính 10 câu và đã tính được điểm)
  • Chức năng Phép trừ (đã có giao diện, tính 10 câu và đã tính được điểm)
  • Chức năng Phép nhân (giao diện nội dung câu hỏi?)
  • Chức năng Phép chia (giao diện nội dung câu hỏi?)
  • Thêm các mẫu thiết kế giao diện khác nhau cho bộ câu hỏi? (hướng phát triển: dùng canvas để vẽ)
  • Hiệu ứng cho Activity, Fragment?
  • Âm thanh cho app? (hướng phát triển: dùng Sound Pool để load các file âm thanh?)
  • Lưu nội dung câu hỏi vào Database (nội dung câu hỏi gồm: các bài toán đố lớp 2, 3 và lưu dữ liệu trong SQLite?)
  • Bảng xếp hạng điểm của người chơi (dùng Service của Google?)
  • Chức năng Phép Cộng: lồng thêm nội dung bài toán đố liên quan phép cộng (nội dung lưu trong sqlite, độ dễ thì cộng 2 số trong khoảng từ 1-10, độ trung bình: từ 1 -> 99, độ khó: từ 100 ->999)
  • Chức năng Phép trừ: lồng thêm nội dung bài toán đó liên quan phép trừ (nội dung lưu trong sqlite, độ dễ thì trừ 2 số trong khoảng từ 1-10, độ trung bình: từ 1 -> 99, độ khó: từ 100 ->999)
  • Chức năng Phép Chia: lồng thêm nội dung bài toán đó liên quan phép chia (nội dung lưu trong sqlite, độ dễ thì chia 2 số trong khoảng từ 1-10, độ trung bình: từ 1 -> 99, độ khó: từ 100 ->999)
  • Chức năng Phép Nhân: lồng thêm nội ding bài toán đố liên qua phép chia (nội dung lưu trong sqlite, độ dễ thì nhân 2 số trong khoảng từ 1-10, độ trung bình: từ 1 -> 99, độ khó: từ 100 ->999)
  • Thông báo điểm cho người chơi: nên viết thêm dòng chức mừng động viên (làm được khoảng 6/10 thì chúc mừng, làm được 3/10 câu thì động viên bạn phải cố gắng nhiều hơn ...)
  • Khi nhấn nút Kiểm tra ở giao diện màn hình chính: cho người chơi tính toán theo thời gian đếm

##Yêu cầu thêm cho App trong đêm Hackathon

  • Hackathon (9/7/2016)

##Thiết kế giao diện nội dung bộ câu hỏi final-project-1 final-project-2 final-project-3 final-project-4 final-project-5

##Môi trường phát triển

  • Bộ công cụ Android Studio 2.1
  • Máy ảo Genymotion dùng hệ điều hành Android từ api min 17 tới api max 23

##Tham khảo

###Giấy phép xuất bản (Licence) Giấy phép Creative Commons
Tài liệu này được chia sẻ với các điều khoản của giấy phép Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Quốc tế .

final-project's People

Contributors

trantrungnt avatar hoangduong97 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.