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.
- 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.
- React Native: Framework para criação de aplicativos móveis.
- Expo: Plataforma para facilitar o desenvolvimento e o teste de aplicativos React Native.
- Clone este repositório para o seu dispositivo local.
- Instale as dependências com o comando
npm install
ouyarn install
. - Inicie o aplicativo com
expo start
e escolha seu dispositivo para testes (emulador ou dispositivo físico).