
Thuật ngữ
Native Một ứng dụng được coi là "bản địa" khi nó được phát triển bằng ngôn
ngữ dành riêng cho nền tảng và chỉ có thể chạy trên các thiết bị di động
hoạt động theo nền tảng đó.
Package Một tập hợp các lớp phần mềm được đóng gói cùng nhau. Chúng có thể
được thêm vào một chương trình và cung cấp một số loại chức năng bổ
sung cho chương trình đó.
Side Effect Bất kỳ sửa đổi nào mà một hàm nhất định thực hiện đối với chương
trình nằm ngoài phạm vi cục bộ của hàm.
State Bất kỳ dữ liệu nào trong ứng dụng có thể thay đổi theo thời gian
User
Interface
(UI)
Bất kỳ thành phần nào của hệ thống tương tác (phần mềm hoặc phần
cứng) cung cấp thông tin và điều khiển cần thiết để người dùng thực
hiện một tác vụ công việc cụ thể với hệ thống tương tác
Widget Thành phần trực quan (hoặc một thành phần tương tác với các khía
cạnh trực quan) của một ứng dụng.
3