![]() |
In this project, we will create a mobile application using React Native that acts as a timer-based phone silencer. The app allows users to set a timer, and when the timer finishes, it automatically silences the phone. A notification will be displayed to inform the user that the phone is now silenced. Prerequisite:Approach to create Timer Based Phone Silencer App:
Steps to Create the Project:Step 1: Create a react-native application using the following command: npx react-native@latest init AwesomeProject Step 2: After creating your project folder, use the following command to navigate to it: cd AwesomeProject Step 3:Install the dependencies using following command: npm install @react-native-community/datetimepicker react-native-linear-gradient react-native-sound Step 4: Create Timer.js files and copy the provided code into these files.
Project Structure: The updated dependencies in package.json file will look like: "dependencies": { Example: Update the code inside App.js to include TimerSilencer component:
Open Android/app/src/main/AndroidManifest.xml and add the following code to allow the app to modify audio setiings: <uses-permission android:name="android.permission.RECORD_AUDIO" /> Step 7: Run the app using following command: npm start Output: |
Reffered: https://www.geeksforgeeks.org
Geeks Premier League |
Related |
---|
![]() |
![]() |
![]() |
![]() |
![]() |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 11 |