2. Os aplicativos, também conhecidos como apps, são programas
de software projetados para serem executados em dispositivos
móveis, como smartphones e tablets, ou em computadores.
Eles desempenham diversas funções, desde facilitar tarefas
cotidianas até oferecer entretenimento, comunicação,
produtividade e muito mais. O design digital desempenha um
papel crucial no desenvolvimento de aplicativos, pois influencia
diretamente a experiência do usuário (UX) e a interface do
usuário (UI).
DEFINIÇÃ
O
3. TIPOS DE
APPS
SIM CLARO
Existem diversos tipos de aplicativos que
podem ser desenvolvidos, cada um com
finalidades distintas para atender às
necessidades variadas dos usuários. Veremos
no slide a seguir os 3 tipos de aplicativos que
podemos desenvolver. Prontos?
5. APPS
NATIVOS
Um aplicativo nativo é desenvolvido especificamente para uma
plataforma de dispositivo móvel, como iOS ou Android. Ele é escrito
usando as linguagens de programação e ferramentas nativas da
plataforma.
Características Principais:
• Aproveita totalmente os recursos e desempenho da plataforma.
• Oferece uma experiência de usuário mais fluida e integrada.
• Desenvolvido usando Swift ou Objective-C para iOS e Java ou
Kotlin para Android.
6. APPS
NATIVOS
E quando falamos de desenvolver para iOS ou Android, temos que
falar sobre as caracterisitcas específicas de cada sistema, então:
iOS: Desenvolvidos para o sistema operacional da Apple, utilizam
principalmente Swift ou Objective-C como linguagens de
programação.
Android: Desenvolvidos para dispositivos Android, utilizando Java ou
Kotlin como linguagens de programação.
7. WEB APPS
Um web app, ou aplicativo web, é acessado por meio de um
navegador da web e não precisa ser instalado no dispositivo. Ele é
desenvolvido usando tecnologias web padrão, como HTML, CSS e
JavaScript.
Características Principais:
• Pode ser acessado em diferentes dispositivos e plataformas por
meio de um navegador.
• Não requer download ou instalação.
• Pode ser responsivo para se adaptar a diferentes tamanhos de
tela.
8. WEB APPS
Dentro dos Web Apps, podemos ter 2 divisões de caracteristicas,
são elas:
Progressivos (PWAs): Aplicações web que oferecem
funcionalidades semelhantes às dos aplicativos nativos. Podem ser
acessados através de navegadores e instalados na tela inicial do
dispositivo.
Tradicional (Web Responsiva): Sites otimizados para funcionar
bem em dispositivos móveis, acessados por meio de navegadores,
sem a necessidade de instalação.
9. APPS HÍBRIDOS
Um aplicativo híbrido combina elementos de aplicativos
nativos e web apps. Ele é desenvolvido usando
tecnologias web (como HTML, CSS, JavaScript) e é
encapsulado em um contêiner nativo que permite a
execução em diferentes plataformas.
Características Principais:
• Compartilha código entre plataformas, permitindo
desenvolvimento mais eficiente.
• Pode ser distribuído através de lojas de aplicativos
como um aplicativo nativo.
• Utiliza frameworks como React Native, Flutter ou
PhoneGap/Cordova.
10. APPS HÍBRIDOS
E soluções inovadoras foram pensadas para os apps
híbridos, hoje podemos utilizar alguns frameworks para
auxiliar em seu desenvolvimento.
Frameworks como React Native ou Flutter: Permitem o
desenvolvimento de aplicativos que compartilham uma
base de código entre diferentes plataformas (iOS e
Android).
Cordova/PhoneGap: Utiliza tecnologias web (HTML,
CSS, JavaScript) para criar aplicativos que podem ser
empacotados como aplicativos nativos.