Xamarin.Forms SwipeView | Creating A Custom Side Menu in Xamarin Forms
Bắt ứng dụng hoạt động bình thường trên nhiều thiết bị di động là một thách thức lớn. Hệ điều hành, và các phiên bản của những hệ điều hành này từ các nhà sản xuất khác nhau, theo CEO Nat Friedman, người đã nói trong bài phát biểu khai mạc tại hội nghị người dùng khai trương của công ty, Evolve.
“Nếu bạn là một công ty muốn hỗ trợ rất nhiều "Chắc chắn rằng các ứng dụng hoạt động đúng trên tất cả các thiết bị được nhắm mục tiêu là rất quan trọng bởi vì người dùng đang di chuyển và ứng dụng chỉ có một vài giây để gây ấn tượng với họ, theo Friedman.
Ngày nay, hầu hết các nhà phát triển dựa vào thử nghiệm thủ công. Chỉ có 8 phần trăm 300 nhà phát triển được Xamarin truy vấn sử dụng bất kỳ loại sản phẩm thử nghiệm nào trên thiết bị di động.
“Điều này là ổn khi điện thoại di động mới và mới bắt đầu và chúng tôi đều là những chàng cao bồi. Nhưng nó đã lớn lên một chút rồi, ”Friedman nói.
Công ty hy vọng sẽ thay đổi điều đó với sự ra đời của Test Cloud. Nó sử dụng giao diện dựa trên Web, nhưng cũng có thể được tích hợp với các hệ thống tích hợp liên tục phổ biến như Jenkins, TFS và TeamCity.
Để thêm ứng dụng mới để thử nghiệm bằng Test Cloud, nhà phát triển trước tiên phải tải lên tệp APK nếu ví dụ như một ứng dụng Android. Kiểm tra đám mây sau đó cho phép nhà phát triển chọn thiết bị nào để thử nghiệm ứng dụng. Bước cuối cùng là chọn cách kiểm tra và các tùy chọn là tải lên các tập lệnh tùy chỉnh hoặc chọn một tính năng có tên App Explorer, Friedman cho biết.
App Explorer tự động kiểm tra ứng dụng bằng cách khám phá giao diện người dùng, truy cập mọi tab, đẩy nút và điền vào các trường văn bản. Nó sử dụng một thiết bị như một tham chiếu để tạo ra một kịch bản và sau đó chạy nó trên tất cả các thiết bị khác. Các yếu tố giao diện người dùng được xác định bởi các ID đối tượng, để các xét nghiệm tiếp tục hoạt động ngay cả khi các thay đổi được thực hiện cho bố cục.
Báo cáo kết quả hiển thị ảnh chụp màn hình có thể duyệt của mỗi bước từ ứng dụng đang chạy trên các thiết bị khác nhau, giám sát hiệu suất và nhật ký thiết bị chi tiết và ngăn xếp dấu vết để giúp các nhà phát triển tìm và sửa lỗi nhanh chóng.
Kiểm tra Cloud sẽ trở nên phổ biến trong quý III. Nó sẽ không chỉ được tích hợp vào nền tảng riêng của Xamarin mà còn có sẵn cho các nhà phát triển xây dựng các ứng dụng bằng cách sử dụng Objective-C, Java và các khung công tác khác. Dịch vụ này dựa trên Calabash, khuôn khổ tự động hóa đa nền tảng thử nghiệm di động được sử dụng rộng rãi nhất, theo Xamarin, công ty đã mua lại LessPainful, công ty đã tạo ra nó.
Chi phí dịch vụ sẽ vẫn được xem là bao nhiêu. Chi tiết giá sẽ không được công khai cho đến khi nó được giao, nhưng những người dùng muốn có được phiên bản beta có thể đăng ký trên trang web của Xamarin.
Gửi lời khuyên và bình luận cho [email protected]
SharePoint là phần mềm của Microsoft để xây dựng các cổng cộng tác và các trang Intranet. WSRP là một tiêu chuẩn được giám sát bởi tổ chức OASIS (Tổ chức vì sự tiến bộ của các tiêu chuẩn thông tin có cấu trúc) để cho phép các nhà phát triển sử dụng lại các portlet từ cổng này sang cổng khác từ xa. Portlet là các ứng dụng mini trực quan cho phép hiển thị một hoặc nhiều chức năng trên cổng thông tin, ví dụ như danh sách các địa chỉ liên hệ, hoặc cho phép cổng thông tin thực hiện các tác vụ phức tạ
[ĐọC thêm : Máy tính cá nhân mới của bạn cần 15 chương trình miễn phí, tuyệt vời này)
Diễn đàn Femto đã đưa ra một sáng kiến mới nhằm tạo ra một môi trường ứng dụng phổ biến và các API chuẩn hóa cho các ứng dụng femtocell Tổ chức công nghiệp Femto Forum đã công bố một sáng kiến mới nhằm cung cấp một môi trường ứng dụng phổ biến và các API chuẩn hóa để cho phép các nhà phát triển tạo ra các ứng dụng hoạt động trên femtocell từ các nhà cung cấp khác nhau. , cho đến nay, chủ yếu được xem như là một cách để các nhà khai thác cải thiện độ phủ sóng trong nhà. Chúng là các trạm cơ s
AppStore đã cho thấy rằng có rất nhiều sự quan tâm đến các ứng dụng di động và cả cách tham gia với các nhà phát triển, theo Simon Saunders, chủ tịch của Diễn đàn Femto.
IBM hôm thứ Năm đã công bố các dịch vụ mới để phát triển các ứng dụng trên đám mây công cộng và riêng tư. Các phiên bản beta của các dịch vụ mới nhắm vào các nhà phát triển, những người muốn tạo và triển khai các ứng dụng trên các đám mây công cộng và riêng.
Giống như các nhà cung cấp khác, chẳng hạn như Skytap, IBM đang đẩy các dịch vụ đám mây như một cách để các lập trình viên tiếp cận với điện toán một cách nhanh chóng, một cái gì đó có thể khó khăn nếu nhiều dự án trong nhà đang xảy ra và tài nguyên máy tính tại chỗ rất khan hiếm. Với dịch vụ kiểm tra và phát triển kinh doanh thông minh, chạy trên đám mây công cộng của IBM, các nhà phát triển có thể có được một môi trường làm việc trong vài phút, theo nhà cung cấp