React Native - App de entrega de comida com Material Design Projeto Prático React Native - App de entrega de comida com Material Design

Veja do zero a criação de um aplicativo nativo de entrega de comida desenvolvido em React Native e Material Design

Curso com 03h14 de videos Categoria Desenvolvimento Mobile

Sobre o projeto

O React Native é um framework do Facebook para criação de aplicativos nativos com JavaScript para Android e iOS, sendo utilizado em famosos aplicativos como Facebook, Instagram, Uber, Skype, Pinterest e Walmart. O Material Design é um sistema de design da Google com o objetivo de ajudar equipes a criarem experiências digitais de alta qualidade. Neste projeto iremos desenvolver um aplicativo nativo de entrega de comida, entendendo como criar facilmente interfaces com Material Design, incluindo a criação de temas. Também veremos como fazer requisições a uma API, utilizar a arquitetura Flux com React puro e boas práticas.

O React Native é um framework do Facebook para criação de aplicativos nativos com JavaScript para Android e iOS, sendo utilizado em famosos aplicativos como Facebook, Instagram, Uber, Skype, Pinterest e Walmart. O Material Design é um sistema de design da Google com o objetivo de ajudar equipes a criarem experiências digitais de alta qualidade. Neste projeto iremos desenvolver um aplicativo nativo de entrega de comida, entendendo como criar facilmente interfaces com Material Design, incluindo a criação de temas. Também veremos como fazer requisições a uma API, utilizar a arquitetura Flux com React puro e boas práticas.

O que irá aprender?

Neste curso iremos conhecer o React Native Paper, biblioteca que fornece vários componentes que seguem os princípios do Material Design, e desenvolver um aplicativo de entrega de comida.

Alguns itens presentes no curso:

  • React Native Paper;
  • Acesso a APIs;
  • Criação de Serviços;
  • Criação de Reducers;
  • Providers;
  • Navegação entre telas;
  • Criação de temas;
  • React Hooks.

Para quem?

Este projeto é destinado àqueles que já possuem um conhecimento de React Native e queiram praticar criando um projeto moderno que poderá ser evoluído para um produto real.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato

Ambiente do curso

  • - Node.js
  • - Visual Studio Code
  • - Android Studio
  • - JDK 8
  • - Xcode

Sobre o professor

Akira Hanashiro

Akira Hanashiro

Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.

Conteúdo programático

  1. Apresentação

    Apresentação do Curso

    3 aulas
    • Apresentação do projeto
    • Repositório do projeto
    • Códigos do projeto
  2. Criação do Projeto e Instalações das Dependências

    Nesta aula veremos a preparação do ambiente de desenvolvimento.

    3 aulas
    • Criação do Projeto e Instalação do React Native Paper
    • Customizando o seu próprio tema
    • Servidor : iniciando o Tw Dev Server
  3. Estruturando o aplicativo e lógica

    Nesta aula veremos como estruturar o aplicativo e a lógica de back-end.

    4 aulas
    • Iniciando a estrutura de pastas
    • Criando Serviços
    • Criando Ações
    • Criando Reducers
  4. Criando Views

    Nesta aula veremos a criação das telas do aplicativo.

    5 aulas
    • Acessando valores pelos Providers
    • Listando Produtos
    • Adicionando produtos no pedido, selecionando opções e colocando observações
    • Criando navegação entre telas
    • Visualização e finalização do pedido
Download da ementa

Utilizada e amada por milhares! Veja mais opiniões reais

  • Muito bom esse projeto prático, aprendi a utilizar os styleds components.

  • Muito bom o curso! Interessante esses projetos, ajudam a dar uma visão prática de criar apps com as libs que ajudam.

  • Muito bom esse curso parabéns...

  • Muito bom, bem prático e objetivo.

  • Já conhecia o Dart e a orientação a objeto, mas não conhecia tão a fundo como foi apresentado no curso. Agora poderia fazer aplicações mais consistentes e organizadas através dos conhecimentos obtidos no curso.

    Depoimento - Valdeir
    Dart - Orientação a Objetos
    Valdeir Tupã / SP
  • Ótimo treinamento de introdução ao Vuejs. Gostei da abordagem onde se mostra os conceitos e após a abordagem dos principais pontos vem a implementação no projeto. Para o futuro, uma abordagem com vue-cli será muito bem vinda.

    Depoimento - Marcio
    Vue.js - Criação de interfaces web
    Marcio São Paulo / SP
  • Curso bacana. Sempre bom reforçar as coleções oferecidas pelo Python. Ansioso para seguir na trilha Python, aprender a trabalhar a fundo com banco de dados e começar a realizar as primeiras aplicações comerciais. Abraços a todos.

    Depoimento - Daian
    Python - Collections
    Daian Blumenau / SC
  • Como já tenho um conhecimento em Java, acabei começando meus estudos pelos tópicos mais avançados, nunca estive tão errado kkkk. Mesmo conhecendo a sintaxe tive bastante dificuldade em acompanhar/entender as aulas, então decidi engolir o orgulho e recomeçar a fortalecer minha base teórica nos módulos mais iniciantes, e a diferença foi fantástica!! O conteúdo foi abordado de forma direta, simples e muito didática!! Parabéns!

    Depoimento - Luiz
    Java - Fundamentos
    Luiz Sorocaba / SP
  • O curso é demais, 100%, aulas bem didáticas. Me tirou muitas dúvidas que nem os professores da minha faculdade ao menos pensaram em nos dizer kkkkk não me arrependi de ter feito o plano. Obrigado pelo trabalho de vocês, estão me ajudando nesse momento e devem ter ou ainda vão ajudar ainda muitas pessoas. Um grande abraço.

    Depoimento - Leonardo
    Lógica de Programação Completo
    Leonardo Porto Alegre / RS

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!