React Native

Using Swift in Fabric components and Turbo Modules

React Native’s new architecture is here, a few more releases, and it will be enabled by default for new library projects.

Optimising React Native's View component render speed

We all know that you can achieve a significant performance boost if you’re rendering fewer views. The <View/> component is one of the most used components in any React Native...

React Native animated bottom modal in a Native Stack Navigator

If you’re using the React Navigation library and you want to show a bottom modal you cannot use the useCardAnimation() hook to know the state of the transition, this hook...

Debug Jest Unit Tests with VS Code breakpoints in React Native

An excellent way to debug your Jest unit tests is by adding breakpoints in the .test.ts file and also in the .ts one.

How did we fix a massive CPU perfomance issue in our React Native iOS app

Our users started to give us bad app reviews complaining about scroll lag, keyboard typing lag and an overall bad experience.

How to fix Circular Dependencies in React Native

Circular dependencies are usually ignored, this can accumulate over time and produce all sort of unexpected issues.

Share data between React Native and iOS widgets

Having access to app’s data in your widget extension is a basic need and how do it is pretty straight up.

A nice use-case for React Native Portals

Some days ago we encountered a problem that seemed very time consuming to resolve it.

Testing code in React Native

We already know that React Native is a great framework which helps you to ship apps easily on iOS, Android and many other platforms. By doing this kind of multi-platform...

Another React Native upgrade story

You already know that a React Native upgrade is not an easy process. Depending from which version of react native you start to upgrade there are a lot of things...

Business

Cum completezi un formular W-8BEN-E pentru PFA/SRL

Formularul te va ajuta la evitarea taxării duble dacă locuiești în România, ai un PFA/SRL și vrei să facturezi un client din SUA.

Cum am găsit primul client

Cum ajungi să semnezi un contract de colaborare cu un client care este în top 5 mondial, practic cum faci tranziția de la un job stabil către ceva la fel...

Personal

Cum completezi un formular W-8BEN-E pentru PFA/SRL

Formularul te va ajuta la evitarea taxării duble dacă locuiești în România, ai un PFA/SRL și vrei să facturezi un client din SUA.

Cum am găsit primul client

Cum ajungi să semnezi un contract de colaborare cu un client care este în top 5 mondial, practic cum faci tranziția de la un job stabil către ceva la fel...

iOS

Adding a Forked Pod as a Dependency in a Podspec on iOS

You’re developing a new CocoaPods library. You found a bug in one of your library dependencies, so you decide to fork that pod dependency and fix it.

How to deploy on iOS 16 using Xcode 13

If you want to deploy the app to a physical device running iOS 16, you don’t need to use Xcode 14.

How did we fix a massive CPU perfomance issue in our React Native iOS app

Our users started to give us bad app reviews complaining about scroll lag, keyboard typing lag and an overall bad experience.

Share data between React Native and iOS widgets

Having access to app’s data in your widget extension is a basic need and how do it is pretty straight up.

Link an AppGroup Id to your iOS App

Registering a new App Group Id is not ennough if you want to make it work with your app.

Register a new AppGroup Id on iOS

Registering a new App Group Id is one of the first steps required to be done in order to be able to share data between your app and any other...

Register a new App Id on iOS

Registering a new App Id is one of the first things you need to do when starting a new iOS project.

Software

How to add DKIM and DMARC records to your email

DKIM and DMARC records are now required by Google and Yahoo if you want to bulk send emails but they are also useful for your private custom domain email because...

Top quality sources to find free and paid landing page templates in 2023

A few weeks ago I started to build a landing page for my company, GUU Labs, and I realized how hard is to find some good starting points.

Designing a logo for GUU Labs

Recently I started to scratch a logo for a new software company, GUU Labs. The idea of this company is to build and provide digital products in the form of...

Summing Sprint Estimates in Notion: Creating a Rollup Property for Total Estimates

In this article, we’ll show you how to create a Rollup property in Notion to keep track of the total estimates for each sprint in your Notion workspace.