Sticker Smash is a cross-platform mobile app built with React Native and Expo, using TypeScript for type safety. This app allows users to select images from their device’s media library, add customizable stickers to them, and save the final edited image to the device’s storage. The app supports Android, iOS, and web, with optimized configurations for each platform.
• Two-Screen Layout: A bottom-tab navigation with two main screens.
• Flexbox Layout: Responsive and flexible layouts using React Native’s Flexbox.
• Image Selection: Uses each platform’s native UI to select images from the media library.
• Sticker Modal: A modal with a flat list of sticker options.
• Interactive Stickers: Touch gestures to interact and customize sticker placement.
• Screenshot Capture: Save customized images using third-party libraries.
• Platform-Optimized Configurations: Handles platform-specific details for Android, iOS, and web.
• Status Bar, Splash Screen, and Icons: Configured for a polished user experience.
Install Node.js and Expo CLI.
-
Clone the repository:
git clone https://github.com/rinshadcp/sticker-smash-app.git cd sticker-smash-app
-
Install dependencies
npm install
-
Start the app
npx expo start