O documento discute o desenvolvimento de aplicativos móveis, abordando tópicos como: as principais plataformas Android e iOS, como iniciar a programação para essas plataformas, os desafios de desenvolver para dispositivos móveis variados e como resolvê-los, comunicação entre aplicativos, segurança, publicação e monetização.
21. NATIVO
APARELHO
● Afinidade com uma única plataforma
● Deve ser escrito para cada plataforma
● Tem acesso a todos os recursos nativos
● Performance gráfica superior
DO ● Distribuição pela App Store
CAPACIDADES AS ACESSO AFINIDADE COM OUTRAS PLATAFORMAS HÍBRIDO
● Afinidade com outras plataformas
● Escrito com tecnologia web (javascript,
html5 e css3)
● Tem acesso a todos os recursos nativos
● Distribuição pela App Store
APPLICATIVOS WEB
● Afinidade com outras plataformas
● Escrito com tecnologia web (javascript,
html5 e css3) e linguagens de servidor
(PHP, ASP,RUBY)
● Roda em servidores Web
● Acesso via browser
26. Regras ao invés de números
<Button
android:id="@+id/helloButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="left"
android:text="Hello World"
/>
left
center
right
match_parent
Hello World
bottom
27. QUALIFICADORES DE TAMANHO
/layout/main.xml /layout/main.xml
/layout-large/main.xml
/layout-xlarge/main.xml