Private Repository – Developed by William Pérez Beltrán
receiptAppMovil is a mobile application built with React Native 0.59 and React 16.8, designed to manage receipts and related data. The app integrates Redux for state management and React Navigation for seamless navigation across screens. It also includes various utilities for handling files, images, and UI components.
- Redux for global state management
- React Navigation with drawer and stack navigation
- React Native FS for file system access
- Image handling via
react-native-image-pickerandreact-native-image-crop-picker - UI Components with React Native Paper and vector icons
- Keyboard-aware scrolling for better form handling
- Date selection using
react-native-datepicker - Splash screen support
- Modal filters for selecting companies or other entities
Clone the repository:
git clone https://github.com/WilliamPerezBeltran/receiptAppMovil.git
cd receiptAppMovilInstall dependencies:
npm install
# or
yarn installRun the Metro bundler:
npm start
# or
yarn startLaunch the app:
- Android:
react-native run-android - iOS:
react-native run-ios
The project uses Jest for testing. Run tests with:
npm test
# or
yarn testandroid/– Android native codeios/– iOS native codejs/– JavaScript source files__tests__/– Test filesApp.js– Main entry with Redux and navigation setupindex.js– App entry point for React Native
Key dependencies include:
react-native-fs– File system accessreact-native-paper– UI componentsreact-native-vector-icons– Iconsreact-native-gesture-handler– Gesture handlingreact-navigation– Navigation solutionredux&react-redux– State management
William Pérez Beltrán