Pada tanggal 18-22 September 2021, telah dilaksanakan online training dengan judul Cross Platform Mobile Apps Development with Xamarin. Training diikuti oleh 2 orang developer dari PT Shimano Batam.
Tujuan dari online training ini adalah mengembangkan aplikasi mobile native multi platform (Android, IOS, dan Universal Windows Platform) dengan menggunakan teknologi Xamarin Forms.
Dengan menggunakan Xamarin, pengembang dapat menggunakan bahasa pemrograman C# dan .NET Framework untuk mengembangkan aplikasi mobile native yang bersifat cross platform. Pengembang dapat satu kode yang dapat digunakan untuk membuat aplikasi dengan platform Android, IOS, dan Windows 10.
Adapun topik yang dibahas pada pelatihan ini adalah sebagai berikut:
- Introduction to Xamarin Forms
- Pages Layout & Navigation
- Basic Controls & Plugins
- Styles & Theming
- Binding Command
- Display Data on ListView
- Navigation (Tab, Master Page)
- Passing data between Page
- MVVM Pattern (MVVM Helper, Async Observable, etc)
- Xamarin App Shell
- Navigation with Xamarin App Shell
- Local Data with SQLite
- RESTful API
- ASP.NET Web API (CRUD)
- Consume REST API from Xamarin
- Third Party Library (Chart, Table, etc)
- Push Notification (FCM)
- Release & Publish Apps
- Packaging and Deployment