- vừa được xem lúc

Gluon Mobile: một framework tạo ứng dụng mobile đa nền tảng khác

0 0 20

Người đăng: Nguyễn Quang Huy

Theo Viblo Asia

Trong thế giới mobile thì React Native và Flutter quá là nổi tiếng trong việc hỗ trợ làm ứng dụng đa nền tảng vì thế là nó làm lu mờ đi phần nào các framework khác, Gluon có lẽ vì thế cũng cùng chung số phận với các nền tảng bị React Native và Flutter làm lu mờ đi này.

Xem thêm : Truy vấn dữ liệu với Spark SQL sử dụng Java

Gluon là gì?

Gluon có thể nghe khá xa lạ với mọi người, tuy nhiên nhắc tới JavaFX có lẽ sẽ quen thuộc hơn với các lập trình viên khi mà JavaFX là một ứng cử viên sáng giá cho việc thay thế Java Swing trong tương lai, và đứng sau JavaFX chính là Gluon.

Gluon có rất nhiều các sản phẩm, nổi tiếng nhất như các bạn cũng biết là JavaFX hỗ trợ làm App Desktop và ngoài ra chính là Gluon Mobile mà mình sẽ giới thiệu tới mọi người trong bài viết này. Để rõ hơn về Gluon và các sản phẩm mà Gluon phát triển bạn có thể xem thêm tại https://gluonhq.com/.

Gluon Mobile

Ngay trang chủ Gluon Mobile chúng ta cũng có thể thấy ngay Gluon Mobile cung cấp cho chúng ta cái gì? Đó chính là nền tảng tạo ứng dụng Android và iOS với ngôn ngữ lập trình Java.

Vậy Gluon Mobile có gì, theo như Gluon kể với mọi người thì Gluon có:

  • Một framework hỗ trợ viết 1 app nhưng có thể chạy trên đa nền tảng, bạn có thể tận dụng kiến thức về Java vốn có của bạn. Nguyên tắc hướng dẫn của Gluon Mobile là đảm bảo rằng các nhà phát triển có thể tạo ra các ứng dụng di động có hiệu suất cao, giao diện đẹp và được kết nối với đám mây từ một cơ sở mã Java duy nhất, dành cho iOS và Android.
  • Kết nối với các dịch vụ đám mây. Gluon Mobile bao gồm một API các dịch vụ web đầy đủ để giúp kết nối và sử dụng các dịch vụ web ngay lập tức.
  • Hỗ trợ các công cụ/ IDE trong việc thiết kế xây dựng app ( Scene builder + Plugin cho Eclipse, Netbeans và IntelliJ)
  • Hiệu năng cao
  • Để tìm hiểu thêm nữa về những ưu điểm của Gluon bạn có thể xem thêm tại https://gluonhq.com/products/mobile/

Gluon mobile có bản mất phí, tuy nhiên bản miễn phí chúng ta đã hoàn toàn được cung cấp những gì tốt nhất để tạo những ứng dụng rồi, bản có phí chỉ để chi trả thêm về phí hỗ trợ từ phía Gluon mà thôi.

Học Gluon

Tạo ứng dụng đầu tiên với Gluon bằng Eclipse

Những cái này thì trong docs của Gluon đã viết khá rõ và đầy đủ rồi, mình xin phép không nói lại nữa mà sẽ chỉ đánh dấu mục lục ở đây để cho mọi người dễ dàng tìm kiếm thôi nha:

Ngoài ra còn vô vàn những thứ khác bạn có thể đọc thêm trong docs của Gluon nha.

Học Gluon

Như ngay phần mở đầu mình có nói là Gluon Mobile khá là mờ nhạt so với 2 framework tạo ứng dụng đa nền tảng tới từ Facebook và Google thế nên ít người học về Gluon Mobile và vì thế tài liệu mà được viết về Gluon mobile cũng rất ít kể cả tiếng Anh và tiếng Việt dĩ nhiên là gần như không có rồi.

