Programação para dispositivos móveis (eBook)
148 Seiten
Editora Senac São Paulo (Verlag)
978-85-396-3183-4 (ISBN)
Programação para dispositivos móveis propõe um mergulho no universo da biblioteca React Native, uma das mais utilizadas para o desenvolvimento híbrido nativo em dispositivos móveis. Ao longo desta obra, vamos trabalhar com todos os conceitos principais do React utilizando a linguagem JavaScript, passando por exemplos de utilização de mapas, obtenção de coordenadas geográficas e push notifications. Por fim, abordaremos o Redux Saga, biblioteca que permite o compartilhamento de states entre os vários componentes que são desenvolvidos em uma aplicação. O objetivo é que, ao final, o leitor esteja apto a desenvolver um aplicativo completo utilizando o React Native.
José Rubens Rodrigues possui experiência na área de TI desde 2001. Trabalhou, nos primeiros anos, com análise e desenvolvimento para mainframes em empresas do setor bancário, como Banco Real, Unibanco, Itaú e Alfa. Em 2005, passou a desenvolver aplicativos e games para celulares em uma multinacional do setor. Desenvolveu aplicativos para as plataformas BREW, J2ME, iOS e Android. Foi responsável pelo desenvolvimento de alguns dos aplicativos mais baixados da Vivo, como Vivo Cupido e Truco. Em 2010, cofundou a Intuitive Appz para desenvolver games e aplicativos para as plataformas mobile, web e PC, utilizando tecnologias como realidade aumentada e Kinect, em interações digitais para empresas como Foroni, Disney, Mattel, Volkswagen, MAN e Mercedes-Benz. Em 2013, cofundou a startup School Guardian, solução que traz segurança e agilidade na saída escolar, utilizada em mais de 300 escolas no Brasil, nos Estados Unidos, no Canadá, no Paraguai e no Uruguai, beneficiando mais de 80 mil alunos e 140 mil responsáveis, com mais de 3 milhões de chamadas realizadas. É responsável por toda a tecnologia da empresa, coordenando a equipe e desenvolvendo em React-Native, Kotlin, Swift, ReactJs, Node e PHP/Laravel. Desde 2019, atua como professor de empreendedorismo e inovação nos cursos de graduação e MBA da faculdade FIAP e como professor de tecnologias móveis no curso de TDS.
Capítulo 1 - Orientação a objetos por JavaScript
1 A linguagem JavaScript
2 Objetos e propriedades
3 Classes
4 Herança
5 Reescrita de métodos (override)
Considerações finais
Referências
Capítulo 2 - Desenvolvimento nativo e híbrido
1 A linguagem nativa
2 A linguagem híbrida
3 Linguagem nativa ou híbrida?
4 React Native
5 React Native CLI × Expo
Considerações finais
Referências
Capítulo 3 - Instalando o React Native
1 Instalação do React Native com o Expo CLI e o Yarn
2 Hello World
3 Rodando o projeto na web
4 Rodando o projeto no device
5 Rodando o projeto nos emuladores
6 Editor de código
7 Ferramentas de desenvolvimento
Considerações finais
Referências
Capítulo 4 - O Flexbox e estilos
1 Estrutura de um componente
2 Conhecendo o JSX
3 Text e aplicação de estilos com o StyleSheet
4 O Flexbox
Considerações finais
Referências
Capítulo 5 - Componentes básicos do React Native
1 Utilizando a props
2 React Hooks
3 Componentes do React Native
Considerações finais
Referências
Capítulo 6 - Trabalhando com listas e componentes
1 PropTypes
2 FlatList e SectionList
3 React-Navigation
4 Consumindo fonte de dados
Considerações finais
Referências
Capítulo 7 - Trabalhando com geocoordenadas, mapas e notificações
1 Como buscar as informações das geocoordenadas
2 Trabalhando com mapas
3 Utilizando a câmera
4 Notificações
Considerações finais
Referências
Capítulo 8 - Utilizando o React Redux
1 O que é o React Redux?
2 O Redux-Saga, colocando mais força no Redux
3 Exemplo prático de Redux-Saga
Considerações finais
Referências
Sobre o autor
| Erscheint lt. Verlag | 6.6.2023 |
|---|---|
| Reihe/Serie | Série Universitária | Série Universitária |
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | Coordenadas geográficas • Desenvolvimento de sistemas • JavaScript • Linguagem de programação • programação orientada a objetos • React Native • Software • Tecnologia da informação |
| ISBN-10 | 85-396-3183-0 / 8539631830 |
| ISBN-13 | 978-85-396-3183-4 / 9788539631834 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich