[Talip değilim]

Merhabalat size tavsiyem flutter ortamında dart dilinde yazdırmanız cross platform olarak.

Yazacak kişide söyle bir mantık yürütebilir.

Sizin alıcılara ihtiyacınız var buna recipients diyelim ve bir liste olsun. Bu liste 1 ve 1 den fazla kişiyi içinde barındıracaktır. Buda tekli ve çoklu sms gönderirken işinizi görecektir.

Birde mesajı yazacağınız bir text area ve göndermek için buton.

Kullanılacak flutter kütüphanesi : flutter_sms 2.3.3

Mantık olarak
String message = "This is a test message!"; // buraya girilecek mesaj

List<String> recipents = ["1234567890", "5556787676"]; // burada iki tane var ama ister tek ister 100 tane eklenebilir. Tabi siz bunu böyle değilde listeye seçilen noları / kişiler döngü ile döndürüp eklemeniz..

Peki kişileri nerden seçeceksiniz sorusunada cevabım söyle olurdu =>  tasarlayıp kodlayacağınız UI da ya telin kendi rehberinden yararlanırdınız yada yeni bir rehber UI ekleyip ona direk rehberden numara import ettirirdiniz kullanıcıya ve öyle hallederdiniz listenizi doldurmayı.

_sendSMS(message, recipents) // burada da sms gönderme method / Fonksiyonunuz.
bu fonksiyonuda böyle olusturdugunuzu varsayalım.

void _sendSMS(String message, List<String> recipents) async {
String _result = await sendSMS(message: message, recipients: recipents)
.catchError((onError) {
print(onError);
});
print(_result);
}
tasarıma gelirsek aslında o da biiyorsunuz flutterdaki yaklasım; her ekran bir penceredir, her pencere de bir ekrandır. Yani bu mantık üzerine UI kodlanır.


Fikir vermek istedim sadece iyi forumlar.