Skip to content

Mobile Application Guide

The Stratpoint Timesheet Mobile Application provides convenient access to time tracking functionality on Android devices, enabling employees to log time, manage approvals, and access timesheet information while on-the-go.

Mobile App Overview

Key Features

Core Functionality: - Real-time time entry and tracking - Offline capability for time logging - Push notifications for approvals and reminders - Biometric authentication (fingerprint/face recognition) - Quick project and task selection - Photo attachments for time entries

Mobile-Optimized Features: - GPS location tracking for client site work - Voice-to-text for descriptions - Quick action widgets - Calendar integration - Barcode scanning for project codes

System Requirements

Android Requirements: - Android 8.0 (API level 26) or higher - 2GB RAM minimum (4GB recommended) - 100MB free storage space - Internet connection (WiFi or mobile data) - Camera access (for photo attachments) - Location services (for GPS tracking)

Installation and Setup

App Installation

Internal Distribution: 1. Download from Internal Portal - Access company app distribution portal - Download the latest APK file - Enable "Install from Unknown Sources" if prompted

  1. Install Application
  2. Tap the downloaded APK file
  3. Follow installation prompts
  4. Grant necessary permissions

  5. Initial Setup

  6. Launch the application
  7. Complete initial configuration
  8. Set up biometric authentication

First-Time Configuration

Login Setup:

flowchart TD
    A[Launch App] --> B[Login Screen]
    B --> C{Authentication Method}
    C -->|SSO| D[SSO Login]
    C -->|Local| E[Email/Password]
    D --> F[Redirect to SSO Provider]
    E --> G[Enter Credentials]
    F --> H[Complete Authentication]
    G --> H
    H --> I[Setup Biometric Auth]
    I --> J[Configure Preferences]
    J --> K[Sync Initial Data]
    K --> L[Ready to Use]

Permission Setup: 1. Required Permissions - Camera: For photo attachments - Location: For GPS tracking - Storage: For offline data - Notifications: For push alerts

  1. Optional Permissions
  2. Microphone: For voice-to-text
  3. Calendar: For schedule integration
  4. Contacts: For team member lookup

Biometric Authentication

Setup Process: 1. Enable Biometric Login - Go to Settings > Security - Toggle "Biometric Authentication" - Choose fingerprint or face recognition

  1. Register Biometric Data
  2. Follow device-specific setup
  3. Test authentication
  4. Set fallback PIN if needed

  5. Security Settings

  6. Set auto-lock timeout
  7. Configure session duration
  8. Enable secure storage

Core Mobile Features

Time Entry on Mobile

Quick Time Entry: 1. Start Time Tracking - Tap "Start Timer" on home screen - Select project from favorites - Choose task type - Add quick description

  1. Active Timer Display
  2. Shows elapsed time
  3. Displays current project
  4. Allows pause/resume
  5. Quick task switching

  6. Stop and Save

  7. Tap "Stop Timer"
  8. Review time details
  9. Add final description
  10. Save entry

Manual Time Entry: 1. Access Time Entry - Tap "Add Time" button - Select date from calendar - Choose start and end times

  1. Project Selection
  2. Browse assigned projects
  3. Use search functionality
  4. Select from recent projects
  5. Scan project QR code

  6. Entry Details

  7. Add work description
  8. Set location (office/remote/client)
  9. Attach photos if needed
  10. Add tags for categorization

Offline Functionality

Offline Capabilities:

graph TB
    A[Mobile App] --> B{Internet Available?}
    B -->|Yes| C[Online Mode]
    B -->|No| D[Offline Mode]

    C --> E[Real-time Sync]
    C --> F[Live Data Updates]

    D --> G[Local Storage]
    D --> H[Queue Operations]

    G --> I[Cached Projects]
    G --> J[Stored Time Entries]

    H --> K[Pending Uploads]
    H --> L[Sync When Online]

    L --> M[Auto Sync on Connection]

Offline Features: - Store time entries locally - Cache project and task data - Queue operations for sync - Automatic sync when connection restored

Sync Process: 1. Automatic Sync - Triggers when internet connection detected - Uploads pending time entries - Downloads latest project data - Resolves any conflicts

  1. Manual Sync
  2. Pull down to refresh
  3. Tap sync button in settings
  4. Force sync from menu

  5. Conflict Resolution

  6. Displays conflicting entries
  7. Allows user to choose version
  8. Merges non-conflicting changes

Location Tracking

GPS Integration: 1. Automatic Location Detection - Detects office locations - Identifies client sites - Suggests location based on GPS - Maintains location history

  1. Location-Based Features
  2. Auto-start timer at office
  3. Suggest projects based on location
  4. Track travel time
  5. Generate location reports

  6. Privacy Controls

  7. Enable/disable location tracking
  8. Set location accuracy
  9. Control data sharing
  10. View location history

