O documento discute o desenvolvimento de aplicativos para wearables como Android Wear e Apple Watch usando a plataforma Xamarin. Ele explica que Xamarin permite compartilhar grande parte do código entre plataformas usando C# e .NET, e que cada plataforma tem abordagens diferentes para wearables - no Android Wear o código roda nativamente no dispositivo, enquanto no Apple Watch o código roda remotamente no telefone acoplado. Demostrações de aplicativos para wearables desenvolvidos com Xamarin são apresentadas no final.
2. #VSSUMMIT
• O Que é Xamarin?
• Android Wear
• Apple Watch
Wearables com C#
3. #VSSUMMIT
Xamarin
• C# & .NET para iOS & Android e
Windows, é claro
• Compartilhe o maximo de código
entre as plataformas
• Desenvolva com o Xamarin Studio
ou Visual Studio
4. #VSSUMMIT
Xamarin.Forms
• C# & .NET para iOS & Android and
Windows, é claro
• Compartilhe o maximo de código
entre as plataformas
• Desenvolva com o Xamarin Studio
ou Visual Studio
• Compartilhe o maximo da UI com
C# ou XAML tambem com
Xamarin.Forms
http://xamarin.com/forms
5. #VSSUMMIT
Xamarin + wearables
• Xamarin tem suporte nativo para
dispositivo de cada plataforma
• Cada plataforma / dispositivo
possui arquitetura e recursos
diferentes
• Toda comunicação baseada em
Bluetooth LE “pareado” a um
smartphone
Xamarin + wearables
amarin’s native approach supports
ach platform’s wearable devices
ach platform/device has a different
pp architecture and capabilities
ll based on Bluetooth LEand a
paired” phone WindowsAndroidiOS
C#
Database, Web Services, App Logic
6. #VSSUMMIT
Android Wear
• O Código e a Interface rodam no
device (full Android app)
• O usuario interage com a app
direto no device
• Os sensores variam de fabricante e
podem ser acessados via codigo
• Comunicação com o telefone com
a app através de API
7. #VSSUMMIT
Apple Watch
• O código não é executado no
device(UI no device, o código é
executado remotamente)
• O usuário interage com a app no
device.
• Os sensores não são acessiveis
• Não é feito deploy do app no
Device, existe somente o APP para
o telefone.
Apple Watches will be available in two screen sizes:
38mm
136 x 170 logical pixels (272 x 340 physical pixels)
42mm
156 x 195 logical pixels (312 x 390 physical pixels).
The Apple Watch does not provide a keyboard for users to input text, however it does support some watch-friendly alternatives:
Selecting from a pre-defined list of text options,
Siri dictation, or
Choosing an emoji.