Tổng quan App Builder
App Builder cho phép bạn tạo ứng dụng của riêng mình.
Bạn có thể xuất bản ứng dụng của mình trên Google Play.
Những điều đơn giản có thể được thực hiện mà không cần bất kỳ mã hóa nào.
Đối với những thứ phức tạp hơn, việc mã hóa được thực hiện bằng JavaScript hoặc Java.
Bạn cũng có thể kiếm tiền bằng cách tích hợp quảng cáo AdMob trong ứng dụng của mình. Cả quảng cáo biểu ngữ và quảng cáo xen kẽ đều được hỗ trợ. Điều này có thể được thực hiện mà không cần mã hóa gì cả.
Điều này dễ dàng hơn nhiều so với Android Studio và không yêu cầu máy tính để bàn.
Đặc trưng:
- Toàn quyền truy cập vào API Android.
- Những điều đơn giản có thể được thực hiện mà không cần mã hóa.
- Mã hóa được thực hiện bằng JavaScript hoặc Java.
- Chia sẻ tệp APK hoặc xuất bản ứng dụng của bạn trên Cửa hàng Google Play.
- Trình soạn thảo có tính năng tô sáng cú pháp (HTML, CSS, JavaScript, Java, JSON, XML) và các đoạn mã.
- Sử dụng các công cụ xây dựng Android tiêu chuẩn.
- Bạn có thể thêm các phụ thuộc để bao gồm các thư viện từ Maven hoặc các kho lưu trữ khác.
- Trình xem logcat cho phép bạn xem các thông báo hệ thống, rất hữu ích cho việc gỡ lỗi.
- Hỗ trợ định dạng Android App Bundle (AAB).
Một vài ứng dụng ví dụ để sử dụng làm điểm bắt đầu:
- AdMob: thể hiện việc sử dụng quảng cáo biểu ngữ và quảng cáo xen kẽ, đồng thời cũng hiển thị ID thiết bị của bạn (mà bạn cần đánh dấu thiết bị của riêng mình là thiết bị thử nghiệm theo chính sách AdMob).
- Thanh toán: hướng dẫn cách sử dụng thanh toán trong ứng dụng.
- Máy ảnh: một ứng dụng đơn giản hiển thị cách yêu cầu quyền trong thời gian chạy.
- Trò chuyện: một ứng dụng trò chuyện công khai, một ví dụ khá phức tạp.
- Tiện ích đồng hồ: có, bạn có thể tạo các tiện ích ứng dụng (những thứ bạn đặt trên màn hình chính, như đồng hồ và thời tiết).
- Dialogs: hướng dẫn cách sử dụng các hộp thoại.
- Editor: một ứng dụng soạn thảo đơn giản.
- Âm nhạc yêu thích: trình phát âm thanh được đóng gói cùng với danh sách phát.
- Phản hồi: gửi tin nhắn từ ứng dụng của bạn lại cho bạn, nhà phát triển.
- Ứng dụng HTML: mẫu cho ứng dụng dựa trên HTML.
- Thư viện hình ảnh: một ứng dụng đóng gói ảnh bên trong ứng dụng.
- Ngăn điều hướng: hiển thị cách thiết lập ngăn điều hướng và các chế độ xem tương ứng.
- Nhắc nhở: trình bày cách sử dụng Trình quản lý báo động và bộ thu.
- Chụp ảnh: hướng dẫn cách chụp ảnh và sử dụng chúng trong ứng dụng của bạn.
- Chuyển văn bản thành giọng nói.
- Threads: thể hiện cách sử dụng thread.
- ViewPager: hiển thị cách thiết lập ViewPager (chế độ xem hiển thị các chế độ xem khác dưới dạng "trang" có thể được duyệt qua bằng cử chỉ "vuốt".
- Ứng dụng trang web: mẫu cho ứng dụng hiển thị trang web trong WebView.
- Ứng dụng trang web có AdMob: Tương tự như trên nhưng cũng hiển thị biểu ngữ AdMob và quảng cáo xen kẽ.
Một cách tiếp cận để thiết kế ứng dụng Android là sử dụng mã HTML/CSS/JavaScript hiện có và gói nó dưới dạng một ứng dụng. Điều này có thể dễ dàng thực hiện được trong App Builder. Nếu bạn chỉ cần bọc URL trang web vào một ứng dụng, App Builder sẽ thực hiện việc đó cho bạn trong vài phút mà không cần mã hóa.
App Builder cũng là một công cụ tuyệt vời để học lập trình về thiết kế ứng dụng JavaScript và Android.
Nếu không đăng ký, bạn có quyền truy cập vào hầu hết các tính năng nhưng ứng dụng của bạn sẽ chỉ chạy trên thiết bị mà chúng được tạo.
Đăng ký cho phép bạn xây dựng các ứng dụng không có hạn chế này. Ngoài ra, một số tính năng của App Builder chỉ khả dụng đối với người dùng đã đăng ký.
Có khá nhiều ứng dụng trên Google Play tự xưng là "Trình tạo ứng dụng" hoặc "Trình tạo ứng dụng" hoặc "Người tạo ứng dụng", v.v. Chúng thực sự không cho phép tạo bất kỳ thứ gì có chức năng. Họ chỉ cho phép điền vào một mẫu, chọn một số tùy chọn, nhập một số văn bản, thêm một số hình ảnh, và thế là xong.
Mặt khác, App Builder cho phép bạn thực hiện hầu hết mọi thứ mà ứng dụng Android gốc có thể làm. Những điều đơn giản có thể được thực hiện mà không cần mã hóa, nhưng tính năng ứng dụng hoặc logic nghiệp vụ phức tạp hơn có thể yêu cầu một số mã hóa bằng JavaScript hoặc Java.
Nhóm hỗ trợ: https://www.facebook.com/groups/AndroidAppBuilder/
Bạn có thể xuất bản ứng dụng của mình trên Google Play.
Những điều đơn giản có thể được thực hiện mà không cần bất kỳ mã hóa nào.
Đối với những thứ phức tạp hơn, việc mã hóa được thực hiện bằng JavaScript hoặc Java.
Bạn cũng có thể kiếm tiền bằng cách tích hợp quảng cáo AdMob trong ứng dụng của mình. Cả quảng cáo biểu ngữ và quảng cáo xen kẽ đều được hỗ trợ. Điều này có thể được thực hiện mà không cần mã hóa gì cả.
Điều này dễ dàng hơn nhiều so với Android Studio và không yêu cầu máy tính để bàn.
Đặc trưng:
- Toàn quyền truy cập vào API Android.
- Những điều đơn giản có thể được thực hiện mà không cần mã hóa.
- Mã hóa được thực hiện bằng JavaScript hoặc Java.
- Chia sẻ tệp APK hoặc xuất bản ứng dụng của bạn trên Cửa hàng Google Play.
- Trình soạn thảo có tính năng tô sáng cú pháp (HTML, CSS, JavaScript, Java, JSON, XML) và các đoạn mã.
- Sử dụng các công cụ xây dựng Android tiêu chuẩn.
- Bạn có thể thêm các phụ thuộc để bao gồm các thư viện từ Maven hoặc các kho lưu trữ khác.
- Trình xem logcat cho phép bạn xem các thông báo hệ thống, rất hữu ích cho việc gỡ lỗi.
- Hỗ trợ định dạng Android App Bundle (AAB).
Một vài ứng dụng ví dụ để sử dụng làm điểm bắt đầu:
- AdMob: thể hiện việc sử dụng quảng cáo biểu ngữ và quảng cáo xen kẽ, đồng thời cũng hiển thị ID thiết bị của bạn (mà bạn cần đánh dấu thiết bị của riêng mình là thiết bị thử nghiệm theo chính sách AdMob).
- Thanh toán: hướng dẫn cách sử dụng thanh toán trong ứng dụng.
- Máy ảnh: một ứng dụng đơn giản hiển thị cách yêu cầu quyền trong thời gian chạy.
- Trò chuyện: một ứng dụng trò chuyện công khai, một ví dụ khá phức tạp.
- Tiện ích đồng hồ: có, bạn có thể tạo các tiện ích ứng dụng (những thứ bạn đặt trên màn hình chính, như đồng hồ và thời tiết).
- Dialogs: hướng dẫn cách sử dụng các hộp thoại.
- Editor: một ứng dụng soạn thảo đơn giản.
- Âm nhạc yêu thích: trình phát âm thanh được đóng gói cùng với danh sách phát.
- Phản hồi: gửi tin nhắn từ ứng dụng của bạn lại cho bạn, nhà phát triển.
- Ứng dụng HTML: mẫu cho ứng dụng dựa trên HTML.
- Thư viện hình ảnh: một ứng dụng đóng gói ảnh bên trong ứng dụng.
- Ngăn điều hướng: hiển thị cách thiết lập ngăn điều hướng và các chế độ xem tương ứng.
- Nhắc nhở: trình bày cách sử dụng Trình quản lý báo động và bộ thu.
- Chụp ảnh: hướng dẫn cách chụp ảnh và sử dụng chúng trong ứng dụng của bạn.
- Chuyển văn bản thành giọng nói.
- Threads: thể hiện cách sử dụng thread.
- ViewPager: hiển thị cách thiết lập ViewPager (chế độ xem hiển thị các chế độ xem khác dưới dạng "trang" có thể được duyệt qua bằng cử chỉ "vuốt".
- Ứng dụng trang web: mẫu cho ứng dụng hiển thị trang web trong WebView.
- Ứng dụng trang web có AdMob: Tương tự như trên nhưng cũng hiển thị biểu ngữ AdMob và quảng cáo xen kẽ.
Một cách tiếp cận để thiết kế ứng dụng Android là sử dụng mã HTML/CSS/JavaScript hiện có và gói nó dưới dạng một ứng dụng. Điều này có thể dễ dàng thực hiện được trong App Builder. Nếu bạn chỉ cần bọc URL trang web vào một ứng dụng, App Builder sẽ thực hiện việc đó cho bạn trong vài phút mà không cần mã hóa.
App Builder cũng là một công cụ tuyệt vời để học lập trình về thiết kế ứng dụng JavaScript và Android.
Nếu không đăng ký, bạn có quyền truy cập vào hầu hết các tính năng nhưng ứng dụng của bạn sẽ chỉ chạy trên thiết bị mà chúng được tạo.
Đăng ký cho phép bạn xây dựng các ứng dụng không có hạn chế này. Ngoài ra, một số tính năng của App Builder chỉ khả dụng đối với người dùng đã đăng ký.
Có khá nhiều ứng dụng trên Google Play tự xưng là "Trình tạo ứng dụng" hoặc "Trình tạo ứng dụng" hoặc "Người tạo ứng dụng", v.v. Chúng thực sự không cho phép tạo bất kỳ thứ gì có chức năng. Họ chỉ cho phép điền vào một mẫu, chọn một số tùy chọn, nhập một số văn bản, thêm một số hình ảnh, và thế là xong.
Mặt khác, App Builder cho phép bạn thực hiện hầu hết mọi thứ mà ứng dụng Android gốc có thể làm. Những điều đơn giản có thể được thực hiện mà không cần mã hóa, nhưng tính năng ứng dụng hoặc logic nghiệp vụ phức tạp hơn có thể yêu cầu một số mã hóa bằng JavaScript hoặc Java.
Nhóm hỗ trợ: https://www.facebook.com/groups/AndroidAppBuilder/
Xem thêm
Những bình luận về App Builder bản Android