Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/emersoncarneirodasilva/my-flashlight

My Flashlight é um aplicativo de lanterna desenvolvido em React Native com Expo. O objetivo do app é fornecer uma experiência de iluminação multifuncional para dispositivos móveis, aproveitando o flash da câmera do celular para diferentes modos de iluminação.
https://github.com/emersoncarneirodasilva/my-flashlight

expo flashlight-app light react-native sos strobe typescript

Last synced: about 6 hours ago
JSON representation

My Flashlight é um aplicativo de lanterna desenvolvido em React Native com Expo. O objetivo do app é fornecer uma experiência de iluminação multifuncional para dispositivos móveis, aproveitando o flash da câmera do celular para diferentes modos de iluminação.

Awesome Lists containing this project

README

        

# My Flashlight 🔦

**My Flashlight** é um aplicativo de lanterna desenvolvido em React Native com Expo. O objetivo do app é fornecer uma experiência de iluminação multifuncional para dispositivos móveis, aproveitando o flash da câmera do celular para diferentes modos de iluminação. O aplicativo possui três modos principais: modo liga/desliga, modo estroboscópio e modo SOS.

## Funcionalidades

- **Modo Liga/Desliga:** Permite acender e apagar a lanterna de forma simples, com um toque.
- **Modo Estroboscópio:** Um modo de luz intermitente que permite controlar a velocidade do piscar, ideal para festas, sinalização ou outros usos criativos.
- **Modo SOS:** Um modo automático que pisca a lanterna em código Morse para sinalizar um pedido de socorro (SOS), útil em situações de emergência.

## Tecnologias Utilizadas

- **React Native:** Framework para criação de aplicativos móveis.
- **Expo:** Plataforma para facilitar o desenvolvimento e o teste de aplicativos React Native.

## Como Utilizar

1. Clone este repositório para o seu dispositivo local.
2. Instale as dependências com o comando `npm install` ou `yarn install`.
3. Inicie o aplicativo com `expo start` e escolha seu dispositivo para testes (emulador ou dispositivo físico).

## Imagens

![01](https://github.com/user-attachments/assets/86824dd5-0024-4145-8406-fa4d15c82045)

![02](https://github.com/user-attachments/assets/94488a3b-9d65-49df-bb3d-a77998f70460)

![03](https://github.com/user-attachments/assets/a3e2ba83-bf7c-4634-b063-5aa1b690cdc1)

![05](https://github.com/user-attachments/assets/57440e92-d078-4dc6-bfcf-a6c2a5ef9ba0)

![06](https://github.com/user-attachments/assets/0a7538b4-b794-45d0-bd7a-89ec804c6abe)

![07](https://github.com/user-attachments/assets/22c6db36-6c9e-4cc2-b4f9-2024a8957a97)

![09](https://github.com/user-attachments/assets/81874902-4dc2-468f-b04f-598f6df39fbb)