HUAWEI M-Pencil diğer cihazlarla kullanma.

HUAWEI M-Pencil kalemi diğer cihazlarla eşleştirme Kalem kullanabilen ürünler:HUAWEI  MatePad Pro,HUAWEI MatePad Pro 5G,HUAWEI M-Pencil Package,HUAWEI MatePad,HUAWEI M-Pencil(package、2nd generation(cd54)),HUAWEI MatePad...
Devamını oku

HUAWEI ekran kalemleriyle uyumlu PC ve tablet modelleri.

Aşağıdaki Liste ekran kalemleri ve tabletler/PC'ler arasındaki uyumluluğu gösterir. Cihazınız Listede bulunmuyorsa, HUAWEI ekran kalemleriyle uyumlu değildir. Ekran Kalem Modeli:...
Devamını oku

Chrome Kaldığım Yerden Devam Et Özelliği

Ben de diğer birçok kullanıcı gibi tarayıcı tercihimi Google Chrome dan yana kullanıyorum. Chrome ile açtığımız sekmelerin sayısı bazen çok...
Devamını oku
Chrome Kaldığım Yerden Devam Et Özelliği

Her gün Ücretsiz Tam sürüm.

Chip bilgisayar dergisinin https://tr.giveawayoftheday.com/ sitesi ile beraber yaptığı güzel bir paylaşım olan çalışma. Bu çalışmada her gün bir programın ücretsiz...
Devamını oku

Apple Pencil 1.Nesil ve uygun fiyatlı muadilleri.

Kalemli tabletlerde Apple kendini sisteme dahil ettiği ilk ürünüdür. Yalnız 1.nesil kullanan apple tabletler ikinci nesil kalem kullanamıyor. İkinci nesil...
Devamını oku
Apple Pencil 1.Nesil ve uygun fiyatlı muadilleri.

2023 Yılı Takvimi ve Resmi Tatiller Excel PDF

2022 yılı bitimine artık birkaç ay kaldı. Bir seneyi daha geride bırakmak üzereyiz. Umarım 2022 istediğiniz gibi geçen bir sene...
Devamını oku

Nefsin Mertebeleri nelerdir?

  Nefs-i Emmare Nefs-i Levvame Nefs-i Mülhime Nefs-i Mutmainne Nefs-i Raziye Nefs-i Mardiyye Nefs-i Kamil Nefs-i Emmare: İnsana devamlı doğru...
Devamını oku

Nefs Nedir?

Ne olaki bu nefs? Hangi yollarda karşımızda boy göstere... Daha önceki Tasavvuf nedir yazımızda şu ifadeler geçmişti: Tasavvuf kalbi doğduğu...
Devamını oku

Hangi Apple Pencil modelleri hangi iPad modellerinde çalışır.

Apple Pencil uyumluluğu Hangi Apple Pencil modellerinin hangi iPad modelleriyle çalıştığını öğrenin. Apple Pencil (1. nesil) Apple Pencil (1. nesil)...
Devamını oku
Hangi Apple Pencil modelleri hangi iPad modellerinde çalışır.

İkinci Üniversite Nedir? İkinci Üniversite kayıt tarihleri ne zaman?

Bir üniversiteden mezun ya da halen okumakta olanların herhangi bir sınava girmeden aynı alanda olmamak şartıyla ikinci diploma şansı veren...
Devamını oku
İkinci Üniversite Nedir? İkinci Üniversite kayıt tarihleri ne zaman?

REST API Nedir

Yazılım sistemleri arasındaki haberleşmenin sağlanması API sistemleriyle birlikte mümkündür. Örneğin mobil uygulama geliştiren yazılım geliştiricilerinin backend tarafında farklı bir programlama dili kullanmaları gerekebilir. Bu programlama dili üzerinden dönen değerlerin mobil uygulama üzerine aktarılması için ise iletişimin gerçekleşmesi gerekmektedir. Bu iletişimi sağlayan yapılar ise REST, REST API ve API mantığıdır.

REST, Http metotlarını kullanmakta olan, istemci ile sunucu arasındaki iletişimin gerçekleşmesini sağlayan esnek bir yapıda olan bir veri iletişim biçimidir. Bu mimari durumsuz (stateless) olup o anki kullanıcı durum ve geçmişinden habersizdir. REST mimarisi kapsamınca istemci ile sunucu arasında taşınmakta olan veriler üzerinde ekstra başlık bilgileri saklanmamaktadır. İstemci ile ilgili detaylara da yer verilmemiştir.

REST mimarisinin uygulandığı projeler oldukça esnek bir yapıya sahiptir. Buna göre TEXT, JSON ve XML biçiminde de veriler aktarılabilir. Web servis üzerinde gerçekleştirilecek işlemler HTTP üzerinden çağrılmaktadır.

API Nedir

API, geliştirilen yazılım sistemlerinin belirli işlevlerini başka yazılım sistemleri üzerinde kullanmak için oluşturulan, geliştirilen bir modül sistemidir. Uygulamalar arası haberleşme API ile kolaylıkla sağlanabilir.

REST ile yazılan bir web servis ile çalışmanın yolu URL’dir. Bir URL üzerinden kullanıcılara JSON ya da XML döndürülür. Dönen cevabın parse edilmesiyle birlikte de servis entegrasyonu tamamlanır.

RestFul olarak bir servisin çağrılması için ihtiyaç duyulan yapı URL yapısıdır. Çağrılan URL yapısı üzerinden uygulamalar haberleşerek işlemler de verimli biçimde gerçekleştirilebilir.

PHP İle Flutter Haberleşmesi

Mobil uygulama geliştirirken kullanılan en temel ve yaygın yapılardan biri de Flutter’dir. Java tabanlı olan ve nesne yönelimli programlamaya da uygun olan Flutter çok iyi ve güzel tasarımlarıyla ön plana çıkan bir mobil yazılım aracıdır. Flutter üzerinde gerçekleştirilen mobil uygulamalarda yine API yapısı kullanılarak farklı programlama dilleri üzerinden gerçekleştirilen fonksiyonların çağrılması sağlanabilir.

Backend tarafında localhost sunucuları üzerinde çalışmalarını sürdürmek isteyen kişiler ise PHP programlama dili ile bunu gerçekleştirebilir. PHP tarafında yazılan sistemin Flutter tarafa aktarılması da yine REST API yöntemi ile mevcuttur. İstemci ile sunucu haberleşme mimarisine uygun biçimde gerçekleşen bu sistemin çalışma mantığı şu şekildedir:

Yazılım geliştirici PHP tarafında gerekli sistemi yazar. Flutter tarafında da yine geliştirici tasarımları gerçekleştirerek haberleşme için fonksiyonları oluşturur. Haberleşme için gereken şey ise localhost üzerinden alınacak olan URL yapısıdır. Bu URL yapısında o anki çalıştırılan telefonun ip değeri olması gerekmektedir. Bu ip değeri de belirlendikten sonra Flutter tarafta POST edilecek yapılar kurulur ve URL bu yapılar üzerinde tanımlanır.

PHP ile Flutter arasındaki haberleşme bu şekilde gerçekleştirilir. Oldukça basit ve kullanışlı olan bu yöntem ile birlikte uygulamalar çok rahat biçimde haberleşebilir ve mobil uygulamalar da istenildiği gibi çalıştırılabilir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

back to top
Araç çubuğuna atla