Date Started: October 16, 2025
Target: Google Play Store Launch
Open android/app/build.gradle
and update:
android {
namespace "com.sumit.medify" // Update this
compileSdk 34 // Update from 33 to 34
defaultConfig {
applicationId "com.sumit.medify" // Update this
minSdkVersion 21
targetSdkVersion 34 // Update from 33 to 34
versionCode 1
versionName "1.0.0"
}
}
Current Status: ⏳ Needs update
Open android/build.gradle
and ensure:
buildscript {
ext.kotlin_version = '1.9.0' // or latest stable
dependencies {
classpath 'com.android.tools.build:gradle:8.1.0' // or latest
}
}
Current Status: ⏳ Needs verification
CRITICAL: This keystore is needed to sign your app. Never lose it!
Run this command in terminal:
keytool -genkey -v -keystore ~/medify-upload-keystore.jks \
-keyalg RSA -keysize 2048 -validity 10000 -alias medify-upload
You’ll be asked:
Save these securely:
medify-upload
~/medify-upload-keystore.jks
Create file: android/key.properties
storePassword=YOUR_KEYSTORE_PASSWORD
keyPassword=YOUR_KEYSTORE_PASSWORD
keyAlias=medify-upload
storeFile=/Users/sumitpal/medify-upload-keystore.jks
⚠️ IMPORTANT: Add this to .gitignore
- never commit passwords!
Add this BEFORE android {
:
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
// ... existing config ...
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
// ... other release config ...
}
}
}
Current Status: ⏳ Needs setup
fvm flutter clean
fvm flutter pub get
fvm flutter build appbundle --release
Output location: build/app/outputs/bundle/release/app-release.aab
Check file size:
ls -lh build/app/outputs/bundle/release/app-release.aab
Target: < 50MB ✅
fvm flutter build apk --release
fvm flutter install --release
Test all features on physical device!
Current Status: ⏳ Needs execution
Check: https://sumit-piston.github.io/medify/PRIVACY_POLICY
Status: ⏳ Needs verification
If not live:
Requirements:
Tool: Use Figma, Canva, or PhotoShop
Source: Your app icon from assets/icons/app_icon.png
(resize to 512x512)
Save as: store-assets/icon-512x512.png
Requirements:
Design Ideas:
Template suggestion:
[Medify Logo] + "Never Miss Your Medicine"
+ Phone mockup showing the app
+ Teal gradient background (#14B8A6)
Save as: store-assets/feature-graphic-1024x500.png
Requirements:
Recommended Screenshots:
Home Screen / Medicine List
Add Medicine Screen
Today’s Schedule
Statistics/Progress
Notification Example
Settings & Theme
How to capture:
# Connect device and run app
fvm flutter run --release
# Take screenshots using Android Studio Device Manager
# Or use: adb shell screencap -p /sdcard/screenshot.png
Save as: store-assets/screenshot-1.png
, screenshot-2.png
, etc.
Account Info:
Fill out questionnaire:
App Category: Health & Fitness or Medical
Questions (General):
Expected Rating: Everyone or PEGI 3
Age range: 13+ or 18+ (recommended for medication management)
Appeal to children: No
Is this a news app? No
Is this a COVID-19 contact tracing or status app? No
This is CRITICAL. Fill carefully:
Data Collection:
Data types NOT collected:
Security practices:
Privacy Policy: https://sumit-piston.github.io/medify/PRIVACY_POLICY
Is this an official government app? No
Does your app sell financial products? No
Is this a health app? Yes - Medication reminder/tracker
Does it have sensitive health features? No (just reminders, no diagnosis)
App name: Medify
Short description (80 characters max):
Never miss your medicine. Smart reminders & progress tracking.
Full description (4000 characters max):
Medify - Your Personal Medicine Reminder & Tracker
Never miss a dose again! Medify helps you stay on track with your medications through smart reminders and comprehensive progress tracking.
KEY FEATURES:
💊 MEDICINE MANAGEMENT
• Add unlimited medicines with custom schedules
• Set multiple daily reminders per medicine
• Add dosage, timing instructions, and notes
• Edit or pause medicines anytime
⏰ SMART REMINDERS
• Reliable notifications that you won't miss
• Snooze for 15, 30, or 60 minutes
• Mark medicines as taken with one tap
• Track missed doses automatically
📊 PROGRESS TRACKING
• View today's medicine schedule at a glance
• Monitor your adherence with statistics
• See your current and best streaks
• Review complete medicine history
🎨 BEAUTIFUL & EASY TO USE
• Clean, modern Material Design interface
• Dark mode for comfortable night viewing
• Simple onboarding for quick setup
• Intuitive navigation
🔔 NOTIFICATION FEATURES
• Time-based grouping (Morning, Afternoon, Evening, Night)
• Persistent notifications until action taken
• Works even when app is closed
• Respects Do Not Disturb settings
🔒 PRIVACY FIRST
• All data stored locally on your device
• No account required
• No ads or tracking
• Your health data stays private
PERFECT FOR:
• Managing multiple medications
• Chronic condition management
• Post-surgery recovery
• Vitamin and supplement tracking
• Elderly care support
• Medication adherence
COMING SOON:
• Backup & restore
• Medication refill reminders
• Doctor appointment tracking
• Share reports with healthcare providers
Download Medify today and take control of your medication routine!
Note: Medify is a reminder tool and should not replace professional medical advice. Always consult your healthcare provider for medical decisions.
Upload in Play Console:
store-assets/icon-512x512.png
store-assets/feature-graphic-1024x500.png
store-assets/screenshot-*.png
App category: Medical (or Health & Fitness)
Tags (optional):
Email: sumit.piston@gmail.com Website: https://github.com/Sumit-Piston/medify (optional) Phone: (optional) Physical address: (required for paid apps or in-app purchases)
URL: https://sumit-piston.github.io/medify/PRIVACY_POLICY
Distribution: Choose countries
app-release.aab
from build/app/outputs/bundle/release/
Release notes:
🎉 Initial Release - v1.0.0
Welcome to Medify! Your complete medicine reminder solution.
✨ Features:
• Unlimited medicine tracking with custom schedules
• Smart reminders & notifications (foreground & background)
• Progress statistics & adherence tracking
• Multiple reminder times per medicine
• Snooze functionality (15, 30, 60 minutes)
• Dark mode support
• Beautiful, easy-to-use interface
• 100% offline - all data stored locally
• No ads, no tracking, complete privacy
We're excited to help you never miss a dose again!
For support: sumit.piston@gmail.com
Before clicking submit, verify:
Monitor Crash Reports:
Respond to Reviews:
Track Metrics:
Problem: Build fails
Solution: Run flutter clean
and rebuild
Problem: Signing fails
Solution: Verify key.properties
paths and passwords
Problem: Privacy policy not accessible Solution: Ensure GitHub Pages is enabled and URL works
Problem: Data safety concerns Solution: Clarify local-only data storage in description
Problem: Misleading claims Solution: Remove any health claims, emphasize “reminder tool”
Good luck with your submission! 🚀
You’ve built an amazing app - time to share it with the world!