These instructions will get you a copy of the project up and running on your android device or your local machine.
The project is built using:
- React Native cli
This project was build with android emulator with android version 10. Therefore, you will use an android emulator or android device with android version >=10.
For running the application in a fast and easy way :
- You must have android phone with version >=10 , otherwise you will have a messed up application interface
- Download the APK file at this link here
- On download options you may encounter a message saying
Google drive has detected issues with your download
clickDownload anyway
- If you are using a mobile phone to download the APK file skip step 5
- Use Xender or USB or other ways you want to move the downloaded APK file from the machine to your android phone.
- Install APK file to your android phone.
- In installing you will encounter a message that says
BLOCKED BY PLAY PROTECT
, clickINSTALL ANYWAY
- After the app is succesfully installed , Open it
- You will encounter another message that says
SEND APP FOR SCANNING
, clickDON'T SEND
That's it for the easy and fast steps , sit down and enjoy the application
these other steps are followed when you want to run the application on your local machine , it is a bit long since it requires many steps and many tools downloaded.
On my advice follow the Easy steps i mentioned above, but if you want to try also on your machine feel free to try also these below steps
- Simply Clone The project
- OR use git bash:
- First download git bash
- Install it
- Clone it by running
git clone https://github.com/akashi7/-Awesomity-Todo-App-Mobile.git
- Find the project directory from where you are tunning the git bash.
1.For running the project, you need to install the following:
- First download and install Node JS
- Second Download and install Android studio.
- Third download android emulator, use the article here to see the process
- Download android emulator with android version 10 please
- Open command prompt
- Navigate to the directory of cloned project
- Run the automated test by running
npm run install
command - After the completion of the above command , Link assets folder by running
npx react native link
orreact native link
command to see custom fonts used in the project - After the completion of the above command , Open android studio
- Open existing project tab in android studio
- Navigate to where you cloned the repository
- Select android folder
- Wait for android studio to sync gradle files , after finishing the sync
- Open the android emulator and run it , make sure the emulator is up and running otherwise the application won't run as expected
- navigate to the directory of cloned project again using command prompt
- Run
npx react-native run-android
ornpm run android
in your terminal. this command will start your react native server and open the application in your running android emulator.
that's it , these are the steps , sit down and enjoy the application
- Creating a task by providing a title, description, task priority, and uploading an image from your phone gallery and then save the above data in a local sqlite database.
- Viewing details of a task
- Editing the task
- Changing the task status from Active to Done vice versa
- Deleting the task
- Filtering tasks by priority
- React Native Cli
- React hooks
- Redux
- Sqlite database