Visão Geral
Este curso de Desenvolvimento de Aplicações Móveis Xamarin permite aos programadores escreverem IU de aspecto nativo usando C# e Bibliotecas Xamarin. As aplicações Xamarin são construídas utilizando controlos padrão de interface de utilizador nativo. A aplicação construída em Xamarin não parece apenas uma aplicação nativa, mas também funciona como uma - com características completas. As aplicações Xamarin têm acesso a todo o espectro de funcionalidades disponíveis através do dispositivo e plataforma subjacentes.
Objetivo
Após concluir o Curso Xamarin Native Application Development, você será capaz de:
- Compreender e implementar o KIT de Desenvolvimento de Formulários de Xamarin
- Utilizar o Xamarin Studio para desenvolver aplicações nativas multi-plataforma para Android e iOS
- Compreender a funcionalidade Xamarin para a concepção da interface do utilizador da aplicação
- Criação e gestão de fragmentos e classes de fragmentos especializados
- Integração da API da câmara e funcionalidade de localização/maps
- Implantar e publicar aplicações na loja
Pre-Requisitos
- Conhecimentos básicos de informática.
Informações Gerais
Carga Horária: 40h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | Inglês
Conteúdo Programatico
Xamarin. Android Architecture
- Need of Xamarin. Android
- About Mono
- Mono and Dalvik
- Android Binding Design
- Development Environment
Creating a Sample App
- Installing xamarin. Android
- Creating the App
- Running and debugging App
- Creating and Customizing emulators
- Debugging with an Android
- Device
User Interface Design
- Action Bar
- Autocomplete
- Calendar
- Date Picker
- Time Picker
- Form Elements
- Spinner
- Navigation Bar
- Pop Up menus
- Texture View
- List View and Adapters
- Grid View
- Web view
- Grid Layout
- Linear Layout
- Relative Layout
- Table Layout
- Tabbed Layout
Fragments
- Creating a Fragment
- Managing Fragments
- Specialized Fragment Class
- Providing backward Compatibility
Data Storage mechanism
- Creating Entity Class
- Creating Storage services
- Implementing Storage services
Location and Map Integration
- Location Services
- Navigating to the Maps
Camera API integration
- Required permission and features
- Extending data service
- Capturing and Image
- Display existing Images
Deploy App
- App Distribution options
- Disable Debug
- Published Signed Apk
User Interface with Ios
- Basic text Input
- Buttons
- Images
- Slider
- Switch
- Segmented Controls
- Auto sizing and Autorotation
- Closing keypad
Creating iOS Application using Code
- Creating Window
- Adding a Controller
- Creating View controller
- Adding Text Fields
- Adding Buttons
- Handling Rotation
Working with Table View
- Table parts and functionality
- Populating a Table with Data
- Customizing a Tables’ appearance
Introduction to Maps
- Adding a Map
- Map Style
- Zooming
- User Location
TENHO INTERESSE