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

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

1. Phương pháp 'Lazy loading' trong phát triển ứng dụng di động giúp tối ưu hóa điều gì?
2. Khái niệm 'App Store Optimization' (ASO) tập trung vào việc tối ưu hóa yếu tố nào?
3. Yếu tố nào sau đây quan trọng nhất cần xem xét khi thiết kế trải nghiệm người dùng (UX) cho ứng dụng di động?
4. Framework React Native được sử dụng để phát triển ứng dụng di động loại nào?
5. Chiến lược 'Monetization' nào phổ biến nhất cho ứng dụng di động miễn phí?
6. Phương pháp phát triển ứng dụng di động 'native' có ưu điểm nổi bật nào?
7. Công cụ 'Git' được sử dụng để làm gì trong quá trình phát triển ứng dụng di động?
8. Công nghệ 'Progressive Web App' (PWA) mang lại lợi ích gì cho người dùng?
9. Công nghệ 'Push Notifications' được sử dụng trong ứng dụng di động để làm gì?
10. Khái niệm 'responsive design' trong phát triển ứng dụng di động nhằm mục đích chính là gì?
11. Thuật ngữ 'Technical debt' trong phát triển phần mềm, bao gồm cả ứng dụng di động, đề cập đến điều gì?
12. Ngôn ngữ lập trình chính thức nào được Apple khuyến nghị sử dụng cho việc phát triển ứng dụng iOS?
13. API (Application Programming Interface) đóng vai trò gì trong phát triển ứng dụng di động?
14. Nguyên tắc 'Mobile-First' trong thiết kế web và ứng dụng di động có nghĩa là gì?
15. Trong phát triển ứng dụng di động, 'Code signing' có vai trò gì?
16. Loại kiểm thử nào sau đây tập trung vào trải nghiệm thực tế của người dùng khi sử dụng ứng dụng di động?
17. Yếu tố nào sau đây KHÔNG phải là một consideration quan trọng khi chọn lựa nền tảng phát triển ứng dụng di động (native, cross-platform, PWA)?
18. Trong bảo mật ứng dụng di động, 'OWASP Mobile Top Ten' là gì?
19. Vấn đề 'fragmentation' trong hệ sinh thái Android đề cập đến điều gì?
20. Phương pháp 'Continuous Integration/Continuous Delivery' (CI/CD) mang lại lợi ích gì cho quy trình phát triển ứng dụng di động?
21. Kiến trúc 'Model-View-ViewModel' (MVVM) giúp cải thiện điều gì trong phát triển ứng dụng di động?
22. Trong ngữ cảnh phát triển ứng dụng di động, 'Mockup' và 'Prototype' khác nhau chủ yếu ở điểm nào?
23. Quy trình 'Deployment' trong phát triển ứng dụng di động bao gồm công đoạn nào?
24. Công cụ 'Firebase' của Google cung cấp các dịch vụ chính nào cho phát triển ứng dụng di động?
25. Phương pháp 'A/B testing' thường được sử dụng trong phát triển ứng dụng di động để làm gì?
26. Khái niệm 'Deep linking' trong ứng dụng di động dùng để chỉ điều gì?
27. Phương pháp 'Geolocation' trong ứng dụng di động cho phép ứng dụng làm gì?
28. Trong quy trình phát triển ứng dụng di động theo mô hình Agile, 'Sprint' là gì?
29. Phương pháp 'Cross-platform development' giúp giảm chi phí và thời gian phát triển ứng dụng di động bằng cách nào?
30. Kiểm thử 'Unit test' trong phát triển ứng dụng di động có mục đích gì?