Login with gmail in react native expo with Supabase

To implement “Login with Gmail (Google Sign-In) in React Native Expo using Supabase”, follow these steps. Expo provides easy integration using expo-auth-session and Supabase supports OAuth login. ✅ Prerequisites A Supabase project React Native app using Expo (Managed Workflow) Your app must be served over HTTPS (in dev use expo.dev)

Read More »

How To make a android build by cmd with expo react native

Since you’re using Expo with React Native, the recommended way to build an Android APK by command line is using EAS Build (Expo Application Services). Here’s the complete step-by-step guide:   ✅ Step-by-Step: Build Android APK with Expo via CLI 🧰 Prerequisites Node.js installed Expo project already created Expo CLI

Read More »

How To Use Material UI In Next.js [2025]

follow these cmd to install mui in your project npm install @mui/material @emotion/react @emotion/styled npm install @mui/icons-material create a folder MUI then create 2 files theme.js ThemeProvider.js theme.js code here i use custom font, font size , theme colors import { createTheme, alpha } from “@mui/material/styles”; // Gradient generator function

Read More »

Setup MUI RTL Project with stylis-plugin-rtl next js 14

  ## Root page code (layout.js) “use client”; import { useState } from “react”; import cacheRtl from “./rtlCache”; // RTL cache import createCache from “@emotion/cache”; // Create LTR cache import { ThemeProvider } from “@mui/material/styles”; import { CacheProvider } from “@emotion/react”; import CssBaseline from “@mui/material/CssBaseline”; // Create a separate cache

Read More »

MUI RTl input fields with labels

<Box component=”form” sx={{ mt: 4 }}> <TextField dir=”rtl” sx={{ mb: 2, “& .MuiFormLabel-root”: { color: “#655F7B”, left: “auto”, right: “30px”, }, “& .MuiFormLabel-root[data-shrink=’true’]”: { left: “0”, right: “auto”, }, }} label=”שם” name=”name” fullWidth /> <TextField dir=”rtl” sx={{ mb: 2, “& .MuiFormLabel-root”: { color: “#655F7B”, left: “auto”, right: “30px”, }, “&

Read More »

How to make root page in next 14 without redirection

In the app directory, create a file named page.js. Import and render the home component (or the component from app/home2/page.js if that’s your home component). // app/page.js import HomePage from “./home2/page”; // Adjust this path if your home component is elsewhere export default function Page() { return <HomePage />; }

Read More »
No data found.