

Palm Scanner AI React Native Expo AppPalm Scanner AI React Native Expo App
Palm Scanner AI - A modern React Native Expo app with Google Gemini API integration for AI-powered palm reading and analysis
Palm Scanner AI React Native Expo App
Palm Scanner AI - A modern React Native Expo app with Google Gemini API integration for AI-powere...
Overview
Palm Scanner AI is a beautifully designed, feature-rich mobile application built with React Native Expo. It leverages the power of Google's Gemini AI to provide users with insightful palm reading analysis. The app features a sleek, modern interface with a custom animated tab bar, smooth navigation, and local data storage for saving user readings.
Key Features:
- AI-Powered Palm Analysis: Integrated with Google's Gemini API to provide intelligent and engaging palm reading interpretations.
- Modern React Native Expo: Built with the latest Expo SDK (v53.0.20) for easy setup and cross-platform compatibility. No native code required.
- Beautiful & Responsive UI: Features a custom-designed user interface with a unique animated bottom tab navigator for a premium user experience.
- Complete Navigation: Implemented with React Navigation, featuring a splash screen, onboarding flow, and five main tabs.
- Local Data Storage: Uses AsyncStorage to save and manage user data, including reading history and favorite analyses.
- Five Main Sections:
- Home: The main dashboard for initiating palm scans.
- History: View a timeline of all past palm readings.
- Analytics: Gain insights from your reading history with visual data.
- Favorites: Bookmark and easily access your most significant readings.
- Chat: Interact directly with the AI for a conversational experience.
- Fully Documented Code: Clean, well-organized, and commented code for easy customization and extension.
Technical Specifications:
- Framework: React Native (Expo v53.0.20)
- Navigation: React Navigation Stack & Bottom Tabs
- AI Integration: Google Generative AI (@google/generative-ai v0.24.1)
- Storage: @react-native-async-storage/async-storage
- Icons: Expo Vector Icons (Ionicons, AntDesign, MaterialCommunityIcons)
- Compatibility: iOS and Android
Features
- Built with React Native Expo (SDK 53)
- Integrated Google Gemini AI API
- AI Palm Reading & Analysis
- Custom Animated Tab Bar Navigator
- Splash Screen & Onboarding Flow
- Local Data Storage with AsyncStorage
- Reading History Log
- Favorites Management System
- Interactive AI Chat Interface
- Clean, Modern, and Responsive UI/UX
- React Navigation (Stack & Tabs)
- Expo Vector Icons
- Fully Documented Code
- No Native Code Needed
- Cross-Platform (iOS & Android)
Requirements
API Key:
- Google AI Studio Account: A free Google AI Studio account is required to generate a Gemini API key for the AI functionality to work.
Instructions
Prerequisites:
- Node.js (v16 or later)
- Expo CLI installed globally (
npm install -g expo-cli
) - Yarn or npm
Installation & Setup:
- Install project dependencies using
yarn install
ornpm install
. - Start the development server with
expo start
ornpx expo start
. - Use the Expo Dev Tools to run the app on an emulator or scan the QR code with the Expo Go app on your physical device.
Adding Your Gemini API Key:
- Obtain an API key from Google AI Studio.
- Create a configuration file (e.g.,
config.js
) in your project root. - Export your API key:
export const GEMINI_API_KEY = 'YOUR_API_KEY';
- Import and use this key in the relevant service file for API calls.
Other items by this author
Category | App Templates / React |
First release | 28 August 2025 |
Last update | 28 August 2025 |
Operating Systems | Android 9.0, iOS 12.0, Android 12.0, iOS 9.0 |
Files included | Javascript .js |
Tags | Javascript, mobile app, expo, react native, fortune telling, ai app, gemini api, palm scanner, palmistry, hand analysis, palm reading, life line scanner, future prediction |