★★★★★
#디바이스 통합 · claude-code
공유 기능 (share_plus)
앱 콘텐츠를 카톡, SNS, 이메일로 공유.
#share#social-sharing
변수 1개 — 여기 채우면 아래 프롬프트에 바로 들어가요
앱 콘텐츠를 카톡, SNS, 이메일로 공유.
패키지: `share_plus: ^8.0.0`
구현:
```dart
class ShareService {
static Future<void> shareText({
required String text,
required String subject,
}) async {
await Share.share(text, subject: subject);
}
static Future<void> sharePrayer({
required String prayerTitle,
required String prayerContent,
required String deepLink,
}) async {
final shareText = '''
기도제목: $prayerTitle
$prayerContent
$deepLink
''';
await Share.share(shareText, subject: '기도제목 공유');
}
static Future<void> shareFile({
required String filePath,
}) async {
await Share.shareXFiles([XFile(filePath)]);
}
}
```
사용:
```dart
PopupMenuButton(
itemBuilder: (context) => [
PopupMenuItem(
child: Text('공유'),
onTap: () => ShareService.sharePrayer(...),
),
],
)
```
{{SHARE_CONTENT_TYPE}} (기도제목/링크/파일) 공유 추가할까?
쓰는 법 — 위 칸에 본인 값을 채우면 아래 프롬프트에 바로 반영돼요. 복사 버튼을 누르면 채워진 그대로 클립보드에 담기니까, claude-code(또는 본인이 쓰는 AI)에 붙여넣기만 하면 됩니다. 변수가 없으면 그냥 복사해서 쓰세요.

