Book Image

React Native By Example

By : Richard Kho
Book Image

React Native By Example

By: Richard Kho

Overview of this book

React Native's ability to build performant mobile applications with JavaScript has resulted in its popularity amongst developers. Developers now have the luxury to create incredible mobile experiences that look and feel native to their platforms with the comfort of a well-known language and the popular React.js library. This book will show you how to build your own native mobile applications for the iOS and Android platforms while leveraging the finesse and simplicity of JavaScript and React. Throughout the book you will build three projects, each of increasing complexity. You will also link up with the third-party Facebook SDK, convert an app to support the Redux architecture, and learn the process involved in making your apps available for sale on the iOS App Store and Google Play. At the end of this book, you will have learned and implemented a wide breadth of core APIs and components found in the React Native framework that are necessary in creating great mobile experiences.
Table of Contents (17 chapters)
Title Page
About the Author
About the Reviewer
Customer Feedback

Making your app look great

In addition to having membership in the appropriate platforms' developer programs, submitting your application to either store requires that you provide it with an app logo, screenshots of the app, and a description.

Creating an icon

Icons are the gateway to your application. It's what your users will interact with to access your app. To submit an application to the appropriate marketplace of your choice, it has to have an icon.

Because an icon is your app's brand, it's increasingly not enough to simply create a solid color shade and slap some text on it-users expect more.


Personally, I like using Sketch ( to design my app icons. While my design skills are not the greatest, I find it simple and intuitive to use.

There are so many ways you can procure an icon for your application. You could hire someone (either locally or online) to design one, or create one yourself using a plethora of applications.


When I need to generate different...