TechTutor ← Trang chủ

Giới thiệu chương trình

Phát triển ứng dụng là gì?

Một ứng dụng gồm hai thứ: một màn hình ghép từ các thành phần, và các quy tắc quy định điều gì xảy ra khi bạn chạm vào chúng. Hãy dựng màn hình bên dưới, rồi thử chạm vào nút trên điện thoại.

Dựng một màn hình

Chạm để thêm thành phần

Đang có trên màn hình — chạm để bỏ

Khi nút được chạm vào
Thì chuyển sang màn hình Cảm ơn

Ứng dụng

Khi chưa được nối, nút bấm chỉ là một hình khối — trông như đã xong nhưng không làm gì cả. Thiết kế màn hình và làm cho nó chạy là hai công việc khác nhau, và phần lập trình nằm ở công việc thứ hai.

Con bạn sẽ làm ra những gì

Giao diện người khác dùng được

Bố cục, nút bấm, biểu tượng, khoảng cách và màu sắc — học viên hiểu vì sao một ứng dụng dùng thấy dễ hay thấy rối, chứ không chỉ biết đặt mọi thứ lên màn hình.

Ứng dụng có dữ liệu thật

Dự án được kết nối với Airtable và Google Sheets, nên ứng dụng lưu được thứ bạn vừa nhập, hiển thị danh sách thay đổi theo thời gian, và ngày mai mở lại vẫn còn.

Ứng dụng nhiều màn hình trên điện thoại thật

Điều hướng, luồng sử dụng và một dự án tốt nghiệp cài được lên máy — con đưa bạn chiếc điện thoại và bạn dùng thử đúng thứ con vừa làm ra.

Vì sao nên chọn chương trình này

Sản phẩm quen thuộc nhất

Đứa trẻ nào cũng biết ứng dụng là gì. Nhờ vậy sản phẩm cuối cùng dễ hiểu ngay lập tức — với con, với bạn và với bất kỳ ai con đem khoe.

Thiết kế và logic đi cùng nhau

Học viên học thiết kế giao diện song song với logic sự kiện — đúng hai nửa của phần thử ở trên — và đó cũng chính là cách công việc này diễn ra ngoài thực tế.

Dữ liệu là một phần của chương trình

Nối ứng dụng với một cơ sở dữ liệu thật là bước mà phần lớn khóa nhập môn bỏ qua. Đó là khác biệt giữa một bản mô phỏng và một thứ người ta dùng thật được.

Công cụ trực quan, quy trình thật

Thunkable bỏ đi phần cài đặt rắc rối, chứ không bỏ phần phải suy nghĩ. Lên kế hoạch màn hình, xử lý dữ liệu nhập, thử trên máy thật và sửa chỗ hỏng — vẫn là công việc đó ở mọi quy mô.

Công cụ: Thunkable để dựng ứng dụng, cùng AirtableGoogle Sheets để lưu dữ liệu.

Độ tuổi 10–17 24 buổi học, 3 cấp độ Buổi học trực tiếp 90 phút Thử ngay trên điện thoại của bạn