Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    React Native Desenvolvimento de aplicativos mobile com React

    Diego Martins de Pinho, Bruna Escudelario
    Livro de React Native

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    O React Native é um framework desenvolvido pelo Facebook e baseado na biblioteca React. Ele consiste em uma série de ferramentas que viabilizam a criação de aplicações mobile nativas — para as plataformas iOS e Android — utilizando internamente as tecnologias básicas do front-end: HTML, CSS e JavaScript. Ao contrário de outros frameworks semelhantes, o React Native converte todo o código desenvolvido para a linguagem nativa do sistema operacional do seu aparelho, ou seja, podemos criar somente um código e ele rodará em qualquer sistema operacional.

    Neste livro, Bruna Escudelario e Diego Pinho vão desde os primeiros passos com React Native até o desenvolvimento de aplicações que consomem serviços na internet (APIs). No meio deste percurso, você vai aproveitar e estudar o funcionamento da biblioteca React para web, afinal, todos os conceitos trabalhados nela também são usados aqui. Você verá o que é o JSX e como criar um componente das mais diversas formas, quais são as principais dependências, o que são propriedades e estados, estilos por meio do Flexbox e CSS, navegação de telas, quais são as principais funções do ciclo de vida de um componente, como passar informações de um componente para outro, consumir serviços da internet e atualizar os componentes com as respostas, até chegar à última grande novidade do React 16, os Hooks. Este livro foi estruturado de modo que os tópicos se complementem e se tornem gradativamente mais complexos ao decorrer da leitura, mas sempre apoiados por códigos contextualizados em casos de usos reais, seguindo as boas práticas adotadas pelo mercado e pela comunidade desenvolvedora.

    Edição atualizada em 08/2021.

    Nesta atualização, os autores revelam as novidades da nova versão do Expo, framework que dá suporte ao desenvolvimento com React Native. Dentre as suas novas funcionalidades, agora o Expo conta com um visualizador web fantástico, o que dispensa o uso de emuladores e torna tudo mais fácil. Além disso, a forma de escrever código em React mudou e nesta atualização os autores mostram quais as técnicas, boas práticas e os padrões que estão sendo usados atualmente no mercado.

    Saiba o que você vai aprender

     

    Sumário

    • 1 História do desenvolvimento do React Native
    • 1.1 O que é o React Native?
    • 1.2 História
    • 1.3 Vantangens do React Native
    • 1.4 O que vem por aí
    • 2 Instalação e configurações iniciais
    • 2.1 Explorando o Expo
    • 2.2 Instalando e usando o Expo
    • 2.3 Expo na Web
    • 3 Funcionamento do React Native
    • 3.1 Funcionamento do React
    • 3.2 Entendendo o arquivo App.js
    • 3.3 Componentes
    • 4 Criando os primeiros componentes
    • 4.1 Criando um componente e importando no App.js
    • 4.2 Acessando as propriedades do componente
    • 4.3 Propriedades em componentes de classe
    • 5 Componentes estilizados (CSS-in-JS)
    • 5.1 Aplicando estilos
    • 5.2 Utilizando arquivo externo
    • 5.3 Estilos internos ao componente
    • 5.4 Classes CSS
    • 5.5 Separando estilos genéricos - padrão
    • 6 O básico de layouts com o Flexbox
    • 6.1 Altura e largura (height e width)
    • 6.2 Contêineres e elementos flex
    • 6.3 Flex Direction
    • 6.4 Justify Content
    • 6.5 Align Items
    • 6.6 Flex-wrap
    • 6.7 Flex-grow
    • 6.8 Flex-shrink
    • 6.9 Flex-basis
    • 7 Renderização Condicional
    • 7.1 Verificando se o número é par ou ímpar
    • 7.2 Renderização condicional com função
    • 8 State, eventos e componentes controlados e não controlados
    • 8.1 Conhecendo os estados
    • 8.2 Usando as informações dos estados
    • 8.3 Atualizando o estado (componentes controlados)
    • 8.4 Componentes controlados X não controlados
    • 9 Requisições AJAX e APIs
    • 9.1 Ciclo de vida dos componentes
    • 9.2 AJAX
    • 10 Navegação
    • 10.1 React Navigation
    • 10.2 Navegação por Menu Lateral
    • 10.3 Navegação por Links
    • 10.4 Navegação por abas
    • 11 Integração com o banco de dados do Firebase
    • 11.1 Configuração
    • 11.2 Aplicativo
    • 11.3 Integração
    • 12 Trabalhando com Hooks
    • 12.1 O que são os Hooks?
    • 12.2 Hook de Estado (State Hook)
    • 12.3 Hook de Reducer (Reducer Hook)
    • 13 O futuro do React Native
    • 14 Referências

    Autores

    Bruna Escudelario

    Bruna Escudelario é Desenvolvedora Web com experiência na área de front-end com as tecnologias e frameworks: HTML5, CSS3, JavaScript, Node.js, Gulp.js, entre outras. Tem bacharelado em Ciência da Computação pela Pontifícia Universidade Católica de São Paulo (PUC-SP) e é entusiasta em desenvolvimento de jogos.

    Diego Martins de Pinho

    Diego Martins de Pinho é Bacharel em Ciência da Computação pela PUC-SP e MBA em Gestão da Tecnologia da Informação pela FIAP. É aficionado não somente por tecnologia, mas também por empreendedorismo e gestão de negócios. Trabalha com desenvolvimento web desde 2013 e sempre busca tempo para continuar aprendendo e para disseminar o conhecimento.

    Dados do produto

    Número de páginas:
    189
    ISBN:
    978-65-86110-09-8
    Data publicação:
    04/2020. Atualizado em 08/2021.
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de Progressive Web Apps
    Progressive Web Apps
    +
    Livro de Construct 2
    Construct 2
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev