Week 3 - pamai/course-android-kmitl GitHub Wiki
Week 3: Building View MVC
- M = Model เป็นส่วนแสดงdatabase
- V = View นำ Modelมาแสดงผล แต่ไม่ตัดสินใจว่าจะแสดงตอนไหน
- C = Controller เช็คevent แล้วบอกให้viewแสดงผล
- หากทำappเป็นไฟล์เดียว จำนวนcodeจะมหาศาล(1000+ บรรทัด) ทำให้การแก้ไขcode ทำได้ยาก จึงทำเป็นMVC แทน
- Android Oreo จะมีปัญหากับ Background Thread เพราะเมื่อ Background Thread ทำงานนานเกินไป จะถูกบังคับปิด
การบ้าน
- ✓ สามารถวาด Dot ได้เหมือนกับ workshop
- ✓ สามารถวาด Dot ตามจำนวนการกดปุ่ม
- ✓ สามารถลบ Dot ทั้งหมดได้
- ✓ เพิ่ม Dot ด้วยการ touch/press ที่ DotView