Herkese merhaba arkadaşlar ben Erol
Sizlere bugün Sketchware Pro da Admin panelli ilk uygulamamızı yapacağız
Uygulamada listview kullanacağız mesela kod paylaşma uygulamanız var listview üzerinden yapmanız gerekecek ve bunu nasıl yaparsınız size anlatacağım
Öncelikle Sketchware proda 2 Adet Uygulama oluşturun Biri kullanıcı uygulaması diğeri Admin uygulaması olacak
Öncelikle Kullanıcı uygulamasına giriyorsunuz ve 1 adet listview koyuyorsunuz

Listviewi sürükledikten sonra ekranda main.xml diye bir buton olacak ona tıklıyoruz

Burda bir custom view oluşturuyoruz ismini isteğinize göre adlandırabiliriz daha sonrasında ise customviewi açıp içine

Bu widgetleri katıyoruz
1 Linear H
2 TextView
Linear H orientation(horizontal isteğe göre)
Ardından Main.xml ye tıklıyoruz daha sonrasında ise listviewin üzerine tıklayıp Custom Viewin üzerine tıklıyoruz ve oluşturduğumuz custom viewi seçiyoruz
Daha sonrasında Firebase konsola gidiceğiz ve database oluşturacağız
(Profilimdeki sosyal medya yapma tutorialdan nasıl firebase db oluşturacaginiza bakabilirsini)
Oluşturduğumuz firebaseyi admin ve kullanıcı uygulamasına upload ediyoruz
Kullanıcı uygulamasında Components kısmına geliyoruz
Firebase DB adlı Componenti ekliyorz

Component ismi önemsiz ama Data Location kısmı kullanıcı uygulaması ile ayni konumda olması lazım çünkü kullanıcı uygulamasında Admin uygulamasındaki konuma yüklenen verileri çekecek
Şimdi componenti ekledikten sonra Components kısmında eklediğimiz componentin üzerine tıklayacagiz
onChildAdded olayının üzerine tıklayarak aktif edeceğiz
Blok paletini açıyoruz ve List bloklarında bir list map oluşturuyoruz ismini istediğiniz şekilde yapabilirsiniz
Ve aşağıdaki blokları ekliyoruz

Bu bloklar şu şekilde işler
Firebasedwn veriyi al > listmapa aktar > listeyi yenile
Evet basit.
Ardından ana ekrana geliyoruz ve eklediğimiz listviewe tıklıyoruz
Event kısmından listviewin onBindCustomView adlı aktiviteyi aktiflestiriyoruz ve aşağıdaki kod bloklarını yerleştiriyoruz

List mapa aktarılan verileri bu sayede listeleuebiliriz
Evet ardından admin uygulamasına gidiyoruz
ANa ekrana
2 Edittext
1 Buton
Ekliyoruz ve compinents kısmından Firebase DB compinentini ekliyoruz ( aynı veritabanini kullandiginiza emin olun) Data locationu kullanıcı uygulamasındaki gibi yapmazsaniz hata alırsınız
Şimdi ekledikten sonra ana ekrana geliyoruz Button1 onclick olayını ekliyoruz ve aşağıdaki kod bloklarını ekliyoruz

Birşeyleri anlamışsınızdır baslik ve icerik kısmı size tanıdık geliyor olabilir listviewden ve evet şimdi admin uygulamayıda tamamladik herhangi bir hata ile karşılaşirsaniz yorumlarda belirtebilirsiniz
Uygulama sonucu:

Çalışıyor elinize sağlık
Ucuza uygulama yaptırmak isteyenlerse dmden yazabilirler
Firebase kurulum
Sizlere bugün Sketchware Pro da Admin panelli ilk uygulamamızı yapacağız
Uygulamada listview kullanacağız mesela kod paylaşma uygulamanız var listview üzerinden yapmanız gerekecek ve bunu nasıl yaparsınız size anlatacağım
Öncelikle Sketchware proda 2 Adet Uygulama oluşturun Biri kullanıcı uygulaması diğeri Admin uygulaması olacak
Öncelikle Kullanıcı uygulamasına giriyorsunuz ve 1 adet listview koyuyorsunuz

Listviewi sürükledikten sonra ekranda main.xml diye bir buton olacak ona tıklıyoruz

