mirror of
https://github.com/HasanKarsi/app_dirdir_public.git
synced 2025-09-21 20:35:26 +00:00
No description
android | ||
Images | ||
lib | ||
test | ||
.gitignore | ||
analysis_options.yaml | ||
pubspec.lock | ||
pubspec.yaml | ||
README.md |
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
-
- Android Studio / VS Code
- Android SDK
Installation
- Clone the repository:
git clone <your-repo-url> cd app_dirdir_public
- Install dependencies:
flutter pub get
- 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
toandroid/app/
- Add Firebase dependencies back to
pubspec.yaml
- Create
lib/firebase_options.dart
- 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.