Articles for React/React Native
Load Previous PostsRevolutionise Your Mobile Project: React Native or Swift – The Ultimate Choice
George Alexiou8 min read
In the ever-evolving landscape of app development, choosing the right programming language and framework can significantly affect the outcome of your project. This article aims to compare Swift and TypeScript, two popular languages, and dive deeper into the frameworks built…
Continue reading →Firebase Dynamic Links are being shut down: Time to go Universal with Expo Router?
Mo Khazali4 min read
Google has a reputation for killing or discontinuing its products and services. There's literally a website called Killed By Google, which has a list of all the services that have been discontinued over the years. Recently, Google has been hinting…
Continue reading →Signals are everywhere. After some years of React domination where signals were put aside, they are now back! A lot of rising frameworks use it (like Preact or Qwik), and even Angular integrated it in version 16. I would like…
Continue reading →In this article, we will be understanding what BLE (Bluetooth Low Energy) is, the use cases for BLE, how the GATT profile defines how BLE devices communicate with each other, and using these concepts to build a React Native mobile…
Continue reading →Conquer the Search Realm: Unleashing Postgres' Full Text Search Potential!
Joshua Radin-GrantEvgenia Brusnitskaya6 min read
You’ve been working on your application for a while with Postgres and have realised that it would be great for users to be able to search key values in your database. Well, look no further! This article will introduce you to…
Continue reading →If you are a PHP developer looking to create a fully customized e-commerce website, we recommend using Sylius as your e-commerce solution. With its modular and decoupled architecture, Sylius makes it effortless to integrate with third-party services and extend its…
Continue reading →Building Whitelabel Mobile Apps: A Comprehensive Guide of Technical Considerations
Mo Khazali9 min read
Introduction Imagine this scenario: You've just joined as a lead engineer at Burrito Ring, an international chain of average tasting TexMex fast food. Your first project is to develop a mobile app that allows users to view the menu, check allergens,
Continue reading →This article explains how to build a chatbot that's an expert on your custom knowledge base - by augmenting ChatGPT using embedding similarity search in Supabase. We also discuss prompt engineering, suggest hyperparameter values, evaluate performance, and propose further work. Background You’ve…
Continue reading →The State of Building Native Mobile and Web Apps from a Single Codebase with React Native in 2023
Mo Khazali10 min read
This article is a write-up based on a talk I've given called "Building Universal Apps in React Native". It was first delivered at iJS Conference London in April 2023. This article is not meant to go into detail about all…
Continue reading →Effective Strategies for Testing React Native Apps: Striking a Balance Between Testing UI and Business Logic
Mo Khazali9 min read
Testing in software development is a contentious topic, with advocates on both ends of the spectrum. On one hand, there are those who argue against writing any tests at all, while on the other hand, there are companies that insist…
Continue reading →