Lập trình đa nền tảng với Xamarin và SQLite (Bài 3)
Tiếp nối 2 bài học Tạo ứng dụng đa nền tảng với Xamarin và Phát triển ứng dụng đa nền tảng với Xamarin, bài học Lập trình đa nền tảng với Xamarin và SQLite sẽ hướng dẫn các bạn cách tạo một ứng dụng có database.
Kết thúc bài học này là một ứng dụng mẫu giúp lưu thông tin của các loại Car vào SQLite. Như vậy với bài học này, chúng tôi sẽ trang bị cho các bạn cách xử lý database trong Xamarin.
Lập trình đa nền tảng với Xamarin và SQLite – Vài nét về ứng dụng
Đối với Android
Đối với iOS
Thêm thông tin Car
Hển thị danh sách Car
Lập trình đa nền tảng với Xamarin và SQLite – Các bước thực hiện
1/ Tạo một project dạng đa nền tảng
Sau khi tạo, cấu trúc project sẽ như hình bên dưới (Lưu ý DemoApp là tên project mà chúng tôi đã nhập trong lúc tạo project)
2/ Phần xử lý chung (Shared Code) – Nhánh số 1
2.1/ Thêm library
Chuột phải DemoApp -> chọn Add -> chọn Add NuGet Packages…
Chọn SQLite.Net PCL -> chọn Add Package
2.2/ Viết code
a) Tạo lớp Car.cs (Chuột phải DemoApp -> chọn Add -> chọn New File -> chọn General -> chọn Empty Class -> nhập Car tại Name -> nhập New) dùng để tạo bảng Car gồm các cột Id, Brand và NumberOfWheels
Nhập code
b) Tạo lớp CarRepository.cs. Các bạn tải source code của CarRepository.cs
3/ Phần xử lý Android – Nhánh số 2
3.1/ Thêm library (Thực hiện tương tự 2.1)
3.2/ Thiết kế giao diện
3.3/ Viết code
4/ Phần xử lý iOS – Nhánh số 3
4.1/ Thêm library (Thực hiện tương tự 2.1)
4.2/ Thiết kế giao diện
4.3 Viết code
Các bạn tải full code của project lập trình đa nền tảng với Xamarin và SQLite