All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
First impression can only be made once. That’s why creating a perfect splash screen is so important. Here’s a tutorial on adding it to React Native apps.
Read more
A comparison of text to speech solutions There are many text to speech solutions on the market, starting from Google Cloud Text To Speech, Microsoft Azure Text To Speech, Amazon AWS Polly and finishing with natively implemented solutions for Android and iOS devices. While the last one seems easier to implement, is reliable, and offers possibilities like using it without an internet connection, the “bigger” solutions are backed by machine learning and provide higher quality voices. The biggest downside is support for React Native - while all of them have official iOS and Android SDKs, it’s really hard to find a library for React Native. In this article, we present a comparison of native solutions for normal React Native apps, Expo ones, and the Rest API of Google Speech To Text. 
Read more
There can be many reasons to prevent screenshot-taking in an application, but keep in mind that it is bad protection for secure data or anything that user should not save, see or remember. A simple example of a work around is to take a photo of the device with another one. Anyway, is it even possible?
Read more
Intro As an introduction, I would like to show you what exactly I will cover in this article, how lifecycles are divided into categories, and what each category is responsible for.
Read more

A Good Start In React Native

 If you are reading this article, you probably fit one of the two groups: You are a native iOS or Android developer thinking about transitioning to RN, or You are already familiar with RN, but a friend, who is a native iOS/Android dev, asked you for some advice on how to learn RN. In both cases, you are welcome and this article is for you!
Read more
ReasonML is a language with syntax familiar to both JavaScript and OCaml programmers. You can compile it using BuckleScript straight into JavaScript. It not only allows to use JS in the middle of ReasonML code but also using JS libraries and their management system - NPM/Yarn.
Read more
The most basic debugging tool is the built-in JavaScript debugger. In the simulator menu opened by "command + m" on Android and "command + d" on iOS you can find the "Debug JS remotely" position. The tool opened under "http://localhost:8081/debugger-ui" is the same one, as browser debugger, hidden under the "inspect" menu button. Although It seems complex Chrome Developer Tools offers only basic features such as logging output to console or using the network tab.
Read more
SVG is a vector format that can scale to any size without losing its quality, and it can do this while having a comparatively low file size too. SVG is amazing like that and preferred implementation on React Native Platform.
Read more
Intro Nowadays, animations are an essential part of mobile apps and websites. When done properly, they make applications look smoother, attract users’ attention, and increase user engagement. One of the most famous animations is the lovely heart created by the Instagram team. Let me quickly show you how to create it in React Native.
Read more
In 2017, we have seen an increased interest in the question of code sharing across React and React Native, mostly after Nicolas Gallagher took to the stage at React Rally to talk about react-native-web, a solution he has been using to build a web version of Twitter. The first minor version of the package (0.1.0) was released October that year, and earlier, in March, Microsoft published reactxp to NPM. Since then, both libraries have been actively maintained, albeit by a limited number of contributors. They are currently the only production-proven options for experimenting with “truly” cross-platform React, targeting Native and Web with a single code base.
Read more
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories | React Native