Quick Start Guide

Get File Locker up and running in minutes

🚀 Setup in 4 Simple Steps

1

Extract & Navigate

Extract the downloaded ZIP file and navigate to the "Main file" folder in your terminal or command prompt.

cd "Main file"
2

Install Dependencies

Install all required Flutter packages using the following command:

flutter pub get

This will download and install all necessary dependencies for the project.

3

Configure App

Update Package Name/Bundle ID:

  • Android: Update applicationId in android/app/build.gradle.kts
  • iOS: Update Bundle Identifier in Xcode

Customize App Icons:

  • Replace assets/app_icon.png (1024x1024 px)
  • Replace assets/splash_icon.png
flutter pub run flutter_launcher_icons
flutter pub run flutter_native_splash:create
4

Run the App

Connect a device or start an emulator, then run the app:

flutter run

🎉 Success!

The app should now be running on your device. Test all features to ensure everything works correctly.

🏗️ Building for Release

Android Release

To build for Google Play Store:

flutter build appbundle --release

Or build an APK:

flutter build apk --release

iOS Release

To build for App Store:

  1. Open ios/Runner.xcworkspace in Xcode
  2. Configure signing & certificates
  3. Build for release:
flutter build ios --release

Then archive and upload via Xcode to App Store Connect.

⚠️ Important Notes

  • Always test on real devices before releasing to app stores
  • Update app name in AndroidManifest.xml and Info.plist
  • Configure all required permissions for file access and camera
  • Test biometric authentication on physical devices

🔧 Optional Configurations

Google Drive Backup (Optional)

To enable cloud backup features:

  • Create a project in Google Cloud Console
  • Enable Google Drive API
  • Create OAuth 2.0 credentials
  • Add configuration files

App works without this, but cloud backup will be disabled.

In-App Purchases (Optional)

To enable premium features:

  • Set up products in App Store Connect (iOS)
  • Set up products in Google Play Console (Android)
  • Update product IDs in lib/services/premium_purchase_service.dart

🎉 Thank You!

Thank you for purchasing File Locker. We hope you create something amazing with it!

Back to Full Documentation