App Settings
Set here app settings like version and URL.
Mobile App Configuration
Configure settings for the eGrocer mobile application.
Basic Settings
-
App Information
- App Name
- Version Number
- Build Number
- Package Name
-
Appearance
- Theme Colors
- App Logo
- Splash Screen
- App Icons
Feature Configuration
-
Authentication
ENABLE_SOCIAL_LOGIN=true
ENABLE_PHONE_LOGIN=true
ENABLE_BIOMETRIC=true -
Payment Options
ENABLE_STRIPE=true
ENABLE_PAYPAL=true
ENABLE_COD=true -
Notifications
ENABLE_PUSH_NOTIFICATIONS=true
NOTIFICATION_SOUND=true
NOTIFICATION_VIBRATION=true
Integration Settings
Firebase Configuration
{
"project_id": "your-project-id",
"app_id": "your-app-id",
"api_key": "your-api-key",
"messaging_sender_id": "your-sender-id"
}
Maps Integration
GOOGLE_MAPS_API_KEY=your_api_key
ENABLE_LOCATION_TRACKING=true
DEFAULT_MAP_ZOOM=15
Analytics Setup
ANALYTICS_TRACKING_ID=your_tracking_id
ENABLE_CRASH_REPORTING=true
ENABLE_PERFORMANCE_MONITORING=true
Feature Controls
Shopping Features
-
Cart Settings
- Maximum Items
- Minimum Order Value
- Cart Expiry Time
-
Order Settings
- Order Tracking
- Delivery Options
- Return Policy
-
Product Display
- Image Quality
- Cache Duration
- List View Options
User Features
-
Profile Settings
- Address Book
- Payment Methods
- Order History
-
Preferences
- Language Selection
- Currency Format
- Time Zone
-
Security
- Session Timeout
- PIN Protection
- Data Encryption
Performance Settings
Cache Configuration
ENABLE_IMAGE_CACHE=true
CACHE_DURATION=86400
OFFLINE_MODE_ENABLED=true
Network Settings
API_TIMEOUT=30
RETRY_ATTEMPTS=3
ENABLE_COMPRESSION=true
Storage Settings
MAX_OFFLINE_DATA=100MB
CLEAR_CACHE_INTERVAL=7
AUTO_UPDATE_ENABLED=true
Testing Configuration
-
Test Mode
APP_ENV=testing
ENABLE_MOCK_LOCATION=true
TEST_PAYMENT_GATEWAY=true -
Debug Options
- Console Logging
- Network Monitor
- Performance Stats
-
Test Accounts
- Test Users
- Test Products
- Test Orders
Best Practices
-
Performance
- Optimize Images
- Minimize API Calls
- Efficient Caching
-
Security
- Secure Storage
- API Security
- Data Privacy
-
User Experience
- Fast Loading
- Offline Support
- Error Handling
Troubleshooting
Common Issues
-
App Crashes
- Check Logs
- Memory Usage
- API Responses
-
Performance Issues
- Cache Status
- Network Speed
- Resource Usage
-
Integration Problems
- API Keys
- Service Status
- Version Compatibility
Important Notes
-
Updates
- Version Control
- Change Log
- Update Policy
-
Monitoring
- Usage Analytics
- Error Tracking
- User Feedback
-
Support
- Documentation
- Help Center
- Contact Info