SlideShare uma empresa Scribd logo
APP
(APLICATIVOS
)
LET’S START!
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
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?
TIPOS DE
APPS
APPS NATIVOS
WEB APPS
HÍBRIDOS
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.
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.
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.
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.
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.
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.

Mais conteúdo relacionado

PPTX
Desenvolvimento para Plataformas-Moveis.pptx
PDF
Os caminhos para o desenvolvimento mobile
PDF
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
PPTX
Classificação de Aplicativos para Moveis
PPTX
Asoso tipos de aplicações móveis (1)
PPTX
Asoso tipos de aplicações móveis (1)
PPTX
8ºConnecting Knowledge Web ou App
PPTX
Web ou App?
Desenvolvimento para Plataformas-Moveis.pptx
Os caminhos para o desenvolvimento mobile
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Classificação de Aplicativos para Moveis
Asoso tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
8ºConnecting Knowledge Web ou App
Web ou App?

Semelhante a Aula sobre desenvolvimento de aplicativos (20)

PPTX
001 panorama geral - Arquitetura de aplicativos para dispositivos móveis
PDF
Apps Hibridos
PPTX
la 02Aula02 introdução phone_gap
PPTX
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
PPSX
Criando aplicativos-para-dispositivos-moveis
PPTX
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
PDF
Codifique uma vez, distribua em Android, iOS e Windows Phone
PDF
Aplicações Móveis Híbridas
PPTX
Introdução ao PhoneGap
PPTX
Introdução ao PhoneGap
PDF
Introdução ao Desenvolvimento Móvel
PDF
Apps Híbridos e novas promessas Mobile.
PDF
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PDF
Desenvolvimento de Aplicativos Móveis Multiplataforma
PDF
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
PDF
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
PDF
Aplicações Mobile
PPTX
Adobe Phonegap
PPTX
PPTX
Desenvolvendo aplicações móveis
001 panorama geral - Arquitetura de aplicativos para dispositivos móveis
Apps Hibridos
la 02Aula02 introdução phone_gap
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Criando aplicativos-para-dispositivos-moveis
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Codifique uma vez, distribua em Android, iOS e Windows Phone
Aplicações Móveis Híbridas
Introdução ao PhoneGap
Introdução ao PhoneGap
Introdução ao Desenvolvimento Móvel
Apps Híbridos e novas promessas Mobile.
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
Desenvolvimento de Aplicativos Móveis Multiplataforma
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
Aplicações Mobile
Adobe Phonegap
Desenvolvendo aplicações móveis
Anúncio

Último (20)

PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Émile Durkheim slide elaborado muito bom
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Aula sobre banco de dados com firebase db
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Aula 18 - Manipulacao De Arquivos python
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Processos na gestão de transportes, TM100 Col18
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
COBITxITIL-Entenda as diferença em uso governança TI
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Émile Durkheim slide elaborado muito bom
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula sobre banco de dados com firebase db
Anúncio

Aula sobre desenvolvimento de aplicativos

  • 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.