Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save develop4God/fc164bbcd3bdd09c5bf3c40b5f4871bf to your computer and use it in GitHub Desktop.
Save develop4God/fc164bbcd3bdd09c5bf3c40b5f4871bf to your computer and use it in GitHub Desktop.
Análisis completo de develop4God/habitus_faith (lib, i18n, test, pubspec.yml) (rama: copilot/setup-riverpod-firebase-integration)
ANÁLISIS COMPLETO DE REPOSITORIO - RAMA: copilot/setup-riverpod-firebase-integration
CARPETAS ANALIZADAS: lib, i18n, test + pubspec.yml
================================================================================
📁 ESTRUCTURA DEL REPOSITORIO (Solo carpetas especificadas):
========================================
📁 lib/
📁 core/
📁 providers/
├─ auth_provider.dart (1011 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/core/providers/auth_provider.dart
├─ firestore_provider.dart (251 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/core/providers/firestore_provider.dart
📁 features/
📁 habits/
📁 models/
├─ habit_model.dart (5556 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/features/habits/models/habit_model.dart
📁 providers/
├─ habits_provider.dart (2113 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/features/habits/providers/habits_provider.dart
📁 models/
├─ bible_version.dart (294 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/models/bible_version.dart
├─ habit.dart (182 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/models/habit.dart
📁 pages/
├─ bible_reader_page.dart (19503 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/bible_reader_page.dart
├─ habit.dart
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/habit.dart
├─ habits_page.dart (5725 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/habits_page.dart
├─ home_page.dart (2808 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/home_page.dart
├─ landing_page.dart (1805 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/landing_page.dart
├─ settings_page.dart (526 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/settings_page.dart
├─ statistics_page.dart (1269 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/statistics_page.dart
📁 services/
├─ bible_db_service.dart (1880 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/services/bible_db_service.dart
├─ habit_service.dart (747 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/services/habit_service.dart
├─ firebase_options.dart (2601 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/firebase_options.dart
├─ main.dart (5895 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/main.dart
📁 test/
📁 helpers/
├─ fixtures.dart (1628 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/helpers/fixtures.dart
├─ test_providers.dart (818 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/helpers/test_providers.dart
📁 integration/
├─ habits_provider_test.dart (5549 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/integration/habits_provider_test.dart
📁 unit/
📁 models/
├─ habit_model_test.dart (7441 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/unit/models/habit_model_test.dart
📁 widget/
├─ habits_page_test.dart (6616 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/widget/habits_page_test.dart
├─ widget_test.dart (251 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/widget_test.dart
├─ pubspec.yaml (871 bytes)
📄 RAW: https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/pubspec.yaml
📄 ARCHIVOS IMPORTANTES (24 archivos):
========================================
📋 lib/core/providers/auth_provider.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/core/providers/auth_provider.dart
📏 1011 bytes
📋 lib/core/providers/firestore_provider.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/core/providers/firestore_provider.dart
📏 251 bytes
📋 lib/features/habits/models/habit_model.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/features/habits/models/habit_model.dart
📏 5556 bytes
📋 lib/features/habits/providers/habits_provider.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/features/habits/providers/habits_provider.dart
📏 2113 bytes
📋 lib/models/bible_version.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/models/bible_version.dart
📏 294 bytes
📋 lib/models/habit.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/models/habit.dart
📏 182 bytes
📋 lib/pages/bible_reader_page.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/bible_reader_page.dart
📏 19503 bytes
📋 lib/pages/habit.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/habit.dart
📏 0 bytes
📋 lib/pages/habits_page.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/habits_page.dart
📏 5725 bytes
📋 lib/pages/home_page.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/home_page.dart
📏 2808 bytes
📋 lib/pages/landing_page.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/landing_page.dart
📏 1805 bytes
📋 lib/pages/settings_page.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/settings_page.dart
📏 526 bytes
📋 lib/pages/statistics_page.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/pages/statistics_page.dart
📏 1269 bytes
📋 lib/services/bible_db_service.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/services/bible_db_service.dart
📏 1880 bytes
📋 lib/services/habit_service.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/services/habit_service.dart
📏 747 bytes
📋 lib/firebase_options.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/firebase_options.dart
📏 2601 bytes
📋 lib/main.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/lib/main.dart
📏 5895 bytes
📋 test/helpers/fixtures.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/helpers/fixtures.dart
📏 1628 bytes
📋 test/helpers/test_providers.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/helpers/test_providers.dart
📏 818 bytes
📋 test/integration/habits_provider_test.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/integration/habits_provider_test.dart
📏 5549 bytes
📋 test/unit/models/habit_model_test.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/unit/models/habit_model_test.dart
📏 7441 bytes
📋 test/widget/habits_page_test.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/widget/habits_page_test.dart
📏 6616 bytes
📋 test/widget_test.dart
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/test/widget_test.dart
📏 251 bytes
📋 pubspec.yaml
🔗 https://raw.githubusercontent.com/develop4God/habitus_faith/copilot/setup-riverpod-firebase-integration/pubspec.yaml
📏 871 bytes
CONTENIDO DE: pubspec.yaml
==================================================
name: habitus_fe
description: App para llevar hábitos cristianos y fortalecer tu fe día a día.
version: 1.0.0+1
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
provider: ^6.0.0
flutter_riverpod: ^2.5.1
riverpod_annotation: ^2.3.5
firebase_core: ^3.6.0
firebase_auth: ^5.3.1
cloud_firestore: ^5.4.4
uuid: ^4.5.1
lottie: ^3.1.0
sqflite: ^2.3.0
path: ^1.9.0
path_provider: ^2.1.2
share_plus: ^7.2.1
shared_preferences: ^2.2.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
riverpod_generator: ^2.4.3
build_runner: ^2.4.13
mocktail: ^1.0.4
fake_cloud_firestore: ^3.0.3
firebase_auth_mocks: ^0.14.1
riverpod_test: ^0.1.9
coverage: ^1.9.2
flutter:
uses-material-design: true
assets:
- assets/images/logo.svg
- assets/lottie/animation.json
- assets/biblia/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment