Welcome to justlaunch/core, a React Native app designed with modularity and reusability at its core. This application contains a comprehensive set of core components that can be utilized to build robust and dynamic mobile applications. Each component is designed to be easily integrated and customized to fit a wide variety of use cases.
COre is a collection of essential components aimed at providing a solid foundation for mobile app development. It simplifies the development process by offering pre-built, customizable components that are frequently used in mobile applications.
- Modular Components: Each component is self-contained, making it easy to use, maintain, and test.
- Cross-Platform Compatibility: Designed to work seamlessly on both iOS and Android devices.
- Customization: All components are highly customizable to fit various design requirements.
- Scalability: Components are built with scalability in mind, allowing you to easily extend their functionality.
The app is organized into various core components, each serving a specific purpose. Below is a brief overview of some of the key components:
- Action Sheet (
action-sheet
): A component for displaying a menu of options that slides up from the bottom of the screen. - Activity Indicator (
activity-indicator
): A spinner component used to show that a task is in progress. - Alert (
alert
): A pop-up dialog box to display important messages or actions. - Avatar (
avatar
): A component for displaying user profile pictures or icons. - Background Video (
background-video
): Used to play a video in the background of a view. - Bottom Sheet (
bottom-sheet
): A modal that slides up from the bottom of the screen, often used for displaying more content. - Calendar (
calendar
): A calendar component to display dates and manage events. - Card (
card
): A card component to encapsulate content in a rectangular container with shadows. - Checkbox (
checkbox
): A simple checkbox component for selecting options. - Clipboard (
clipboard
): Allows text to be copied to the clipboard. - Date Picker (
date-picker
): A component for selecting dates. - Device Info (
device-info
): Retrieves information about the device, such as OS version, device model, etc. - Linear Gradient (
linear-gradient
): A component that applies a linear gradient background to any view. - Location (
location
): Provides access to the device’s GPS data to determine location. - Mail Composer (
mail-composer
): Allows the app to compose and send emails using the device's default email client. - Map (
map
): A component for displaying maps and adding location markers. - Notification (
notification
): Handles displaying and managing push notifications. - Onboarding (
onboarding
): A set of screens used to guide users through the initial setup of the app. - Picker (
picker
): A dropdown picker component for selecting items from a list. - Separator (
separator
): A thin line used to separate content in a list or between UI elements. - Share (
share
): Allows sharing content through other apps installed on the device. - Slider (
slider
): A slider component for selecting a value from a range. - SSO (
sso
): Manages Single Sign-On (SSO) authentication. - Store Review (
store-review
): Prompts users to leave a review of the app in the app store. - Tracking (
tracking
): Handles analytics and user tracking within the app. - Web View (
web-view
): A component that allows the app to render web content directly inside a view.