Üçüncü Parti Servisler

  Bir mobil ürün geliştirme süreci her ne kadar tasarım ve kod ile başlasa da, bir uygulamanın hayatta kalması, kullanıcının doğru anlaşılması ile mümkündür. Bu noktada ürün yöneticilerine büyük sorumluluk düşmektedir. Eskiden en büyük zorluk olarak nitele...

Mobil Baas Teknolojileri ve Ekosistem

  Günümüzde mobil uygulamaların backend sistemleri ile sürekli olarak bilgi iletişimi halinde olmaları kaçınılmaz olmuştur. Mobil uygulamalarınızdan bilet satın almak istediğinizde, yol tarifi aldığınızda, herhangi bir elektronik mağazadan alışveriş yaptığı...

Multitasking API'leri ile Uygulama İçeriğini Tazeleme

iOS 7 öncesi uygulamalar arka plana aldığında yapabilecekleri çok sınırlıydı. Bir önceki yazımda arka planda neler yapabileceğimize kısaca kısaca değinmiştim. VoIP ve konum belirleme-izleme dışında, arkaplan görevi tanımlayarak birkaç dakika çalışmanıza devam ede...

Mühendislik Hayal Kurmakla Başlar

Osmanlıca’da mühendis anlamına gelen “hiyelkâr” kelimesi ile rüya gören kişi anlamına gelen “hayalkâr” aynı kökten gelir. Her iki eylemde de esas olan, tahayyül etmektir. Dilerseniz sözü, İhsan Oktay Anar'ın "Kitab-ül Hiyel" kitabına bırakalım: "Sonu&cced...

iOS7’de Arka Plan Görevi Tamamlama

  iOS7 ile birlikte arka plan görevi tamamlamanın (background task completion) çalışma şekli bazı değişiklikler oldu. Ayrıntıya girmeden önce iOS’ta çoklu görev konusunu biraz açıklamaya çalışayım. Çoklu görev (multitasking) iOS4 ile başladı ve her yen...

DevFest 2013'te Tanışalım

  Ilık günleri yavaş yavaş terketmeye başladığımız şu günlerde, İstanbul’da 2 Kasım’da gerçekleştirilecek Google DevFest, platin sponsoru olmaktan gurur duyduğumuz etkinliklerden biri. Etkinliğin paralelinde Ankara ve Eskişehir’de de benzer etkinlikler düze...

Bilgiyi Paylaştığımız Bir Ayın Ardından...

Hepimizin başından geçmesi olası bu senaryoyu farklı noktalarda eminiz ki yaşamışsınızdır. Konu teknoloji olunca, mobil uygulama geliştirirken bilgiyi paylaşmanın ne denli önemli olduğunu anlıyoruz. Engelleri olmayan örnek bir sektör yaratmak amacıyla, Türkiye’de ender gör&uum...

Relative Layout Kullanımı

  Relative Layout, içine eklenen görsel öğeyi bir diğer öğe veya öğeleri referans alarak dizer. Yani eklediğimiz bir öğeye sen bu öğenin sağına veya soluna geç diyebiliriz. Relative Layout’un içine eklenen ilk öğe öntanımlı olarak ekranın sol en üst...

Windows Phone Custom Control Geliştirme

  Uygulamalarımızın teknik tasarımını yaparken var olan problemi olabildiğince ufak parçalara ayırmaya ve her bir problemden sorumlu modüller oluşturmaya çalışırız. Çok basit bir örnek düşünecek olursak, bir filmin posterini, ismini ve oyuncularının listesini ...

iOS'ta Yeni Reklam Tanıtıcı Kimliğine Geçiş

  UDID nedir? Aşağıdaki resimde gördüğünüz gibi telefonunuzu iTunes’a bağladığınızda cihazın UDID’sini öğrenebilirsiniz. Türkçesi "tekil cihaz kimliği" diyebiliriz. Bu harfler ve karakterlerden oluşan kimlik, cihaza özel ve her cihaz için farklı olu...