Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
React Native By Example

You're reading from   React Native By Example Native mobile development with React

Arrow left icon
Product type Paperback
Published in Apr 2017
Publisher Packt
ISBN-13 9781786464750
Length 414 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Richard Kho Richard Kho
Author Profile Icon Richard Kho
Richard Kho
Arrow right icon
View More author details
Toc

Table of Contents (10) Chapters Close

Preface 1. First Project - Creating a Basic To-Do List App FREE CHAPTER 2. Advanced Functionality and Styling the To-Do List App 3. Our Second Project - The Budgeting App 4. Advanced Functionality with the Expenses App 5. Third Project - The Facebook Client 6. Advanced Facebook App Functionality 7. Redux 8. Deploying Your Applications 9. Additional React Native Components

What this book covers

Chapter 1, First Project - Creating a Basic To-Do List App, begins the process of writing a to-do list application with React Native. You will plan the app and gain an overview of StyleSheet, Flexbox, and ES6. You will also create the building blocks of the app with four different parts of the React Native SDK.

Chapter 2, Advanced Functionality with the To-Do List App, dives deeper into the app we started build in the first chapter. You will learn how to handle navigation, date and time selection, building buttons, and create a custom collapsible and animated component for use in the app. You will also take those lessons and translate them into an Android version of the app.

Chapter 3, Second Project - The Budgeting App, will begin the second project of the book. You will plan an expense-tracking application, install a third-party vector icon library for React Native, create utility files that can be used throughout the app, and create a Modal component.

Chapter 4, Advanced Functionality with the Budgeting App, is a continuation of the second project. You will learn how to create a dropdown-like component for users to select from a list of items and create tabbed navigation for the app.

Chapter 5, Third Project - The Facebook Client, will begin the third and final project of the book. You will plan an app that connects to the third-party Facebook SDK, install said SDK to your project, allow users to log in with their Facebook credentials, then make requests for information.

Chapter 6, Advanced Functionality with the Facebook Client, wraps up the project you began in the previous chapter. You will learn how to build a pull-to-refresh mechanism for the app, render images for your users, allow users to open links without having to leave the app, and then use those lessons to make an Android version of the app.

Chapter 7, Adding Redux, introduces the popular Redux architecture. You will learn how to convert the to-do list app in the second chapter to an app supported by the principles of Redux.

Chapter 8, Deploying Your Applications, shows you how to package, upload and make your apps available for download on the Apple iOS App Store and Google Play Store. You will also gain some tips on creating app logos and screenshots, as well as how to launch beta tests for your apps.

Chapter 9, Additional React Native Components, dives into parts of the React Native SDK that we were not able to fit into the rest of the book. In it, you will build a playground style app learning different parts of the SDK. You will grab data from any third-party endpoints, control the user’s vibration motor, open other installed apps with links in your app, and much more. You will also learn how to convert the budgeting app in the fourth chapter to Android, since space in that chapter was limited.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime