Đề 2 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động

Đề 2 - Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động

1. Quy trình `deployment′ ứng dụng di động bao gồm bước nào sau đây?
2. Loại cơ sở dữ liệu nào thường được sử dụng cho ứng dụng di động khi cần lưu trữ dữ liệu offline trên thiết bị?
3. Quy trình `Agile′ trong phát triển ứng dụng di động nhấn mạnh vào điều gì?
4. Điều gì KHÔNG phải là một xu hướng công nghệ nổi bật trong phát triển ứng dụng di động hiện nay?
5. Điều gì KHÔNG phải là một thách thức chính trong phát triển ứng dụng di động?
6. Phương pháp `code review′ mang lại lợi ích gì trong quá trình phát triển ứng dụng di động?
7. Yếu tố nào sau đây quan trọng nhất khi thiết kế ứng dụng di động cho người dùng lớn tuổi?
8. Khi ứng dụng di động gặp lỗi `crash′ (ứng dụng bị sập), bước đầu tiên để khắc phục thường là gì?
9. Loại kiến trúc ứng dụng di động nào phù hợp nhất cho ứng dụng cần xử lý lượng lớn dữ liệu và tương tác thời gian thực?
10. Framework React Native được sử dụng để phát triển loại ứng dụng di động nào?
11. Trong phát triển ứng dụng di động, `Unit Testing′ (kiểm thử đơn vị) tập trung vào việc kiểm tra điều gì?
12. Ngôn ngữ lập trình nào thường được sử dụng chính để phát triển ứng dụng Android gốc?
13. Khái niệm `MVP′ (Minimum Viable Product) trong phát triển ứng dụng di động đề cập đến điều gì?
14. API (Application Programming Interface) đóng vai trò gì trong phát triển ứng dụng di động?
15. Trong phát triển ứng dụng di động, `technical debt′ (nợ kỹ thuật) là gì?
16. Điều gì KHÔNG phải là một loại kiểm thử ứng dụng di động phổ biến?
17. Khi phát triển ứng dụng di động cho thị trường quốc tế, điều gì cần được xem xét về mặt ngôn ngữ và văn hóa?
18. Khái niệm `responsive design′ quan trọng như thế nào trong phát triển ứng dụng di động?
19. Công cụ nào sau đây thường được sử dụng để kiểm thử ứng dụng di động tự động?
20. Công nghệ `deep linking′ trong ứng dụng di động cho phép điều gì?
21. Phương pháp phát triển ứng dụng `lai′ (hybrid) có ưu điểm chính nào so với ứng dụng gốc (native)?
22. Khi lựa chọn nền tảng phát triển ứng dụng di động, yếu tố `thời gian phát triển′ thường ảnh hưởng như thế nào đến quyết định?
23. Phương pháp `push notification′ được sử dụng để làm gì trong ứng dụng di động?
24. Điều gì KHÔNG phải là một yếu tố quan trọng cần xem xét khi thiết kế UX cho ứng dụng di động?
25. Công cụ `Firebase′ của Google cung cấp dịch vụ nào cho phát triển ứng dụng di động?
26. Khái niệm `UI∕UX′ trong phát triển ứng dụng di động tập trung vào điều gì?
27. Mục đích của `App Store Optimization′ (ASO) là gì?
28. Phương pháp kiếm tiền phổ biến nhất cho ứng dụng di động miễn phí là gì?
29. Trong bối cảnh bảo mật ứng dụng di động, `OWASP Mobile Top Ten′ là gì?
30. Kiến trúc `Model-View-ViewModel′ (MVVM) được sử dụng để làm gì trong phát triển ứng dụng di động?