Módulo 1 BÁSICO

Atividade 1: Introdução à Programação Mobile

Por que aprender a criar aplicativos? Descubra o mercado e as oportunidades!

🎯 Objetivos desta aula

  • Entender a importância da programação mobile no mundo atual
  • Conhecer o mercado de trabalho para desenvolvedores mobile
  • Descobrir os diferentes tipos de aplicativos
  • Motivar-se para aprender React Native e Expo!

📱 Por que Programação Mobile?

Olhe ao seu redor. Quantas pessoas você vê usando o celular neste momento? Os smartphones se tornaram uma extensão do nosso corpo - usamos para comunicar, trabalhar, estudar, jogar e muito mais.

6.8 bilhões

de smartphones no mundo em 2024

4+ horas

tempo médio diário no celular

255 bilhões

de downloads de apps em 2023

R$ 15.000+

salário médio de dev mobile sênior

💡 Curiosidade: O Brasil é o 4º maior mercado de apps do mundo! Isso significa muitas oportunidades de trabalho para desenvolvedores mobile.

🤔 Tipos de Aplicativos Mobile

Existem três formas principais de criar aplicativos:

📱 Apps Nativos

Desenvolvidos especificamente para uma plataforma (iOS ou Android) usando a linguagem oficial.

Swift/Objective-C para iOS | Kotlin/Java para Android

🌐 Apps Híbridos

Criados com tecnologias web (HTML, CSS, JS) e "empacotados" para funcionar como app.

Ionic | Cordova | PhoneGap

⚡ Apps Cross-Platform (Multiplataforma)

Um único código gera apps nativos para ambas plataformas. Melhor dos dois mundos!

React Native | Flutter | Xamarin ← É isso que vamos aprender!

💡 Por que React Native? É usado por empresas gigantes como Facebook, Instagram, Uber, Pinterest, Discord e muitas outras. Você escreve JavaScript e gera apps de verdade!

🚀 O que vamos aprender neste curso?

Ao longo das próximas aulas, você vai aprender a criar aplicativos do zero usando React Native e Expo. Veja o que nos espera:

🏗️

Estrutura de Apps

Como organizar seu código

🎨

Interface e Design

Criar telas bonitas

Interatividade

Botões, inputs, estados

📝

Projetos Reais

Lista de tarefas, calculadora, portfolio

💪 Você consegue!

Se você já usou um app no celular (e com certeza já usou!), significa que você entende como um app deve funcionar. Agora é hora de aprender a criar ao invés de apenas usar.

Não se preocupe se nunca programou antes. Vamos começar do básico e avançar juntos! Cada atividade terá exemplos práticos que você poderá testar no seu próprio celular.

📝 Quiz - Teste seus conhecimentos