https://github.com/imbios/rnwidget
Widgets using Expo and React Native for cross-platform mobile applications targeting Android and iOS.
https://github.com/imbios/rnwidget
android cross-platform expo ios react react-native widget
Last synced: about 2 months ago
JSON representation
Widgets using Expo and React Native for cross-platform mobile applications targeting Android and iOS.
- Host: GitHub
- URL: https://github.com/imbios/rnwidget
- Owner: ImBIOS
- License: mit
- Created: 2023-08-17T01:15:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-09T01:37:58.000Z (over 1 year ago)
- Last Synced: 2025-03-24T08:22:34.092Z (3 months ago)
- Topics: android, cross-platform, expo, ios, react, react-native, widget
- Language: Java
- Homepage: https://github.com/ImBIOS/RNWidget
- Size: 10.7 MB
- Stars: 15
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Expo React-Native Widget Creation: A Study Case
This repository serves as a detailed study case on how to create widgets using Expo and React Native for cross-platform mobile applications targeting Android and iOS.
![]()
![]()
## Table of Contents
1. [Introduction](#introduction)
2. [Prerequisites](#prerequisites)
3. [Getting Started](#getting-started)
4. [Creating the Widget](#creating-the-widget)
5. [Testing](#testing)
6. [Resources](#resources)
7. [Contributing](#contributing)
8. [License](#license)## Introduction
With the growing popularity of widgets on both Android and iOS platforms, it's essential for developers to know how to create these efficiently using the tools at their disposal. This study case explores the process of creating widgets with Expo in a React Native environment.
## Prerequisites
- [Node.js](https://nodejs.org/)
- [Expo CLI](https://expo.dev/tools/cli)
- [React Native](https://reactnative.dev/)
- A mobile device/emulator with either Android or iOS.## Getting Started
1. **Clone the Repository**
```bash
git clone https://github.com/ImBIOS/RNWidget.git
cd RNWidget
```2. **Install Dependencies**
```bash
bun install
```3. **Start the Expo Development Server**
```bash
bun run start # expo start
```This will open a new window in your default browser displaying a QR code. Scan this code using the Expo Go app on your mobile device or use an emulator.
## Resources
- [Expo Documentation](https://docs.expo.dev/)
- [React Native](https://reactnative.dev/docs/)## Contributing
Contributions are welcome! Please see our [CONTRIBUTING.md](https://github.com/ImBIOS/.github/blob/main/CONTRIBUTING.md) for details.
## License
This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.