Tạo một dự án Xamarin.Forms
Trong chương này, chúng ta sẽ thảo luận về cách sử dụng gói NuGet mà chúng tôi đã tạo và xuất bản lên nguồn cấp dữ liệu NuGet riêng tư. Vì vậy, trước tiên chúng ta sẽ tạo một dự án Xamarin.Forms. Đầu tiên chúng ta cần hiểu Xamarin.Forms là gì.
Xamarin.Forms là một khung công tác cho phép các nhà phát triển nhanh chóng tạo ra các giao diện người dùng đa dạng.
Xamarin.Forms là một bộ công cụ giao diện người dùng được hỗ trợ gốc đa nền tảng, cho phép các nhà phát triển dễ dàng tạo giao diện người dùng có thể được chia sẻ trên Android, iOS, Windows và Windows Phone.
Các giao diện người dùng được hiển thị bằng cách sử dụng các điều khiển gốc của nền tảng đích, cho phép các ứng dụng Xamarin.Forms giữ lại giao diện phù hợp cho từng nền tảng.
Để bắt đầu Xamarin.Forms, chúng tôi cần một số tính năng bổ sung trong Visual Studio 2015. Hãy để chúng tôi sửa đổi Visual Studio 2015 của bạn và đảm bảo rằng tùy chọn phát triển di động đa nền tảng sau được chọn.
Sau khi cài đặt xong, hãy để chúng tôi cập nhật Xamarin bằng cách chọn Tools → Options…
Cuộn xuống và mở rộng Xamarin trong ngăn bên trái, sau đó chọn Other. Ở góc trên cùng bên phải của hộp thoại, nhấp vàoCheck Now để xem nếu có các bản cập nhật.
Bạn có thể thấy rằng các bản cập nhật có sẵn, hãy để chúng tôi nhấp vào Downloadđể bắt đầu tải xuống. Sau khi tải xuống xong, bạn sẽ được thông báo để cài đặt các bản cập nhật.
Bây giờ chúng ta hãy mở lại Visual studio và chọn File → New → Project… menu tùy chọn.
Trong ngăn bên trái, hãy chọn Visual C# → Cross-Platform mẫu và trong ngăn giữa, hãy chọn Blank Xaml App (Xamarin.Forms Portable). Nhập tên vào trường Tên và bấm OK.
Chọn Phiên bản mục tiêu và Phiên bản tối thiểu và nhấp vào OK.
Bạn sẽ thấy một loạt các dự án; ở trên cùng, chúng tôi có thư viện PCL sẽ được chia sẻ giữa tất cả các nền tảng như Android, iOS, UWP, Windows 8.1 và Windows Phone 8.1.
Ở đây, chúng tôi sẽ tập trung vào thư viện PCL và sẽ mang đến một số mã ở đây. Hãy để chúng tôi mở rộng mã.
Trong mẫu Xamarin.Forms này, bạn có thể thấy App.xaml và MainPage.xaml chung, sử dụng khuôn khổ Xamarin.Forms XAML hoạt động trên các nền tảng này.
Chúng tôi cần nhập mã của mình và chúng tôi cũng cần nguồn cấp dữ liệu NuGet riêng mà chúng tôi đã thiết lập trong chương trước.
Bây giờ chúng ta hãy mở Trình quản lý gói NuGet. Nhấp vào bánh xe bên cạnh danh sách thả xuống Nguồn gói.
Chúng tôi cần thêm nguồn cấp dữ liệu cá nhân của mình ở đây, hãy nhấp vào plus (+) button.
Bạn sẽ thấy rằng một hộp kiểm khác được thêm vào Available package sources , hãy để chúng tôi chỉ định tên và đường dẫn nguồn và nhấp vào OK.
Bây giờ chúng ta hãy chuyển đến tab Browse và chọn PrivateSource từ danh sách Package source thả xuống và bạn sẽ thấy gói StringLibrary NuGet. Chọn StringLibrary và nhấp vàoInstall.
Nhấn OK và bạn sẽ thấy một lỗi.
Chúng tôi không thể sử dụng thư viện với .NETPortable profile phiên bản 259, chúng tôi sẽ sửa lỗi này trong chương tiếp theo.