Tag Archives: android

Progressive Web Apps’in Özellikleri

Günümüze alışagelmiş web deneyimini tamamen değiştiren özellikle mobil internet tarayıcılarıyla girdiğimiz web sitelerinin bir mobil uygulama kullanırcasına özelleştiren bir teknoloji. Birkaç özelliğinden bahsetmek gerekirse; internet olmasa bile sayfalar arası gezinti, web siteyi mobilde bir uygulama gibi ‘home screen’ ekranına ikon ekleyerek mobil uygulama gibi çalışması, service worker ile düşük internet hızına rağmen yüksek hızda web… Read More »

Android Uygulamamızda Intent’i Karşılayacak Uygulama Denetimi

Android Intent’lerin uygulamalarca(Telefon, e-posta, takvim gibi) karşılık bulacağını garanti ediyor olsa da biz Intent’i çağırmadan önce mutlaka bir doğrulama adımı eklemeliyiz. Çünkü eğer Intent’i çağırdığımızda cihazda belirttiğimiz işlemi yapacak bir uygulama yoksa, bizim uygulamamız çökecektir. Intent’e yanıt verecek bir Activity’nin olup olmadığını doğrulamak için queryIntentActivities() methodunu çağırarak Intent’i karşılayacak olan uygulama listesini alabiliriz. Dönen liste boş değil ise… Read More »

Android için AsyncTask Sınıfı İncelemesi

Android uygulaması ayağa kaldırıldığında, sistem tarafından bir process(işlem) başlatılır ve uygulama bu işleme bağlı tek bir thread üzerinde yürütülür.Buna main thread veya UI(User Interface) Thread adı verilir.Ugulamanın bir arayüzü olsa da olmasa da bütün komponentler bu thread üzerinde çalıştırılacaktır.Yapacağımız herhangi bir veritabanı sorgulama veya network işleme, arayüzü bloke ederek kullanıcının işlem yapmasına engel olur. Ve… Read More »

Android Uygulamamızda Parse Servisi ile Push Notification Kullanmak

Uygulamamızda kullanıcıya bildirim ile bazı konulardan haberdar olmasını sağlayabiliriz. Background service kullanılarak, Cloud Server’dan(parse.com) Android cihaz üzerinde uygulamamıza veri göndereceğiz. Hatta bunu şu günlerde, şu saatlerde, şu telefonlarda, şu dillerde gönder bile diyebiliyoruz.Bunun için ben parse.com servisini kullandım. Üye olduktan sonra, https://www.parse.com/apps linkinden yeni bir app yaratıyoruz ve bize key oluşturmasını sağlıyoruz. Uygulama oluşturduktan sonra bize… Read More »