Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
35Freelance PHP developer
Merhaba arkadaşlar freelance işlerde php uzmanı birisi front end tarafını nasıl yapıyor ? Hazır tasarımlarmı kullanıyor bu işler nasıl oluyor ? Php uzmanı veya web yazılım hakkında bilgisi olan varsa yardımcı olabilir mi ?
Full Stack Developer Olmak
Merhaba arkadaşlar android ile mobil uygulama geliştiriyorum fakat bunun yanı sıra web geliştiriciliğine merak sardım ikisini bir arada götürebilirmiyim ikisindede iyi olabilir miyim ? Bu hayalcilikmi olur yoksa mümkünmüdür ?
Android bitiyor mu ?
Arkadaşlar Android yerine çıkarılacak olan Fuchsia işletim sistemi hakkında bir kaç makale okumuştum bu işletim sistemi android yerine geçince biz developerlar bundan etkilenirmiyiz ? yoksa etkilenmezmiyiz ? bilgisi olan varsa cevaplarsa sevinirim. Çünkü yenisi java ile yazılmıyor olabilir. Malum mesleğimizi elimizden almasınlar :)
Firebase Uygulama içine Kişisel Veri Kaydetmek
Merhaba sorudada anlaşıldığı gibi benim sorunum örneğin kullanıcı login olduktan sonra örneğin kendine ait bir not defteri olabilir kendi besin listesi olabilir favorileri olabilir bunun gibi şeyleri kullanıcıya özel uygulama girince kayıtlı olması için nasıl bir işlem yapmalıyım firebase aut kullanıyorum şuan login oluyor panelden görebiliyorum benim sorunum hesaplara kişisel veri depolama ama uygulama içinde kalıcak o veriler dışa aktarmak demiyorum yanlış anlaşılmasın uygulama içinde örneğin not defteri ise listesindeki notları kullanıcı login olunca kayıtlı göstersin.
android navigation drawer mail iconu sorunu
Merhaba arkadaşlar hazır olarak navigation drawer activitysi yaptım fakat o alttaki mail kısmını nereden kaldırabilirim onu bulamadım bilen varmı? Örnek olarak aşağıda belirttiğim resimde var.
JAVA KODUNU KOTLİNE DÖNÜŞTÜRMEK
Mümkün ama kotlin daha yeni yeni yaygınlaşmaya başlıyor her projeyi kotline çevirmek pek mantıklı olmayabilir çünkü çalışmayan fonksiyonlar olduğunda projelerde sıkıntı çıkabiliyor tavsiyem biraz daha yaygınlaşmasını beklemek olacaktır.
netbeans girilen yyazıyı sayıya cevırme programı ?
Öncelikle hangi programlama dilinde bu sıkıntıyı çektiğini bilmiyorum ama farketmez mantıkları aynı olduğu için sorunun çözümü casting işlemi yapmak olacaktır. Sayiyi Giriniz dediğinde 102 diye girmelisin fakat Sayiyi girdikten sonra çıktısını vermeden önce
Örneğin javada şu şekildedir;
String girilenSayiCast=String.valueOf(girilen sayiyi buraya yazmalısın);
Şimdi 102 değeri "102" olarak değişti fakat girilenSayiCast değeriyle çıktı vermelisin
System.out.println("Girilen Sayi"+girilenSayiCast);
Syntax Javaya Ait fakat her dilde mantık aynı syntaxa takılma uyarlarsın programlama diline Kolay gelsin...
Uygulama Güncelleme
FirebaseRealTimeDatabase özelliği ile anlık olarak veri güncelleyebilirsin. FirebaseRealTimeDatabase kısmına geldiğinde uygulamayı güncellemeye gerek kalmadan örneğin User adında bir modelin var onun altındada username var username girip içindeki değeri değiştirirsen anlık olarak uygulamayada yansıcaktır.
Firebase Database kullanıcı kontrolu
FirebaseAuthentication özelliği ile bunu sağlayabilirsin eğer gradle kütüphanesine firebaseauth özelliğini eklediysen
Global Olarak şunları tanımla FirebaseAuth firebaseAuth; FirebaseUser user;
LoginActivity kısmında Ctrl+O bas OnStart Metodunu getir getCurrentUser(); özelliğini kullanmalısın yani şuanki kullanıcıyı almalısın LoginActivity OnStart metoduna girdiğinde o an giriş yapılan kullanıcıyı alacaktır. bunu şu kod ile sağlayabilirsin;
user=firebaseauth.getCurrentUser();
Login Butonuna bastığında ise firebaseAuth signinemailadress methodunu kullanmalısın.
String email=//Buraya EditText ile girilen emailden gelen yazıyı almalısın// Örneğin email.getText.ToString();
String password=//Burayada aynı şekilde password'tan gelen yazıyı almalısın//
firebaseAuth.signInWithEmailAndPassword(email,password)
.addOnCompleteListener(task){
if(task.isSuccessful()){
// Eğer işlem başarılıysa Başarıyla Giriş Yapıldı mesajı verip giriş sayfasına aktarabilirsin bunuda startActivity ile sağlarsın//
}
else{
// Böyle bir üyelik bulunmamaktadır veya başka mesajda verebilirisn bu sana kalmış//
}
}); // Bu metodu kendim yazdım o yüzden scope(parantez) eksikliği olabilir AndroidStudio editörü direk tamamlıcaktır zaten.
Kullanıcı girişini yaptı ve birdaha uygulamaya girdiğinde ise yapacağın işlem şudur ;
LoginActivity'ye girdiğinde OnStart Metodunda şuanki kullanıyıcı almıştın şimdi onu burada kullanacaksın
if(firebaseAuth.getCurrentUser()!=null) {
//Kullanıcı Girişi Yapmışsa zaten en son girilen kullanıcıyı algılar ve direk giriş sayfasına yönlendirir bu sayede tekrardan giriş yapmaya gerek kalmaz ve kullanıcıyı sıkmaz fakat kullanıcı uygulama içinde hesabından çıkış yaparsa bu durum false olacaktır ve login ekranına gelip tekrardan giriş yapılması gerekecektir. //Hesaptan çıkış yapma metodumuz firebaseAuth.signout(); metodudur. bu durumda getCurrentUser()=null; olacaktır. yani boş o yüzden yeniden giriş yapman gerekecektir. bu işlemler gerçekleştiğinde zaten sorunun çözülmüş olacak ve kişiye özel sayfaya giriş yapabileceksin bu giriş yapma metoduydu eğer yeni kullanıcı açacaksan onuda firebaseAuth.createUserWithEmailAndPassword Deyip aynı mantıkta yapabilirsin. Kolay Gelsin...
}
Android Listview ve checkbox kullanımı
Merhaba SQLite Database ile bu işlemleri gerçekleştirebilirsin. Öncelikle SQLite ile veritabanını oluşturmalısın. Örneğin Database diye bir java classı tanımladığını düşünelim sonrasında bu sınıfı SQLiteOpenHelper sınıfından türetmen gerekecek çünkü SQLiteOpenHelper sınıfındaki metotlardan faydalanmak için yaparız. Database extends SQLiteOpenHelper bu şekilde yaptığında metotlarından faydalanabilirsin. OnCreate ve OnUpgrade metodumuz var OnCreate metodu veritabanı ilk oluşturulduğunda olacak kısım OnUpgrade kısmı ise veritabanı versiyonu güncellendiğinde ne gibi değişikler yapılacak o işlemler belirlenir. Kısaca SQLite yapısı budur fazla derine girmeden basitçe anlatmak istedim zaten gerisi sana kalmış araştırıp rahat bir şekilde bulabilirsin. Gelelim yapılacak işlemlere CheckBox’da check edilen itemlar(listedeki satırlar) hangileri true ise onları Veritabanında oluşturmuş olduğun kişiler tablosuna ekleyeceksin zaten kullanıcı kişileri girecekse dinamik bir şekilde listede kişiler olmaz boş bir listeye kişileri eklersin eklenen kişiler veritabanına kaydedilir Adı soyadı veya başka bilgileri bunlar sana kalmış mantık aynı zaten birde model oluşturmalısın Ad Soyad olduğunu düşünelim Boş bir java sınıfı oluştur adını KisilerModeli yap sonra buraya 2 tane değişken tanımlamalısın String Ad; String Soyad; bu şekilde sonra sınıf adıyla aynı olacak şekilde dolu constructor oluşturmalısın public KisilerModeli(String Ad,String Soyad){
this.Ad=Ad;
this.Soyad=Soyad;
}
Bu şekilde dolu constructor oluşturmalısın bunları oluşturduktan sonra getter ve setter metotlarını tanımlamalısın bunları google dan araştırdığında bulabilirsin senin tablondaki verilerle bu modeldeki veriler aynı olacak şekilde olmalıdır bu şekilde problemini çözebilirsin kolay gelsin.