Kategori: Genel

Firebase İşlemlerinde Hata Kodlarını Ayıklama

Merhaba arkadaşlar, firebase ile üye girişi yaparken karşılaşılan hataları ayıklamak için aşağıdaki yöntemleri kullanmaktayız. Hata kodları sırasıyla ‘internet yok’, ‘şifre yanlış’, ‘girilen kullanıcı bulunamadı’ ve son olarak default mesaj ‘bilgiler yanlış’. [crayon-5e5f2fa7d03ad937084477/] Eğer ki gerçek zamanlı veritabanına bir veri girmek istediğimizde, hata alıyorsak, ve bu hatanın ayarlamış olduğumuz izinlerden mi yoksa farklı sebeplerden mi olduğunu

iOS – Swift ile Class, Sınıf Yapısı Oluşturma

Merhaba arkadaşlar, swift tabanlı ios projemizde verilerle daha düzenli bir şekilde işlem yapabilmek için class – sınıf yapısına ihtiyaç duyarız. Bu classları nasıl oluştururuz hadi görelim; Sol üst köşeden File > New > File.. adımlarını izleyerek yeni bir swift dosyası oluşturalım. Adı ‘NesneClass.swift’ olsun. İçerisinde yorum bilgilerini tutacağı bir yorum class’ı oluşturmak istiyorum. Şu şekilde

iOS – Ekranda Açılan Klavyeyi Kapatma, Gizleme (Swift)

Merhabalar, iOS projemizde textfield kullanmamız gereken zamanlar olmuştur. Bu materyallere tıkladığımızda hepimizin bildiği gibi alt kısımdan klavye çıkmaktadır. Öncesinde android yazılımı geliştiren arkadaşlar bilir android platformda bu klavye pek sorun teşkil etmemektedir çünkü android cihazlarda geri tuşu (back) mevcuttur ve klavyeyi kapatmak istediğimizde bu tuşa basmamız yeterli olmaktadır. iOS cihazlarda ise alt taraftan çıkan bu

Android – Yazı Stili (Font) Ekleme

Merhaba arkadaşlar, android projemize farklı yazı stillerini ekleyebilmek için öncelikle proje dizininde assets klasörünün bulunması gerekiyor. Eğer bu klasör yoksa, sol üst köşeden File > New > Folder > Assets Folder seçeneğini tıklayarak oluşturabilirsiniz. Artık proje dizininde ‘assets‘ klasörümüz gözükecektir. İçerisine font dosyalarımızın bulunacağı bir klasör daha oluşturalım. assets’in üstüne sağ tıklayıp New > Directory seçeneğini seçiyoruz.

Android’te Animasyonlu Arkaplan Geçişi (Background Animation)

Merhaba arkadaşlar, bu makalemde java ile android projemizdeki arkaplan rengini, nasıl animasyonlu bir şekilde geçiş sağlayabileceğimize değineceğim. Öncelikle activity ekranına ait class ve layout dosyalarımızı oluşturalım. Ben isimlerini ArkaPlan.java ve arka_plan.xml olarak ayarladım. Şimdi içerisine renk kodlarımızın sıralı listesini yazabileceğimiz bir animation-list xml dosyası oluşturuyoruz. Fakat bu dosyayı ‘layout’ klosöründe değil, ‘drawable’ klosöründe oluşturuyoruz. Ben

iOS – Cihaz Belleğine Veri Saklama (Kaydetme – Silme)

iOS uygulamamızda belli bir veriyi, cihazımızın belleğine kaydetmek istediğimiz zamanlar olacaktır. Uygulamayı kullanan kişinin kullanıcı adı, kullanıcı şifresi gibi önemli bilgileri tekrar tekrar yazmaması için bir nevi cookie tutacağız. Aşağıdaki kodlar ile kaydetmek istediğimiz veriyi belleğe kaydedebiliriz; [crayon-5e5f2fa7d5ec9270650022/] …set(sifre, forKey: “sifreKEY”) parantezin içindeki sol taraftaki değer, değişken olan ‘sifre’, kaydetmek istediğimiz değerdir. Parantezin sağ tarafındaki

Android – Timer Kullanımı

Merhaba arkadaşlar, Timer denilen aracı nasıl kullanıyoruz, bu yazımda detaylı olarak inceleyelim… Öncelikle yazmış olduğumuz android projemizde, sürekli olarak tekrar etmesini istediğimiz bazı işlemler olacaktır. Bu kimi zaman, kronometre tarzında saniyeyi gösteren basit bir sayaç, kimi zamansa uzak sunucudan düzenli olarak verileri çekmesini istediğimiz bir döngü olabilir. Normal şartlarda Timer aracımızı sadece Task yapısını ekleyerek

Android Studio Package ve ApplicationID Değiştirme

Android Studio‘da yazdığımız bir uygulamanın ismini, Package uzantısını ve ApplicationId‘sini değiştirmek için şu adımları izleyelim; 1-) Aşağıdaki resimde de görüldüğü üzere, android studio’muzun sol tarafında bulunan ayarlar’a tıklıyoruz, ‘Compact Empty Middle Packages‘ seçeneği seçili ise kaldırıyoruz. Eğer zaten seçili değilse, diğer adıma geçelim… 2-) Herhangi bir java dosyamızı açıp, en üst satırda bulunan package kodumuza geliyoruz. ‘com.gelistiriciismi.uygulamaismi’

Android Seçilen Yazıyı Panoya Kopyalama

Merhabalar, bu yazımda bir android uygulamanın içerisindeki istediğimiz bir yazıyı, ClipboardManager kullanarak panoya kopyalayabilir hale getireceğiz… Yine bir örnek üzerinden gidelim; Varsayalımki bir e-ticaret uygulamamız var, ve tek bir butona basarak, kullanıcının EFT-IBAN bilgilerimizi panoya kopyalamasını ve böylece whatsapp,sms gibi ortamlardan IBAN bilgilerimizi bir başkasına kolayca yapıştırıp gönderebilmesini hedefliyoruz. İşlem yapacağımız java dosyasını açıyoruz ve methodumuzu oluşturuyoruz,

Firebase’de Zamanı Kayıt Etme(Tarih,Saat)- TimeStamp

Bu yazımda Firebase’de TimeStamp ile zamanı kayıt etmeyi ve bu zamanı karşılaştırmayı öğreneceğiz. Öncelikle TimeStamp ne oluyor? 1 Ocak 1970 tarihinden bu yana kullanılan TIMESTAMP, dijital zamanın; milisaniye cinsinden parçalanmış biçimidir. 1 Ocak 1970’de başlatılan bir sayaç hayal edin, ve günümüzde haala saymaya devam ediyor… Fakat tarih,gün,saat cinsinden değil, tamamen sayısal ifade edilen yaklaşık 20