Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desenvolvendo interfaces "like a boss" com Xamarin.Forms

Desenvolvendo interfaces "like a boss" com Xamarin.Forms

Palestra realizada no Xamarin Summit 2018

Ione Souza Junior

June 07, 2018
Tweet

More Decks by Ione Souza Junior

Other Decks in Technology

Transcript

  1. DESENVOLVENDO INTERFACES LIKE A BOSS COM XAMARIN.FORMS

  2. APRESENTAÇÃO Ione Souza Junior Desenvolvedor Mobile @Unimestre ❤ Xamarin @ionixjunior

    junior@ionixjunior.com.br
  3. QUEM NUNCA PRECISOU FAZER UM APP TIPO...

  4. QUEM NUNCA PRECISOU FAZER UM APP TIPO... > Facebook >

    WhatsApp > GetNinjas > IFood > Uber > Algum outro para copiar?
  5. EXPECTATIVA X REALIDADE

  6. None
  7. None
  8. AS VEZES COLOCAMOS A "CULPA" NA TECNOLOGIA QUE TRABALHAMOS...

  9. Os componentes não estão prontos para fazer isso... — Um

    desenvolvedor que espera tudo pronto
  10. Não faz isso por padrão? Reclama lá pro Xamarin, TO

    PAGAAAANDO — Um depoimento velho, mas verdadeiro
  11. PRECISAMOS ESTUDAR AS GUIDELINES E SABER COMO COMBINAR OS COMPONENTES

    PARA DESENVOLVER TELAS MAIS PROFISSIONAIS - E AS VEZES ESCREVER ALGUNS RENDERS
  12. LEGAL, VAMOS VER NA PRÁTICA...

  13. WHATSAPP CHAT LIST

  14. WHATSAPP CHAT LIST > Lista dinâmica (individual e grupos) >

    Badges > Nível: fácil !
  15. None
  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. None
  29. None
  30. !

  31. None
  32. NUBANK TIMELINE

  33. NUBANK TIMELINE > Carrossel no cabeçalho da lista > Efeito

    de linha do tempo > Nível: menos fácil
  34. None
  35. None
  36. None
  37. None
  38. None
  39. None
  40. None
  41. None
  42. None
  43. None
  44. None
  45. None
  46. None
  47. None
  48. None
  49. None
  50. None
  51. E AÍ? VAI DIZER AGORA QUE COM XAMARIN.FORMS NÃO DÁ?

  52. NA PALESTRA DE HOJE VIMOS QUE... > É essencial saber

    combinar os componentes
  53. NA PALESTRA DE HOJE VIMOS QUE... > É essencial saber

    combinar os componentes > Ter um pouco de bom gosto ajuda muito - ou copiar
  54. NA PALESTRA DE HOJE VIMOS QUE... > É essencial saber

    combinar os componentes > Ter um pouco de bom gosto ajuda muito - ou copiar > É importante conhecer as guidelines e saber como tudo funciona por baixo dos panos
  55. NA PALESTRA DE HOJE VIMOS QUE... > É essencial saber

    combinar os componentes > Ter um pouco de bom gosto ajuda muito - ou copiar > É importante conhecer as guidelines e saber como tudo funciona por baixo dos panos > Seu app Xamarin.Forms não precisa ser feio
  56. EXEMPLOS NO GITHUB > github.com/ionixjunior/xamarin- forms-interfaces

  57. Ione Souza Junior Desenvolvedor Mobile @ Unimestre @ionixjunior junior@ionixjunior.com.br