A smart alarm app with batch scheduling and a cute cat character.
- π Range Selection - Select date ranges on calendar and set alarms at once
- π« Exclusions - Automatically exclude weekends or holidays
- π Templates - Save and reuse your favorite alarm settings
- π± Cat Character - Cute animated cat cheers you on!
- π Push Notifications - Get notified right on time
- Go to Releases page
- Download the latest
nyarm-vX.X.X.apk - Install on your Android device
β οΈ You may need to enable "Install from unknown sources" on your device
- Install Expo Go on your phone
- Clone this repository
- Run
npm install - Run
npx expo start - Scan the QR code with Expo Go
# Clone the repository
git clone https://github.com/imshota1009/nyarm-android.git
cd nyarm-android
# Install dependencies
npm install
# Start development server
npx expo start# Install EAS CLI
npm install -g eas-cli
# Login to EAS
eas login
# Build development APK
eas build --platform android --profile developmentAPK is automatically built when a new Release is created.
nyarm-android/
βββ App.tsx # Main app
βββ src/
β βββ components/ # UI components
β β βββ Calendar.tsx
β β βββ CatCharacter.tsx
β β βββ AlarmModal.tsx
β βββ hooks/ # Custom hooks
β β βββ useAlarms.ts
β β βββ useTemplates.ts
β β βββ useNotifications.ts
β βββ utils/ # Utilities
β β βββ storage.ts
β β βββ date.ts
β βββ types/ # Type definitions
β βββ index.ts
βββ assets/ # Images
βββ app.json # Expo config
βββ package.json
- Expo (React Native)
- TypeScript
- expo-notifications - Push notifications
- AsyncStorage - Data persistence
MIT License
π± "Thanks for using Nyarm, nya~!"
