Questão nº 48
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 48)
No desenvolvimento de aplicativos móveis para Android e iOS, uma das abordagens mais comuns é o uso de frameworks que permitem o desenvolvimento multiplataforma, reduzindo o esforço de criação de código para cada sistema operacional. O framework popular para o desenvolvimento multiplataforma e que utiliza a linguagem Dart é chamado de
- AXamarin.
- BFlutter. (alternativa correta)
- CReact Native.
- DIonic.
- ESwiftUI.
Resposta comentada
Gabarito Alternativa B
Os frameworks multiplataforma são ferramentas que permitem criar aplicativos para diferentes sistemas operacionais (como Android e iOS) usando uma única base de código, economizando tempo e esforço no desenvolvimento.
- (A) Incorreta: Xamarin é um framework multiplataforma, mas utiliza a linguagem C#, não Dart.
- (B) Correta: Flutter é o framework popular para desenvolvimento multiplataforma que utiliza a linguagem Dart.
- (C) Incorreta: React Native é um framework multiplataforma muito popular, mas utiliza JavaScript ou TypeScript, e não Dart. A armadilha aqui é que ambos são frameworks multiplataforma de alto desempenho e frequentemente comparados, mas a diferença crucial está na linguagem de programação que cada um emprega.
- (D) Incorreta: Ionic é um framework multiplataforma que utiliza tecnologias web (HTML, CSS, JavaScript/TypeScript) para construir aplicativos híbridos.
- (E) Incorreta: SwiftUI é um framework da Apple para construir interfaces de usuário, mas é exclusivo para o ecossistema Apple (iOS, macOS, watchOS, tvOS) e utiliza a linguagem Swift, não sendo multiplataforma no sentido de abranger Android.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Desenvolvimento de Software (Caderno Tipo 1). Reproduzida para fins de estudo.