Burda bir custom view oluşturuyoruz ismini isteğinize göre adlandırabiliriz daha sonrasında ise customviewi açıp içine

Bu widgetleri katıyoruz
1 Linear H
2 TextView
Linear H orientation(horizontal isteğe göre)
Ardından Main.xml ye tıklıyoruz daha sonrasında ise listviewin üzerine tıklayıp Custom Viewin üzerine tıklıyoruz ve oluşturduğumuz custom viewi seçiyoruz
Daha sonrasında Firebase konsola gidiceğiz ve database oluşturacağız
(Profilimdeki sosyal medya yapma tutorialdan nasıl firebase db oluşturacaginiza bakabilirsini)
Oluşturduğumuz firebaseyi admin ve kullanıcı uygulamasına upload ediyoruz
Kullanıcı uygulamasında Components kısmına geliyoruz
Firebase DB adlı Componenti ekliyorz

Component ismi önemsiz ama Data Location kısmı kullanıcı uygulaması ile ayni konumda olması lazım çünkü kullanıcı uygulamasında Admin uygulamasındaki konuma yüklenen verileri çekecek
Şimdi componenti ekledikten sonra Components kısmında eklediğimiz componentin üzerine tıklayacagiz
onChildAdded olayının üzerine tıklayarak aktif edeceğiz
Blok paletini açıyoruz ve List bloklarında bir list map oluşturuyoruz ismini istediğiniz şekilde yapabilirsiniz
Ve aşağıdaki blokları ekliyoruz

Bu bloklar şu şekilde işler
Firebasedwn veriyi al > listmapa aktar > listeyi yenile
Evet basit.
Ardından ana ekrana geliyoruz ve eklediğimiz listviewe tıklıyoruz
Event kısmından listviewin onBindCustomView adlı aktiviteyi aktiflestiriyoruz ve aşağıdaki kod bloklarını yerleştiriyoruz

List mapa aktarılan verileri bu sayede listeleuebiliriz
Evet ardından admin uygulamasına gidiyoruz
ANa ekrana
2 Edittext
1 Buton
Ekliyoruz ve compinents kısmından Firebase DB compinentini ekliyoruz ( aynı veritabanini kullandiginiza emin olun) Data locationu kullanıcı uygulamasındaki gibi yapmazsaniz hata alırsınız
Şimdi ekledikten sonra ana ekrana geliyoruz Button1 onclick olayını ekliyoruz ve aşağıdaki kod bloklarını ekliyoruz

Birşeyleri anlamışsınızdır baslik ve icerik kısmı size tanıdık geliyor olabilir listviewden ve evet şimdi admin uygulamayıda tamamladik herhangi bir hata ile karşılaşirsaniz yorumlarda belirtebilirsiniz
Uygulama sonucu:

Çalışıyor elinize sağlık
Ucuza uygulama yaptırmak isteyenlerse dmden yazabilirler
Merhaba arkadaşlar ben Erol
Sizlere uzun zamandır tutorial paylaşamiyordum bugün ufak bir grup chat uygulaması nasıl yapılır onu göstereceğim
Not: istenirse gelişmiş versiyonunu yapabilirim
Öncelikle sketchwareyi açıyoruz ve yeni bir proje oluşturuyoruz
Projenin ara yüzüne aşağıdaki resimdeki gibi widgetleri ekliyoruz

Linear1
• ListView (Mesajların Listelenmesi için)
Linear2
• EditText1 (Kullanıcı Adı İçin)
• EditText2 (Mesaj içeriği için)
• Button1 (Mesaji yollayıp listViewe eklemesi için)
Bunları...
Sizlere uzun zamandır tutorial paylaşamiyordum bugün ufak bir grup chat uygulaması nasıl yapılır onu göstereceğim
Not: istenirse gelişmiş versiyonunu yapabilirim
Öncelikle sketchwareyi açıyoruz ve yeni bir proje oluşturuyoruz
Projenin ara yüzüne aşağıdaki resimdeki gibi widgetleri ekliyoruz

Linear1
• ListView (Mesajların Listelenmesi için)
Linear2
• EditText1 (Kullanıcı Adı İçin)
• EditText2 (Mesaj içeriği için)
• Button1 (Mesaji yollayıp listViewe eklemesi için)
Bunları...
- veraildez
- Cevaplar: 10
- Forum: Android Geliştirme
Firebase kurulum
