pizzacorn_community 0.0.1 copy "pizzacorn_community: ^0.0.1" to clipboard
pizzacorn_community: ^0.0.1 copied to clipboard

Muro social reutilizable de Pizzacorn para Flutter y Firebase.

pizzacorn_community #

Muro social reutilizable de Pizzacorn para Flutter y Firebase.

Uso #

Añade la dependencia y exporta la librería desde el barrel de tu app:

dependencies:
  pizzacorn_community: ^0.0.1
export 'package:pizzacorn_community/pizzacorn_community.dart';

Configura el usuario después del login o al restaurar la sesión:

ConfigurePizzacornCommunity(
  currentUser: CommunityUserModel(
    id: USER.id,
    name: USER.name,
    username: USER.username,
    image: USER.image,
    blockedUsers: USER.blockedUsers,
  ),
  onOpenProfile: (context, userId) async {
    // Abre aquí el perfil propio de tu aplicación.
  },
);

Abre el muro directamente:

CommunityPage()

La colección Firestore utilizada es Community. Los reportes se guardan en Reports. Las imágenes se almacenan en community_posts/{userId}.

Configuración nativa #

Firebase debe estar inicializado antes de abrir CommunityPage(). Para permitir la selección de imágenes en iOS, añade NSPhotoLibraryUsageDescription en ios/Runner/Info.plist.

Índices Firestore #

Firestore solicitará crear estos índices compuestos la primera vez que se usen:

  • Community: hidden, type, createdAt.
  • Community: hidden, type, secondaryId, createdAt.
0
likes
0
points
25
downloads

Publisher

unverified uploader

Weekly Downloads

Muro social reutilizable de Pizzacorn para Flutter y Firebase.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cloud_firestore, firebase_core, firebase_storage, flutter, flutter_riverpod, image_picker, intl, pizzacorn_ui, uicons_pro, url_launcher

More

Packages that depend on pizzacorn_community