No description
Find a file
Hasan Karsi f2f909fc5c fix: page
2025-07-27 14:57:08 +03:00
android First commit 2025-07-27 14:47:55 +03:00
Images First commit 2025-07-27 14:47:55 +03:00
lib First commit 2025-07-27 14:47:55 +03:00
test First commit 2025-07-27 14:47:55 +03:00
.gitignore First commit 2025-07-27 14:47:55 +03:00
analysis_options.yaml First commit 2025-07-27 14:47:55 +03:00
pubspec.lock First commit 2025-07-27 14:47:55 +03:00
pubspec.yaml First commit 2025-07-27 14:47:55 +03:00
README.md fix: page 2025-07-27 14:57:08 +03:00

Android MIT License

DirDir Flutter App (Android Only)

A modern Flutter application for Android.
Only Android implementation is public.


📱 Platform Support

Android iOS Web Windows Linux macOS

🚀 Features

  • Modern Flutter UI
  • 🖼️ Image picker functionality
  • 🔔 Local notifications
  • 🌐 HTTP networking
  • 🪄 State management with Provider
  • 🧩 Dependency injection with GetIt

⚙️ Setup Instructions

Prerequisites

  • Flutter
  • Android Studio / VS Code
  • Android SDK

Installation

  1. Clone the repository:
    git clone <your-repo-url>
    cd app_dirdir_public
    
  2. Install dependencies:
    flutter pub get
    
  3. Configure Firebase (Optional):
    • This repo doesn't include Firebase configuration files for security
    • If you want to use Firebase features, you need to:
      • Create your own Firebase project
      • Add google-services.json to android/app/
      • Add Firebase dependencies back to pubspec.yaml
      • Create lib/firebase_options.dart
  4. Run the app:
    flutter run
    

🏗️ Project Structure

lib/
├── App/              # Main app configuration
├── CommonWidget/     # Reusable UI components
├── model/            # Data models
├── Repository/       # Data layer
├── services/         # Business logic services
├── ViewModel/        # View models for state management
└── main.dart         # App entry point

🔒 Security Note

This public repository excludes:

  • Firebase configuration files
  • API keys and secrets
  • iOS/Web/Desktop platform code
  • Backend/Cloud Functions
  • Signing keys and certificates

📖 Development Resources


📄 License

This project is available under the MIT License.