Pular para o conteúdo principal

Questão de Programação — Desenvolvimento Mobile — FGV 2024

ProgramaçãoDesenvolvimento Mobile
Código
fg079736
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
ATI - Desenvolvimento de Software
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
  1. AXamarin.
  2. BFlutter.
  3. CReact Native.
  4. DIonic.
  5. ESwiftUI.
Revelar gabarito e comentário

GabaritoB — Flutter.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Desenvolvimento multiplataforma — Flutter

Gabarito: letra B. Flutter é o framework multiplataforma do Google que utiliza a linguagem Dart para criar interfaces nativas para Android e iOS. As demais alternativas ou não são multiplataforma ou não usam Dart.

1Flutter (Google)
Linguagem: Dart
2React Native (Facebook)
Linguagem: JavaScript
3Xamarin (Microsoft)
Linguagem: C#
4Ionic
Tecnologias web (HTML/CSS/JS)
5SwiftUI (Apple)
Apenas iOS/macOS
Linguagem: Swift
Frameworks multiplataforma
LEVELsoulevel.com.br
Frameworks multiplataforma: Flutter (Google) (Linguagem: Dart); React Native (Facebook) (Linguagem: JavaScript); Xamarin (Microsoft) (Linguagem: C#); Ionic (Tecnologias web (HTML/CSS/JS)); SwiftUI (Apple) (Apenas iOS/macOS, Linguagem: Swift)

Alternativa A — ❌ Incorreta

Xamarin é um framework multiplataforma, mas utiliza a linguagem C# e a plataforma .NET, não Dart.

Alternativa B — ✅ Correta ⟵ GABARITO

Flutter é exatamente o framework descrito: usa Dart e permite desenvolvimento para Android e iOS com uma única base de código.

Alternativa C — ❌ Incorreta

React Native é multiplataforma, mas utiliza JavaScript/React, não a linguagem Dart.

Alternativa D — ❌ Incorreta

Ionic é um framework híbrido baseado em tecnologias web (HTML, CSS, Angular/React/Vue), não em Dart.

Alternativa E — ❌ Incorreta

SwiftUI é um framework nativo da Apple para desenvolvimento de interfaces em iOS/macOS, utiliza Swift, não é multiplataforma e não usa Dart.

PEGA ESSA DICA!

Memorize a associação direta: Flutter ↔ Dart (Google); React Native ↔ JavaScript (Facebook); Xamarin ↔ C# (Microsoft); Ionic ↔ Web Technologies; SwiftUI ↔ Swift (Apple). Nas provas de desenvolvimento mobile, essa relação é constantemente cobrada.

Link permanente: /questoes/fg079736