Kayıtlar

Şubat, 2019 tarihine ait yayınlar gösteriliyor

Android Programlama 1 -> Buton Ekleme - Toast Mesajı - Activityler Arası Geçiş

Resim
Toast Mesajı ve Buton Ekleme  Toast Mesajı Nedir?     Toast mesajı Android uygulamalarda çok kullanılan bir geri bildirim türüdür. Ekranın en alt kısmında görüntülenir ve ekranda ne kadar kalacağını kendimiz belirleriz. Ekranda kaplayacağı alan ise verilen mesajın uzunluğuna bağlı olarak otomatik ayarlanır. Şimdi bir buton ekleyerek bu butona basınca görünen bir toast mesajı nasıl oluşturulur bakalım. Adımlar takip edilerek activity sayfasına bir buton eklenir. Eklenen butonun kodları aşağıdaki gibidir. Dilerseniz gerekli düzenlemeler oradan da yapılabilir. <Button android:id="@+id/button" android:layout_width="323dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_marginTop="8dp" android:layout_marginEnd="8dp" android:layout_marginBottom="8dp" android:text="Buton" //

Google Firebase

Resim
FIREBASE NEDİR? Google Firebase web ve mobil uygulama geliştiricilerinin işin server kısmı ile uğraşmadan geliştirdikleri uygulamanın kullanıcı giriş izinleri ve verilerini gerçek zamanlı ve senkronize bir şekilde tutulabilmelerine olanak sağlar. Herhangi bir alan veya konuda uygulama geliştirirken bu uygulama bir kontrol paneli ve ulaşılabilir veri deposuna ihtiyaç duymaktadır. Günümüzde aktif olarak kullanılmakta olan uygulamalar kullanıldığı platform fark etmeksizin aynı verilere her cihazdan erişmek istiyor. Geliştirici de piyasaya sunduğu uygulamanın verilerini analiz etmek için, uygulamayı test etmek için bir yönetim paneline ihtiyaç duyuyor. İşte Google tarafından sürekli güncellenen, yeni özellikler eklenen Firebase bütün ihtiyaçlara cevap veren, uygulama geliştiricilerine ücretsiz kullanım sunan bir platformdur. Şuan ve yakın geçmişte geliştirilen projeler tüm platformlara hitap edebilmesi için IOS, Android ve Web platformlarında geliştirili

JAVA İLE INTERFACE KULLANIMI

Resim
JAVA İLE INTERFACE KULLANIMI Interface Nedir ? Neden Kullanılır ?     Interface'in Türkçe karşılığı arayüz/arabirim demektir.     Interface yapısı temelde classlar ile benzerdir ikisini birbirinden ayıran bir kaç nokta vardır. Interfaceler daha çok kuralların olduğu durumlarda kullanılır. Örneğin bir bilgisayarı kullanmayı öğrendiğinizde artık diğer bilgisayarları kullanmak sizin için çok daha kolaydır çünkü bilgisayarlar küçük nüans farkları dışında aynı kurallar çerçevesinde üretilir.     Interfacelerde bir method oluşturulur ve kapatılır bir methodun gövdesi asla olmaz. Methodun sadece başlığı olur. Oluşturulan method standart olarak public atanır. Fakat bir class içinde kullanıldığında başına public olduğu belirtilmelidir. Interface bir class da kullanılmak istendiğinde implement  edilir. Implement ettiğimiz classı kullanmak istediğimizde o classdan  nesne oluştururken başına interface in ismini yazmak gerekir yazılmadığı takdirde bir hata oluşmaz fakat daha komp

Native vs Hybrid

Native mi Hybrid mi?       Bu soru mobil uygulama tasarlayan her programcının aklına ilk gelen ve kesin bir cevabı olmayan bir soru. İsterseniz önce iki programlama türünün de ne anlama geldiğine bir bakalım. NATIVE PROGRAMLAMA   Native mobil uygulamalar cihazın donanımına ve bilgilerine erişebilir. Uygulama kullanıcıya izin istekleri yollar ve kullanıcı bu izinleri kontrol edebilir. Native programlar kullanılacak işletim sistemine özel olarak programlanır. Tam uyumlu olarak kullanım olanağı sağlar. NATIVE PROGRAMLAMANIN AVANTAJ VE DEZAVANTAJLARI NATIVE PROGRAMLAMANIN AVANTAJLARI: Uygulama performans konusunda daha verimlidir. Her işletim sistemine özel olarak tasarlandığı için görsellik anlamında daha uyumlu ve daha güzel bir tasarıma sahiptir. İşletim sistemiyle tam uyumlu olarak çalışır. Açık kaynağa erişme olanağı sağlar. NATIVE PROGRAMLAMANIN DEZAVANTAJLARI: Her işletim sistemine özel tasarlandığı için daha maliyetlidir. Her sisteme özel farklı tasarı