We are already 10 days in this new decade and this is my second newsletter to you. This week, I managed to publish two new posts for you to indulge over the weekend.
⚡️ How To Handle Deep Linking in a React Native App
It is an important post if you are looking to to direct users from some external source to the mobile app. Sometimes directing the user to the app just by opening the home page isn't enough.
Deep Linking is a technique in which a given URL or resource is used to open a specific page or screen on mobile. So, instead of just launching the app on mobile, a deep link can lead a user to a specific page within the app, providing a better experience. This specific page or screen may reside under a series of hierarchical pages, hence the term "deep" in deep linking.
⚡️How to build React Native apps with GraphQL and Apollo
GraphQL is described as a query language for APIs. It is also considered as an alternative to REST and has been adapted more frequently in the last few years. Do you have a GraphQL endpoint already setup but you are looking forward to gaining some insight on how to gracefully consume this endpoint in a React Native app?
The main objectives of this tutorial going to cover are:
Learn how to integrate the Apollo Client in a React Native app
Fetch data from a REST Endpoint with Apollo using GraphQL query language using "@rest" decorator
Show a loading indicator when results are being fetched
Display results from the remote API endpoint
Well dev, that's all for this week.
Have a good weekend ahead and Happy coding!
Boost your tech skills with Manning Publications! No matter what you want to learn, you can save 40% off their entire range. All you need to do is use the code nlgrand40 at your cart before you checkout. This offer is exclusive to manning.com.
Fullstack GraphQL Applications with GRANDstack teaches you everything you need to know to design, deploy, and maintain a GraphQL API from scratch using the cutting-edge GRANDstack, which pairs your graph-based GraphQL API with the Neo4j graph database.