⾕

Computação  |  

Introdução

O desenvolvimento mobile refere-se à criação de aplicativos para dispositivos móveis, como smartphones e tablets. Com a popularização dos dispositivos móveis, essa área da programação se tornou uma das mais procuradas por empresas e desenvolvedores.

Plataformas Mobile

Android: É o sistema operacional da Google. Ele é baseado em Linux e utiliza principalmente a linguagem Kotlin (atualmente) e também Java.

iOS: É o sistema operacional da Apple. Ele está presente em iPhones e iPads. Aplicativos são desenvolvidos em Swift ou Objective-C.

Aplicativo Nativo vs Híbrido

Nativos

Desenvolvidos especificamente para uma plataforma (Android ou iOS).

Vantagens: Melhor desempenho e Acesso completo aos recursos do dispositivo.

Desvantagens: Maior tempo e custo, pois requer código separado para cada plataforma.

Híbridos (ou Multiplataforma)

Aplicativos desenvolvidos uma única vez e que funcionam em várias plataformas. Exemplos de tecnologias são: React Native (JavaScript), Flutter (Dart) e Xamarin (C#).

Vantagens: Código único para Android e iOS e Redução de tempo e custo.

Desvantagens: Menor desempenho comparado a nativos em alguns casos.

Next