Won 2nd place in makerthon 2021!
To test download and try the APK
Learn more here
Go through the set up page on react native
Initlalize the app by running (for andriod):
npm install
npx react-native start
- In ternminal 1
npx react-native run-android
- In ternminal 2
Squeezy is more than a ball. Squeezy is a companion. Squeezy's favorite food is stress. When you don’t play with it, it becomes a bit down and lonely (ball turns blue). When you start squeezing it, Squeezy is happy because he loves to get squeezed and played with (balls turns yellow). After a certain number of squeezes, Squeezy feels tired (ball turns red). After it is well rested, it feels neutral (the ball turns green). Slowly, it feels bored again (ball turns blue again). The cycle continues.
Squeezy may be able to show some simple colors, make some simple sounds and vibrations, but it can't speak. However, it can make simple conversations using some simple English it picked up with you via the squeezy app. Although it may not understand everything you say, it will be there with you and give you its best shot by suggesting you simple relaxation techniques just like any pet would.
Moreover, through the app, Squeezy is able to tell you what are the times that you’ve played with it, the counts that you’ve squeezed it and how hard you’ve squeezed it. You also can play some games using Squeezy as a controller such as Flappy bird. After that, it can suggest ways to relax. At the end of the day, Squeezy would automatically send you a notification to recharge.
Steps:
gradlew clean
npm install
- Run
./gradlew app:assembleRelease
followed by./gradlew app:bundleRelease
in the android directory.
Run npx react-native run-android --variant=release