Một số channel Youtube mình giới thiệu tới các bạn để học và hiểu thêm về Gluon như https://www.youtube.com/c/AlmasB0/, https://www.youtube.com/c/oracledevs/,...

Một số từ khóa Google để bạn có thể tìm được khóa học hay bài viết hướng dẫn về Gluon như 'Gluon mobile tutorials', 'JavaFX mobile tutorials', 'JavaFX for mobile',...

Cơ hội việc làm với Gluon Mobile

Không phải là không có cơ hội việc làm với Gluon Mobile mình cũng tìm thấy một số việc làm freelancer về Gluon Mobile trên https://www.freelancer.com/

Tuy nhiên ở Việt Nam thì điều này chắc chắn là không, hầu như tại Việt Nam làm App di động không công ty nào sài Gluon Mobile cả. Dĩ nhiên là bạn cũng có thể cân nhắc học Gluon để tạo App đăng lên các chợ ứng dụng rồi kiếm tiền quảng cáo,... cũng thành triệu phú rồi.

Kết luận

OK! Thôi lai dai thế thôi, bài viết này nên kết thúc ở đây rồi. Bài viết này mình cũng đã mang tới cho mọi người một cái nhìn tổng quan khác về một framework làm App Mobile đa nền tảng Gluon Mobile. Bạn có thể yêu thích nó hoặc không nhưng đây chắc chắn cũng là một giải pháp không hề tồi để làm App đa nền tảng. Việc học Gluon Mobile là khó khăn vì tài liệu về Gluon Mobile là ít, vì thế nếu quyết tâm học Gluon Mobile thì sự quyết tâm của bạn phải rất nhiều. Cuối cùng chúc các bạn code ít bug hơn, xin chào tạm biệt và hẹn gặp lại ở những bài viết sau. Để xem thêm những bài viết về Bigdata bạn có thể theo dõi blog https://demanejar.github.io/.

Bài viết được tài trợ bởi: https://www.tailieubkhn.com/

Bình luận

Bài viết tương tự

- vừa được xem lúc

Làm hiệu ứng Animation Transition với Swift

Mở đầu. . Xin chào các bạn hôm này mình sẽ giới thiệu cho các bạn một cách đơn giản để có thể tạo ra hiệu ứng chuyển động trong Swift. .

0 0 28

- vừa được xem lúc

Passing methods as SwiftUI view actions

Thông thường khi ta xử lý các tương tác với các SwiftUI view, chúng ta thường sử dụng các closure để xác định các actions mà chúng ta muốn thực hiện khi các sự kiện khác nhau xảy ra. Ví dụ: AddItemView sau có hai thành phần tương tác là TextField và Button, cả hai đều cho phép người dùng thêm Item m

0 0 23

- vừa được xem lúc

Chia sẻ dữ liệu giữa app và extension trong iOS

Giới thiệu. Chắc hẳn khái niệm extensions đã khá quen thuộc với chúng ta, vì chúng là các tiện ích tính năng mở rộng cho app.

0 0 23

- vừa được xem lúc

The lifecycle and semantics of a SwiftUI view

Một trong những điểm khác biệt chính giữa SwiftUI và các phiên bản tiền nhiệm của nó, UIKit và AppKit, là các views chủ yếu được khai báo dưới dạng các value types, chứ không phải là các tham chiếu cụ thể đến những gì đang được vẽ trên màn hình. Vì vậy, trong bài viết này, chúng ta hãy xem xét kỹ lư

0 0 12

- vừa được xem lúc

iOS Today extension

Giới thiệu. Today extension xuất hiện từ iOS 8, đây là một cách để bạn chia sẻ chức năng của ứng dụng với các ứng dụng khác hoặc bản thân hệ điều hành.

0 0 23

- vừa được xem lúc

View Animation Rotation trong Swift

Giới thiệu. Xin chào các bạn ! Ở bài viết này mình sẽ hướng dẫn các bạn làm một hệ mặt trời 2D đơn giản bằng Animation trong Swift . Những hình ảnh mình sử dụng ở trong project này các bạn có thể tải về tại đây. .

0 0 21