Skip to content

Commit 8cbbd11

Browse files
authored
Atualização tech guide mobile (#400)
1 parent ccba212 commit 8cbbd11

14 files changed

+17638
-950
lines changed

_data/cards/pt_BR/android-ia.yaml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,6 @@ alura-contents:
3535
title: "Formação - Android com IA: criando apps mais inteligentes com o Google ML Kit"
3636
link: https://cursos.alura.com.br/formacao-android-ia-google-ml-kit
3737
- type: COURSE
38-
title: "Jetpack Compose: integrando a API da Open AI no App"
39-
link: https://cursos.alura.com.br/course/jetpack-compose-integrando-api-open-ai-app
40-
- type: COURSE
41-
title: "Curso de Github Copilot e Android Studio: melhorando a produtividade"
42-
link: https://cursos.alura.com.br/course/github-copilot-android-studio-melhorando-produtividade
43-
- type: COURSE
44-
title: "Android e OpenAI: integrando DALL-E, Whisper e GPT para áudios e imagens."
45-
link: https://cursos.alura.com.br/course/android-openai-integrando-ia-aplicativos-moveis
38+
title: "Formação Android: criando apps de forma inovadora com CoPilot, GPT e Gemini"
39+
link: https://cursos.alura.com.br/formacao-android-ia-apps-inovadores-copilot-gpt-gemini
40+

_data/cards/pt_BR/flutter-native.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,7 @@ contents:
5454
title: "Interoperabilidade do C para iOS | Flutter Docs (inglês)"
5555
link: https://docs.flutter.dev/development/platform-integration/ios/c-interop
5656
alura-contents:
57-
57+
- type: COURSE
58+
title: "Formação Flutter: integrando com Recursos Nativos"
59+
link: https://cursos.alura.com.br/formacao-flutter-recursos-nativos
5860

_data/cards/pt_BR/ios-architecture.yaml

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -25,29 +25,8 @@ contents:
2525
link: https://youtu.be/iI0LabCYZJo
2626
alura-contents:
2727
- type: COURSE
28-
title: "Swift: aplicando o padrão arquitetural MVVM e boas práticas de separação de responsabilidades"
29-
link: https://cursos.alura.com.br/course/swift-padrao-arquitetural-mvvm-separacao-responsabilidades
28+
title: "Formação evolua Apps em SwiftUI: CRUD, MVVM e Autenticação"
29+
link: https://cursos.alura.com.br/formacao-apps-swiftui-crud-mvvm-autenticacao
3030
- type: COURSE
31-
title: "iOS: construindo um app de menu com arquitetura MVVM com ViewCode"
32-
link: https://cursos.alura.com.br/course/ios-construindo-app-menu-arquitetura-mvvm-view-code
33-
- type: COURSE
34-
title: "iOS: utilizando Server Driven UI no aplicativo"
35-
link: https://www.alura.com.br/curso-online-ios-utilizando-server-driven-ui-aplicativo
36-
- type: COURSE
37-
title: "iOS: trabalhando com navegação por deeplink e tratamento de erros"
38-
link: https://www.alura.com.br/curso-online-ios-trabalhando-navegacao-deeplink-tratamento-erros
39-
- type: COURSE
40-
title: "iOS com ViewCode: organize seu código com arquitetura MVP"
41-
link: https://www.alura.com.br/curso-online-ios-viewcode-organize-codigo-arquitetura-mvp
42-
- type: COURSE
43-
title: "iOS: construindo uma lista de tarefas com MVC com View Code"
44-
link: https://cursos.alura.com.br/course/ios-construindo-lista-tarefas-mvc-view-code
45-
- type: COURSE
46-
title: "iOS: construindo um app com arquitetura limpa e VIP com ViewCode"
47-
link: https://cursos.alura.com.br/course/ios-construindo-app-arquitetura-limpa-vip-view-code
48-
- type: COURSE
49-
title: "iOS: praticando clean code, injeção de dependências e orientação a protocolos"
50-
link: https://cursos.alura.com.br/course/ios-clean-code-injecao-dependencias-orientacao-protocolos
51-
- type: COURSE
52-
title: "iOS: escrevendo código de qualidade com SOLID em Swift"
53-
link: https://cursos.alura.com.br/course/ios-escrevendo-codigo-qualidade-solid-swift
31+
title: "iOS com View Code: cursos para aprender clean code e arquitetura de software"
32+
link: https://cursos.alura.com.br/formacao-ios-view-code-clean-code-arquiteturas-software
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
name: iOS - Design System
3+
logo:
4+
short-description:
5+
key-objectives:
6+
- A Apple oferece ferramentas e recursos para que os aplicativos sigam as melhores práticas de design e interação no iOS.
7+
- Entender as Human Interface Guidelines (HIG) da Apple;
8+
- Criar componentes reutilizáveis e escaláveis para iOS;
9+
- Aplicar o Design System em diferentes dispositivos iOS.
10+
11+
aditional-objectives:
12+
contents:
13+
- type: ARTICLE
14+
title: "Human Interface Guidelines | Apple Developer"
15+
link: https://developer.apple.com/design/human-interface-guidelines/
16+
- type: ARTICLE
17+
title: "Designing for iOS | Apple Developer"
18+
link: https://developer.apple.com/design/
19+
- type: ARTICLE
20+
title: "SwiftUI and Design Systems | Apple Developer"
21+
link: https://developer.apple.com/xcode/swiftui/
22+
alura-contents:
23+
- type: COURSE
24+
title: "Formação iOS com SwiftUI: crie design system para projetos"
25+
link: https://cursos.alura.com.br/formacao-ios-swiftui-crie-design-system-projetos
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: React Native - Animações
2+
logo:
3+
short-description:
4+
key-objectives:
5+
- Entender os conceitos básicos de animação no React Native.
6+
- Aprender a utilizar as bibliotecas de animação mais comuns no React Native.
7+
- Integrar animações em componentes e fluxos de navegação.
8+
aditional-objectives:
9+
contents:
10+
- type: SITE
11+
title: "Documentação Oficial do React Native - Animações"
12+
link: https://reactnative.dev/docs/animations
13+
- type: SITE
14+
title: "React Native Animatable - Biblioteca de Animações"
15+
link: https://github.com/oblador/react-native-animatable
16+
- type: SITE
17+
title: "Lottie for React Native - Animações vetoriais"
18+
link: https://docs.lottiefiles.com/guide/react-native
19+
alura-contents:
20+
- type: COURSE
21+
title: "ALURA+: Como utilizar ícones e animações em apps com React Native"
22+
link: https://cursos.alura.com.br/extra/alura-mais/como-utilizar-icones-e-animacoes-em-apps-com-react-native-c1227
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: React Native - Arquitetura
2+
logo:
3+
short-description:
4+
key-objectives:
5+
- Compreender as melhores práticas de arquitetura para criar aplicativos React Native.
6+
- Conhecer os principais padrões de arquitetura no React Native.
7+
- Aprender como organizar pastas e componentes.
8+
aditional-objectives:
9+
contents:
10+
- type: SITE
11+
title: "Documentação oficial do React Native - Arquitetura"
12+
link: https://reactnative.dev/docs/architecture-overview
13+
- type: SITE
14+
title: "Arquitetura 0.76 do React Native - Novidades e Melhoria"
15+
link: https://reactnative.dev/blog/2020/09/23/version-0.76
16+
- type: SITE
17+
title: "React Navigation - Arquitetura de navegação no React Native"
18+
link: https://reactnavigation.org/docs/getting-started
19+
- type: SITE
20+
title: "React Native - Organizando componentes e pastas"
21+
link: https://reactnative.dev/docs/structure
22+
- type: SITE
23+
title: "Padrão MVVM no React Native"
24+
link: https://reactnative.dev/docs/architecture#mvvm-pattern
25+
- type: SITE
26+
title: "React Native - Melhorias de performance com arquitetura"
27+
link: https://reactnative.dev/docs/optimizing-performance
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: React Native - Fundamentos
2+
logo:
3+
short-description:
4+
key-objectives:
5+
- React Native é um framework de desenvolvimento de software de código aberto criado pelo Facebook. Ele permite desenvolver aplicativos para Android e iOS usando um único código-fonte.
6+
- No React Native, as interfaces são construídas usando componentes. Esses componentes, como View, Text, Image, Button e TextInput, são responsáveis por definir tanto a aparência quanto o comportamento da sua aplicação. A ideia é simplesmente descrever como a interface deve se comportar de acordo com o estado da aplicação.
7+
aditional-objectives:
8+
contents:
9+
- type: SITE
10+
title: "React Native - Documentação"
11+
link: https://reactnative.dev/
12+
- type: SITE
13+
title: "Expo - Documentação"
14+
link: https://expo.dev/
15+
- type: SITE
16+
title: "React Native - Guia de Introdução"
17+
link: https://reactnative.dev/docs/getting-started
18+
- type: SITE
19+
title: "React Navigation - Navegação no React Native"
20+
link: https://reactnavigation.org/
21+
- type: SITE
22+
title: "React Native Elements - Biblioteca de Componentes"
23+
link: https://reactnativeelements.com/
24+
- type: SITE
25+
title: "React Native Debugger - Ferramenta de Debug"
26+
link: https://github.com/jhen0409/react-native-debugger
27+
- type: SITE
28+
title: "React Native - Uso de Hooks"
29+
link: https://reactnative.dev/docs/hooks
30+
alura-contents:
31+
- type: COURSE
32+
title: "Formação React Native: Desenvolva seu primeiro app"
33+
link: https://cursos.alura.com.br/formacao-react-native-primeiro-app
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: React Native - Nativo
2+
logo:
3+
short-description:
4+
key-objectives:
5+
- Conhecer as especificidades do desenvolvimento nativo para Android.
6+
- Conhecer as especificidades do desenvolvimento nativo para iOS
7+
aditional-objectives:
8+
contents:
9+
- type: SITE
10+
title: "Documentação Oficial do React Native - Componentes e APIs"
11+
link: https://reactnative.dev/docs/components-and-apis
12+
- type: SITE
13+
title: "Documentação Oficial do React Native - Integração com Android"
14+
link: https://reactnative.dev/docs/integration-with-existing-apps#android
15+
- type: SITE
16+
title: "Documentação Oficial do React Native - Integração com iOS"
17+
link: https://reactnative.dev/docs/integration-with-existing-apps#ios
18+
- type: SITE
19+
title: "Documentação Oficial do React Native - Trabalhando com Native Modules"
20+
link: https://reactnative.dev/docs/native-modules-android
21+
- type: SITE
22+
title: "Documentação Oficial do Expo - Começando com o Expo"
23+
link: https://docs.expo.dev/get-started/installation/
24+
- type: SITE
25+
title: "Documentação Oficial do Expo - API do Expo"
26+
link: https://docs.expo.dev/versions/latest/
27+
- type: SITE
28+
title: "Documentação Oficial do Expo - Desenvolvimento para Android e iOS"
29+
link: https://docs.expo.dev/get-started/installation/#android-and-ios
30+
- type: SITE
31+
title: "Expo Managed Workflow - O que é e como funciona"
32+
link: https://docs.expo.dev/workflow/managed/
33+
alura-contents:
34+
- type: COURSE
35+
title: "Curso React Native: integrando câmera nativa para capturar fotos"
36+
link: https://cursos.alura.com.br/course/react-native-integrando-camera-nativa-capturar-fotos
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: React Native - Pacotes Essenciais
2+
logo:
3+
short-description:
4+
key-objectives:
5+
- O React Native permite o uso de pacotes e bibliotecas de terceiros para agilizar o desenvolvimento e adicionar funcionalidades extras aos aplicativos.
6+
- Conhecer e saber utilizar o NPM (Node Package Manager) para gerenciar pacotes.
7+
- Conhecer os principais pacotes do React Native e suas utilidades.
8+
aditional-objectives:
9+
contents:
10+
- type: SITE
11+
title: "Documentação Oficial do React Native - Usando Pacotes"
12+
link: https://reactnative.dev/docs/linking-libraries
13+
- type: SITE
14+
title: "React Native - Pacotes no NPM"
15+
link: https://www.npmjs.com/package/react-native
16+
- type: SITE
17+
title: "React Native - Pacotes Populares"
18+
link: https://github.com/ReactNativeCommunity
19+
- type: SITE
20+
title: "React Native Firebase - Biblioteca para Firebase"
21+
link: https://rnfirebase.io/
22+
- type: SITE
23+
title: "React Navigation - Navegação no React Native"
24+
link: https://reactnavigation.org/
25+
- type: SITE
26+
title: "React Native Paper - Componentes UI"
27+
link: https://callstack.github.io/react-native-paper/
28+
- type: SITE
29+
title: "Axios - Biblioteca para requisições HTTP"
30+
link: https://axios-http.com/
31+
- type: YOUTUBE
32+
title: "React Native: 10 Essential Libraries for Developers"
33+
link: https://youtu.be/2EJkEzV0FJ8
34+
- type: ARTICLE
35+
title: "Bibliotecas essenciais para o desenvolvimento com React Native"
36+
link: https://blog.codemagic.io/essential-libraries-for-react-native-developers/
37+
- type: ARTICLE
38+
title: "Principais Pacotes para React Native"
39+
link: https://medium.com/@newtonstechblog/most-popular-react-native-libraries-9cc62b8f5e4b
40+
alura-contents:
41+
- type: COURSE
42+
title: "Formação React Native: Desenvolva seu primeiro app"
43+
link: https://cursos.alura.com.br/formacao-react-native-primeiro-app
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: React Native - Testes
2+
logo:
3+
short-description:
4+
key-objectives:
5+
- Aprender as melhores práticas de testes em React Native.
6+
- Conhecer as ferramentas e bibliotecas de testes para React Native, como Jest e React Native Testing Library.
7+
- Aprender a escrever testes unitários, de integração e de interface de usuário para garantir a qualidade do código.
8+
aditional-objectives:
9+
contents:
10+
- type: SITE
11+
title: "Documentação Oficial do React Native - Testes"
12+
link: https://reactnative.dev/docs/testing-overview
13+
- type: SITE
14+
title: "Jest - Framework de Testes para JavaScript"
15+
link: https://jestjs.io/
16+
- type: SITE
17+
title: "React Native Testing Library - Testes de UI"
18+
link: https://testing-library.com/docs/react-native-testing-library/intro/
19+
- type: SITE
20+
title: "Enzyme - Testes para React Native"
21+
link: https://airbnb.io/enzyme/
22+
- type: SITE
23+
title: "Mocking em Jest - Documentação"
24+
link: https://jestjs.io/docs/mock-functions
25+
- type: SITE
26+
title: "Detox - Testes End-to-End para React Native"
27+
link: https://wix.github.io/Detox/
28+
- type: YOUTUBE
29+
title: "React Native Testing Tutorial | Jest and React Native Testing Library"
30+
link: https://youtu.be/RX61r8u1fMc
31+
- type: ARTICLE
32+
title: "Testando Aplicações React Native com Jest"
33+
link: https://www.toptal.com/react-native/react-native-testing-jest
34+
- type: ARTICLE
35+
title: "Testes End-to-End com Detox no React Native"
36+
link: https://www.smashingmagazine.com/2020/04/detox-end-to-end-testing-react-native/

0 commit comments

Comments
 (0)