Trước đây khi lập trình ứng dụng mobile thì bắt buộc chúng ta phải sử dụng từng ngôn ngữ lập trình riêng cho các hệ điều hành. Ví dụ với Android thì bạn phải học JAVA, Window Phone thì dùng C#, iOS thì dùng Objective C hoặc Swift … nhưng bây giờ công nghệ ngày càng được nâng cao nên bạn có thể sử dụng một công nghệ là có thể xây dựng được ứng dụng trên nhiều nền tảng, và Xamarin là một trong những công nghệ đó.
1. Xamarin là gì?
Xamarin tiền thân là một công ty công nghệ tại San Francisco, hiện tại đã về Microsoft. Họ cung cấp công cụ phát triển phần mềm cho phép các nhà phát triển xây dựng các ứng dụng cho Android, IOS và Universal Windows Platform sử dụng ngôn ngữ C# và .Net Framework. Xamarin được xây dựng dựa trên MONO và .NET Framework, nó cho phép tạo các ứng dụng đa nền tảng dễ dàng. Trong series các bài hướng dẫn về Xamarin này chúng ta sẽ cùng tìm hiểu xem Xamarin đã làm như thế nào nhé.
2. Ai nên học theo tutorial này
- Các bạn sinh viên đã năm được ngôn ngữ lập trình C# trong tay, chỉ cần nắm cơ bản.
- Các bạn mới đi làm muốn tìm hiểu một công cụ lập trình di động đa nền tảng.
- Và các bạn thích thì học thôi, không cần lý do gì cả.
3. Điều kiện theo học
- Tất cả chương trình và code đều được viết với ngôn ngữ C#, nên bạn cần nắm được C# hoặc một ngôn ngữ hướng đối tượng để bắt đầu
- Nếu chưa, bạn có thể tìm kiểu thêm tutorials hướng dẫn học C#.
4. Nguồn tham khảo
- Người anh em Google
- dotnettrick.com
- tutorialspoint.com
5. Lời kết
Giới thiệu qua như thế đã để các bạn nắm được tinh thần, không quá khó để bắt đầu phải không nào. Chúng ta cùng bắt đầu series về Xamarin nhé.
Bài viết liên quan
[CSF-2] Một số thiết lập CSF, LFD
Hôm nay mình sẽ thực hiện một số thiết lập trên CSF Mở file config để sửa đổi một số tính năng dưới /etc/csf/csf.conf Nội dung chính1. Xamarin là gì?2. Ai nên học theo tutorial này3....
[CSF-1] Tăng bảo mật Server với ConfigServer Firewall (CSF)
Nội dung chính1. Xamarin là gì?2. Ai nên học theo tutorial này3. Điều kiện theo học4. Nguồn tham khảo5. Lời kết1. Khái niệm CSF: CSF (ConfigServer & Firewall) là một bộ ứng dụng hoạt động trên...
Sử dụng SSH Key với Gitlab và Github
Bài viết này mình sẽ hướng dẫn các bạn tạo ssh key cho Gitlab và Github SSH là gì? Secure Socket Shell là một giao thức mạng dùng để thiết lập kết nối mạng một...
Directory traversal vulnerabilities (phần 4)
Nội dung chính1. Xamarin là gì?2. Ai nên học theo tutorial này3. Điều kiện theo học4. Nguồn tham khảo5. Lời kếtV. Phân tích và khai thác các lỗ hổng Directory traversal (tiếp) 5. Bypass lỗ hổng...
Directory traversal vulnerabilities (phần 3)
Nội dung chính1. Xamarin là gì?2. Ai nên học theo tutorial này3. Điều kiện theo học4. Nguồn tham khảo5. Lời kếtV. Phân tích và khai thác các lỗ hổng Directory traversal 1. Lỗ hổng xảy ra...
Directory traversal vulnerabilities (phần 2)
Nội dung chính1. Xamarin là gì?2. Ai nên học theo tutorial này3. Điều kiện theo học4. Nguồn tham khảo5. Lời kếtIII. Vì sao lỗ hổng Directory traversal xuất hiện? Với mỗi ngôn ngữ lập trình khác...