An open API service indexing awesome lists of open source software.

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.

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.


Android Widget
iOS Widget

## 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.