Moke-Smoke
Moke-Smoke copied to clipboard
The application is developed following the Feature-Sliced Design (FSD) methodology.
About
An application designed to help quit smoking, featuring extensive functionality: comprehensive statistics, a friend system, adding friends via QR code, a news feed, exercises, a task list, audio motivation, cards, and much more.
[!NOTE] The application is developed following the Feature-Sliced Design (FSD) methodology. With some deviations: the
pages
directory has been renamed toscreens
, as this naming better reflects the purpose in mobile development.
Home
Withdrawal / Cards / Purpose
Doings / Hypnosis / Pedometer
Auth / I want / I don't want
Chat / Top / Mood
Settings / Profile / Friends
Getting Started
Installation
Open a Terminal in the project root and run...
Install all dependencies:
yarn install
Install all pods:
cd ios && pod install
Running on iOS
yarn ios
Running on Android
yarn android
Running on release
cd android && ./gradlew bundleRelease
Generate APK
cd android && ./gradlew assembleRelease
Generate SHH
cd android && ./gradlew signingReport
Generate bootsplash
yarn react-native generate-bootsplash assets/images/bootsplash_logo_original.png \
--platforms=android,ios \
--background=334155 \
--logo-width=100 \
--assets-output=src/shared/assets/images/assets \
--flavor=main
License
Linky is licensed under the terms of the MIT license.