Blog
Check out our blog for the latest tips, tricks, and best practices on Javascript, React/React Native, AWS and Startups.
notJust Hack 2024: Build, Launch, Win!
Join notJust Hack 2024, the ultimate online hackathon for mobile developers. Build and launch your app from December 1–31 for a chance to win a MacBook Pro, Mac Mini, and cash prizes.
React Native 0.76 - What’s new?
What’s new in the new version of React Native 0.76: New Architecture now by default, New React Native DevTools for better debugging, 15x Faster Metro build and smaller Android app, New boxShadow & filter style pr ops
How Starlink built 3d and AR in React Native & Expo
Starlink app is built with React Native and Expo. Here is how they are building the 3d and AR features using ExpoGL, Three.js and React Three Fiber
React Native IDE
React Native IDE has launched, and it’s a game changer for building React Native Apps without leaving VSCode
React Native Skia Video and 3d API with WebGPU
React Native Skia introduce support for Video and 3d using WebGPU
React 19 brings stable Server Components and React Compiler
Let’s explore the future of React 19 with stable React Server Components and React Compiler
Expo SDK 51: What’s new?
Let’s explore the new updates from Expo SDK 51: React Native 0.75, Bridgeless mode, camera, expo video, Expo Router v3.5 and more
React Native 0.74: What’s new?
Let’s explore the new updates from React Native 0.74: Yoga 3, Bridgeless, batch layout updates, yarn 3
React Native Screens - Custom Screen Transitions based on Gesture
Learn how to implement custom navigation transitions based on gestures for the go-back transition in React Native using React Native Screens.
React Native Skia 1.0
React Native Skia 1.0 is stable and it brings exciting features such as Paragraph API, Animation hooks, Atlas API, Skottie for Lottie animations, canvaskit-js. Use react-native-skia to power your 2d drawing in React Native and Expo
How to use SWR in React Native - Fetch and Cache data
Explore the power of SWR for data fetching and caching in React Native
Exploring Bun 1.0: Is it really faster than NodeJS?
Let’s explore the power of Bun
Netflix AI Recommendation System with Supabase Vector
Let’s build an AI Movie Recommendation System using Supabase Vector
🚀 Pre-Launch Checklist: 5 easy Must-DO Steps before you hit publish
Boost your app's launch success with these 5 essential pre-launch steps. Dive into best practices for testing, crash reporting, analytics, and over-the-air updates to ensure a smooth user experience.
Build a LEAN Mobile App
Building and launching a mobile app in 30 days is possible with the right approach. The Lean Methodology can guide us to focus on what matters most and iterate over our app faster.
Summer Startup: Build & Launch a mobile app in one month
It’s that time of the year when our community builds & launches the apps we always wanted to build, but didn’t have time. Let’s challenge ourselves and build something impactful in just one month
Optimise Image Performance in React Native using AWS
Let’s dive into Image Performance Optimization in React Native. Starting with a slow-loading app, we explore the data loaded, then use Amazon's Serverless Image Handler to enhance the performance.
Explore Expo Router v2 in a real project
Let’s roll our sleeves and experiment with the new Expo Router v2
Explore Expo SDK 49 in a real project
Let’s put Expo SDK 49 in practice, and build a simple application to experiment with the new updates. We will build an app that will show Astronomy Pictures of the day using NASA API 🪐
What’s new in Expo SDK 49 and Expo Router v2 and how will it help you!
3 things about Expo SDK 49 and 3 about Expo Router v2 that caught my attention and that I believe are important to you as well
What's NEW in React Native 0.72?
React Native 0.72 comes with a lot of exciting updates. We'll explore Metro updates like Symlink and Package Exports Support, key developer experience improvements with enhanced error handling and React Native CLI, and much more!
Building a MacOS App with React Native: Is it Possible?
Let’s dive deep into the world of macOS app development using React Native, uncovering its possibilities and limitations, by building a real application that you can run natively on MacOS.
Integrating Stripe Payments in your E-commerce React Native App
Integrate Stripe Payments into your E-commerce React Native App and create a seamless payment experience for your customers
Expo SDK 48: Latest Updates
Let’s get our hands on the newest features introduced in Expo SDK 48: Expo router, Expo Image, faster EAS builds with M1
Nike App Backend: node.js, MongoDB, Redux Toolkit Query
Build the Nike app backend using NodeJS, MongoDB, and Redux Toolkit Query
Let’s build the Ultimate Nike app with React Native and Redux
In this project-based tutorial, you will learn the fundamentals of React Native by building the UI of one of the most iconic shopping app - Nike. The application has a minimalistic UI which makes this tutorial easy to follow even if you are just getting st...
A Beginner's Guide to 3D Animations in React Native with three.js
Learn how to create stunning 3D animations in React Native using the Three.js library
Getting Started with React Native Local Push Notifications in React Native
Learn the basics of React Native Local Push Notifications in React Native. In this tutorial, we will be learning how to set up and use local push notifications in React Native.
Testing in React Native with Jest and React Native Testing Library
Learn how to test your React Native app with Jest and React Native Testing Library
Getting Started with Redux in React Native
Redux is one of the most used state management libraries in React and React Native. In this article, we will learn how to get started with Redux in React Native. Not only the basics but we will also cover all the important related topics!
FlatList animations in React Native with Reanimated
The skill of creating animation in your project can set you apart as a react native developer. A lot of the real use cases of the animations in a project depends on integrating the animation with FlatList. In this blog post, we will be exactly doing that.
Custom animations in React Native with Reanimated
In this blog post we will be learning how to create custom animations in React Native with Reanimated.
7 must-have tools for React Native developers
As a React Native developer, having the right tools in your toolkit can make all the difference in your productivity and the quality of your work. In this post, we'll be looking at 7 must-have tools that every React Native developer should consider using.
Using ChatGPT with React Native and NextJS to build a cross platform AI app
Let's use ChatGPT, React Native, and Next.js to build a Christmas gift generator. We will walk you through the process of building both the web app and the mobile app, and we'll learn how to use Chat GPT to power the gift suggestion feature and also deploy...
notJust Hack - Demo Day
Let's see the result of the last 3 days during the notJust Hack event. 17 Projects will pitch their ideas and compete for the prizes
Build a Chat App with Stream SDK
Let’s build a fully-fledged Chat application with React Native and Stream Chat SDK. Shall we?
Virtual Events App [React Native | Nhost] (notJust.Hack Workshop)
Build a full-stack Virtual Events App with React Native and Nhost during our workshops from notJust.Hack
Virtual Events app with React Native (notJust.Hack Workshop)
Learn how to build a Virtual Events App with React Native with our workshops from notJust.Hack
Let's build a Books App with React Native (tutorial for beginners)
In this tutorial, we will build a Books App similar to GoodReads that will allow users to search for books and keep track of the books that they have read. This is an excelent opportunity to learn and practice: React Native, StepZen, GraphQL, Apollo Client...
Create a Dynamic Digital Clock in React Native
In this blog post we will be learning how to work with date-time and learn the functionality of creating a clock that renders time dynamically.
Building the iOS 16 Lock Screen - UI
Learning by doing is one of the most effective ways to learn. In this series, We will be building a lock screen UI similar to iOS 16 from scratch using React Native and Reanimated. This is the first part of the series where we will be building the UI.
notJust Hack
Are you ready for a new challenge? Join the notJust Hack from 25th to 27th November, and build that App that you always wanted to.
React Native Performance Optimisation (useMemo, useCallback, memo)
Good app performance is one of the key factors in creating a pleasant user experience and thus expanding your user base. Therefore, in this blog I will cover three different optimistaion techniques that will help you to achieve that: useMemo, useCallback a...
FlatList Is Killing The Performance Of Your App (FlashList vs FlatList)
Lists are one of the most common components in React Native, but the FlatList has always been known for its bad performance as well as being buggy when dealing with large lists. FlashList comes to solve this problem as a fast and performant React Native li...
Meet 17 startups started during notJust Startup Challenge
I am so excited to introduce you all the 17 startups that were started in the past 7 weeks. Help them win the competition by voting for the best startup pitch.
Pitch your startup at the Demo Day [notJust Startup Challenge]
The notJust Startup Challenge is coming to an end but for some of the startups started during the previous 7 weeks, this is just the beginning. Sign up and pitch your idea at the Demo day to compete for the prizes of up to $1000.
How To Publish React Native CLI Application To The Google Play Store
In this tutorial, you will learn everything that you need to know in order to publish your React Native CLI application to the Google Play Store. We will cover every step from creating a developer account to releasing new updates for your application.
How To Publish React Native CLI Application To The Apple App Store
In this tutorial, you will learn everything that you need to know in order to publish your React Native CLI application to the Apple App Store. We will cover every step from creating a developer account to releasing new updates for your application.
How To Publish Expo React Native Application To The Google Play Store
In this tutorial, you will learn everything that you need to know in order to publish your application to the Google Play Store. We will cover everything from creating a developer account to releasing new updates for your application.
How To Publish Expo React Native Application To The Apple App Store
In this tutorial, you will learn everything that you need to know in order to publish your application to the Apple App Store. We will cover everything from creating a developer account to releasing new updates for your application.
Build a full stack UBER EATS clone - 5 Days Challenge
Join the challenge and build a Full-stack Uber Eats clone, including 2 React Native apps and their backend in just 5 DAYS
The Full Stack Mobile Developer course is coming soon
I am so excited to announce that we are very close to opening the doors for the a new batch. #Batch1
#CodeForUkraine Hackathon
Let’s use our skills to build impactful apps to support Ukrainians in these hard times.
Top 5 ways to monetize your mobile application
Monetize your mobile application with these 5 strategies and start making money doing the things you love most.
Income report - November 2021
November has been a great month for us. Here is the detailed report of the revenue and expenses for notJust.dev
React Native Development Environment Setup for Your First Project (Windows)
This steb-by-step guide will walk you through the React Native CLI Environment setup for Windows users in order to prepare you for your first React Native project.
Income report - October 2021
Even though money has been a taboo topic in my environment and I feel a bit weird sharing this stuff, I decided to start openly sharing my monthly income statements. Here is the detailed report of the revenue and expenses for notJust.dev
Expo Development Environment Setup on Windows
This steb-by-step guide will walk you through the Expo Development Environment setup for Windows users to prepare you for your first React Native project.
My Whole Software Engineering Degree
Learn about all the subject you study during a Software Engineering degree. Lectures, projects, internships, minors, specialisations.
Get started with Recoil by building a Fantasy app in React Native
Learn Recoil by building a real project using React Native. Recoil is the new state management library that thinks and acts like React.
How I built the new notJust.dev platform with NextJS
I built the new notjust.dev platform using NextJS. In this post, I am going to go into details about the technology choices, the project structure and all the libraries I used.
In-App Subscriptions in React Native made easy with RevenueCat
In this blog post, I am going to show you how you can easily integrate In-App Subscriptions in your React Native application using RevenueCat
How I developed an App (from 0 to market) in a 12H Livestream
From the time I started doing youtube, I had this idea in mind to do a 12H Livestream and to build something. It was inspired by the extreme challenges of Mr. Beast's. However, I always procrastinated doing it because I was kinda scared (12 hours coding wi...
The Most Effective Way to Learn to CODE (fast and easy)
With more and more new technologies and programming languages, the most essential skill for any developer is by far the ability to learn and adapt fast. I am going to give you some easy strategies to learn anything faster and more effectively. These strate...
From idea to $80B company - UBER's success story
2019 was a year with a lot of successful companies going public, but today I want to speak specifically about the company with the biggest valuation, which is Uber. Uber Technologies (UBER) explosive growth and constant controversy made it one of the ...