XLabs – Demos Top 10!!!!
O Xamarin nos oferece diversos modelos de APPs completos com muitos recursos interessantes.
É isso mesmo ganhamos estes APP Xamarin para estudos e aprendizagem de diversos projeto, semelhante aos programas startetkit do Asp.net.
Tudo disponíveis nos APPs para você:
- Copiar e colar snippets úteis
- Boas práticas em Cross-Platform
- Customizar e Deploy
Fontes disponíveis nos sites https://xamarin.com/prebuilt e https://developer.xamarin.com/samples-all/
1 – PhoneWord
Este APP traduz um número de telefone alfanumérico inseridos pelo usuário para um número de telefone numérico e, em seguida, chama esse número. É utilizado como uma espécie de Hello World do Xamarin.
2 – Tasky
Este APP multi-plataforma permite acompanhar TODO itens (lista de tarefas básicas). Suporta iOS, Android e Windows Phone, cada um com uma interface nativa escrito em C#.
Recursos
Código de ações em várias plataformas com uma biblioteca de classes portátil
Ilustra bom projeto de arquitetura multi-plataforma, incluindo acesso a dados e lógica de negócios
Inclui um guia completo passo-a-passo.
3 – My Shoppe
Este APP de diretório de armazenamento local usando Xamarin.Forms. Apresenta um consumidor completo e modelo de APP administrativo para uma loja ou escritório locais. Os usuários podem navegar locais, navegar para um local, chamar uma loja com um click, e permitir feedback de clientes.
Recursos
- 100% de partilha de códigos alavancar Xamarin.Forms XAML
- iOS, Android e Windows Phone
- Azure Mobile App com Online / Offline Sync
- Modular back-end
- Altamente personalizável
4 – Xamarin CRM
Este APP é uma demonstração Xamarin CRM de catálogo de produtos para as equipes de campo de vendas. Permite vendedores acompanhar seu desempenho de vendas, gerenciar leads, visualizar contatos, gerenciar pedidos, e navegar pelo catálogo de produtos.
Recursos
- Reutilização de código de 96% em iOS e Android usando Xamarin.Forms
- Azure Móvel back-end
- Autenticação OAuth com ADAL da Microsoft
- Integração Essencial Studio Syncfusion para os gráficos
- Mapeamento nativa em cada plataforma
5 – Sport
Este lindo APP Xamarin.Forms permite rastreamento leaderboard. Os atletas podem participar de campeonatos, obter classificação e desafiar outros atletas para subir de nível.
Recursos
- Reutilização de código 93% em iOS e Android usando Xamarin.Forms
- Azure Serviços Móveis C # back-end
- Plataforma cruzada, notificações push templated
- Autenticação usando o Google OAuth
- Demonstra vários Xamarin.Forms recursos, incluindo Custom Renderers, Custom Controls, XAML, Styles, Plugins Xamarin Insights, shared UITest code for Xamarin Test Cloud
6 – Field Service
Este APP de serviço de campo contém uma lista de atribuições. Tire fotos, assinaturas, gravar horas, etc.
Disponível para iOS, Android e como um aplicativo do Windows Store (Windows 8 e Windows RT).
Recursos
- Trabalhos baseados em localização / routing
- Gravação de Tempo
- Captura Câmara de trabalho
- Captura de assinatura
Técnicas de Cross-Platform
- Padrão MVVM
- Xamarin.Mobile
- Controle de assinatura da Component Store
- SQLite para armazenamento em todos os 3 Plataformas
– Employee Directory
Este APP de contatos é a porta Xamarin.Forms do aplicativo pré-compilação existente.
Com Xamarin.Forms utilize C # ou XAML para criar layout e este APP mostra como usar os dois.
Características
- Fácil integração em seu diretório corporativo
- Várias opções de pesquisa
- Capacidade de contatos favoritos para acesso fácil
- Capacidade de chamar ou e-mail diretamente da lista de contato
- Integração Gravatar
8 – Step Counter
Este APP de pedômetro, fácil de usar e bonito, permite obter tempo ativo, perda de peso, baixar a pressão arterial.
Desenvolvido para iOS e dispositivos Android 4.4(+), ele não requer permissões especiais e usa é construído em contador de passos, tornando a aplicação extremamente eficiente de energia dispositivo.
Perfeito para estilo de vida on-the-go! Viver mais e sinta-se melhor.
9 – Map Custom Renderer
Este APP demonstra um processador personalizado para o controle Mapa, permitindo que os desenvolvedores para substituir a prestação nativa padrão com sua própria personalização específica da plataforma.
10 – GoodLucky
Este APP “vencedor” permite selecionar aleatoriamente uma pessoa de uma lista de participantes usando a classe System.Random comumente usado para números aleatórios como qualquer outro programa .net.
Utiliza algumas das funcionalidades e melhorias incluídas no Xamarin 4.0 e do Xamarin Forms 2.0.
Alguns screenshots do APP em execução em diferentes plataformas.
Xamarin 4 has everything you need to create great mobile apps!
Disponível em : https://github.com/stvansolano/lucky-winner
Resumindo, material é o que não falta para aprender o Xamarin, e criar APPs incríveis, então arregace as mangas e vá à luta.
Keep Programming!