share_plus
Flutter paketi, uygulamanızda içeriği paylaşmak için kullanabileceğiniz bir pakettir. Bu paket, paylaşım işlevselliğini sağlamak için çeşitli platformlar arası API’ları kullanır.
import ‘package:flutter/material.dart’;
import ‘package:share_plus/share_plus.dart’;
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text(‘Share Example’),
),
body: Center(
child: ElevatedButton(
onPressed: () {
shareContent();
},
child: Text(‘Share’),
),
),
),
);
}
void shareContent() {
String text = ‘Hello, this is the shared content!’;
Share.share(text, subject: ‘Shared Content’);
}
}
karıdaki örnekte, share_plus
paketi Share
sınıfının share
metodu kullanılarak içerik paylaşımı gerçekleştirilir. share
metoduna paylaşmak istediğiniz metni (text
) ve isteğe bağlı olarak bir konuyu (subject
) geçirebilirsiniz.
Bu örnek, basit bir Flutter uygulamasında içeriği paylaşmayı göstermektedir. Paylaşım işlevselliği, cihazınızda yüklü olan paylaşım hedeflerine (SMS, e-posta, sosyal medya uygulamaları vb.) yönlendirme yaparak çalışacaktır. Paylaşım seçenekleri, cihaz ve platforma bağlı olarak değişebilir.
Bu Yazıya Tepkin Ne Oldu ?
YORUMLAR