Push Notifications

Notification Types:

Approval Notifications: - Timesheet approved/rejected - Pending approval reminders - Bulk approval updates

Reminder Notifications: - Daily time entry reminders - Weekly submission deadlines - Missing time entry alerts - CTO expiry warnings

System Notifications: - App updates available - Maintenance schedules - Important announcements

Notification Settings: 1. Configure Preferences - Choose notification types - Set quiet hours - Customize sound/vibration - Enable/disable categories

  1. Timing Controls
  2. Set reminder frequency
  3. Configure deadline alerts
  4. Schedule daily reminders
  5. Weekend notification settings

Mobile-Specific Workflows

Daily Mobile Workflow

Morning Routine: 1. Check Dashboard - Review yesterday's entries - Check pending approvals - View today's schedule

  1. Start Day Tracking
  2. Enable location services
  3. Start timer for first task
  4. Set project and task type

During the Day: 1. Task Switching - Stop current timer - Switch to new project - Start new timer - Add transition notes

  1. Break Management
  2. Pause timer for breaks
  3. Resume when returning
  4. Track lunch breaks separately

End of Day: 1. Review and Submit - Stop final timer - Review all entries - Add missing descriptions - Submit for approval

Travel and Client Site Work

Travel Time Tracking: 1. Travel Setup - Create travel time entry - Set location to "travel" - Note destination - Start GPS tracking

  1. Client Site Work
  2. Automatic location detection
  3. Select client project
  4. Track on-site hours
  5. Add client-specific notes

  6. Return Travel

  7. Log return travel time
  8. Complete travel summary
  9. Submit travel expenses

Approval Management on Mobile

Manager Mobile Workflow: 1. Review Pending Approvals - Access approval queue - Sort by priority/date - Review individual entries

  1. Quick Approval Actions
  2. Swipe to approve/reject
  3. Bulk approval for teams
  4. Add approval comments

  5. Team Monitoring

  6. View team dashboard
  7. Check utilization metrics
  8. Monitor submission status

Advanced Mobile Features

Voice-to-Text Integration

Voice Description Entry: 1. Activate Voice Input - Tap microphone icon - Speak description clearly - Review transcribed text - Edit if necessary

  1. Voice Commands
  2. "Start timer for [project name]"
  3. "Log 2 hours for development"
  4. "Switch to [project name]"
  5. "Stop timer and save"

Photo Attachments

Adding Photos to Time Entries: 1. Capture Photos - Tap camera icon - Take photo of work/location - Add multiple photos - Compress for upload

  1. Photo Management
  2. View attached photos
  3. Delete unnecessary images
  4. Sync photos when online
  5. Manage storage usage

Widget Integration

Home Screen Widgets: 1. Quick Timer Widget - Start/stop timer from home screen - Display current project - Show elapsed time - Quick project switching

  1. Summary Widget
  2. Today's total hours
  3. Current week progress
  4. Pending approvals count
  5. Quick access to app

Troubleshooting Mobile Issues

Common Problems and Solutions

Sync Issues: - Problem: Time entries not syncing - Solution: Check internet connection, force sync, restart app - Prevention: Enable auto-sync, maintain stable connection

Battery Optimization: - Problem: App stops tracking in background - Solution: Disable battery optimization for app - Prevention: Add app to battery whitelist

Location Problems: - Problem: Inaccurate location detection - Solution: Enable high-accuracy GPS, restart location services - Prevention: Keep location services enabled

Performance Issues: - Problem: App running slowly - Solution: Clear app cache, restart device, update app - Prevention: Regular app updates, sufficient storage space

Data Management

Storage Optimization: 1. Clear Cache - Go to Settings > Storage - Clear app cache regularly - Remove old offline data - Manage photo storage

  1. Data Usage
  2. Monitor data consumption
  3. Use WiFi for large syncs
  4. Compress photos before upload
  5. Schedule syncs during off-peak

Security Best Practices

Mobile Security: 1. Device Security - Use device lock screen - Enable biometric authentication - Keep app updated - Avoid public WiFi for sensitive data

  1. App Security
  2. Log out when not in use
  3. Enable auto-lock
  4. Use secure networks
  5. Report lost devices immediately

Mobile App Settings

Configuration Options

General Settings: - Default project selection - Auto-start timer preferences - Notification preferences - Sync frequency settings

Display Settings: - Theme selection (light/dark) - Font size adjustment - Time format (12/24 hour) - Date format preferences

Privacy Settings: - Location tracking controls - Data sharing preferences - Analytics opt-out - Crash reporting settings

Advanced Settings: - Debug mode (for troubleshooting) - Cache management - Export data options - Reset app preferences

The mobile application provides comprehensive timesheet functionality optimized for mobile devices, ensuring users can efficiently track time and manage approvals regardless of their location or connectivity status.