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.
de smartphones no mundo em 2024
tempo médio diário no celular
de downloads de apps em 2023
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.