Android Anlatımlar

Android Programlama

Bu bölümde Android çatısında programlama yaparken ihtiyacınız olabilecek bazı önemli konular hakkında anlatımlar bulabileceksiniz.

İncele

Android Problemler

Android Problemleri

Bu bölümde Android çatısında programlama yaparken karşılaşabileceğiniz sorunlardan bazılarına cevaplar bulabileceksiniz.

İNCELE

Android Yardımcı Kodlar

Android Programlama Yardımcı Kodlar

Bu bölümde Android çatısında programlama yaparken ihtiyacınız olabilecek küçük kod parçalarını bulabileceksiniz.

İNCELE

Samsung Smart App Challenge 2013 for Galaxy Note

Daha önce yazmış olduğum yazımda Samsung'un Galaxy S4 cihazlar için Samsung Chord SDK kullanılarak uygulama geliştirilmesini talep ettiği $800.000 ödüllü Smart App Challenge'ı düzenlediğini belirtmiştim. Samsung son yaptığı duyuruyla toplam $1.100.000 ödülün 12 kazanana dağıtılacağı Smart App Challenge for Galaxy Note'u duyurdu. 

Samsung Smart App Challenge for Galaxy Note ' da, Mobile SDK'nın içerdiği Pen package ve Look package kullanılarak Galaxy Note 3 ve Galaxy Note 10.1 için uygulamaların geliştirilmesi isteniyor. 

Yarışma sürecine biraz göz atalım ve sonrasında Pen package ve Look package için kısa tanımlamalarla devam edelim.

Katılımlar 5 Eylül - 30 Kasım / 2013 tarihleri arasında alınıyor.
Sunulan uygulamanın 1 Aralık - 31 Aralık tarihleri arasında sertifikasyonunun tamamlanması isteniyor.
Ocak - Şubat aylarında uygulamalar Juri tarafından değerlendirmeye alınıyor.
Şubat ayının sonlarına doğru kazananların duyurulacağı belirtiliyor.

Göndereceğiniz uygulamanın karşılaması gereken bazı gereksinimler de mevcut, bu gereksinimlere göz atacak olursak,

Uygulamanızda mutlaka İngilizce dil desteği bulunması isteniyor.
Uygulamanız için buradaki şablonu doldurarak bir tanımlama yapmanız gerekiyor.
1 Eylül'den sonra Samsung Apps'ta release edilmiş uygulamalarınızla da katılım gerçekleştirebilirsiniz.
Samsung IAP ve Samsung AdHub hizmetlerini kulllanan uygulamalar ekstra puan kazanacaklardır.

Birden fazla uygulama ile katılımınızı gerçekleştirebilirsiniz. Samsung Apps Seller Office ID'niz veya App ID'niz hatalıysa yarışmadan diskalifiye edilebilirsiniz. Geliştirdiğiniz uygulamayı hem tablet hem telefon için submit edebilirsiniz fakat 1 uygulama sadece max 1 ödül alabilir.

Samsung Chord SDK - 2

Samsung Chord SDK - 1 yazımda Samsung Chord SDK'nın genel tanımını yaparak kısa bir giriş yaptık.  Konuyla ilgili ilk yazımda da Samsung'un düzenlediği bir Android Contest olduğunu belirtmiştim. Samsung Chord Android App SDK kullanılarak uygulamalar geliştirilmesinin istendiğini söylemiştim. Aynı zamanda Samsung'un App Developers için sunduğu bir çok kullanışlı SDK bulunmakta. Chord SDK ile ilgili 2. yazımıza devam edelim.

Chord tabanlı uygulamalar birbirini UDP protokolü yardımıyla bularak, güvenilir bir P2P yerel iletişim ağı yaratmak için TCP/IP tabanlı bir protokol stack kullanırlar. Bu ağ, ağın seçilen üyeleriyle text/binary mesajlar ve dosyalar gibi verileri paylaşmak için kullanılabilir. 

Chord mimarisine göz atacak olursak,

Wi-Fi, Mobil Erişim Noktaları veya Wifi Direct kullanılarak TCP veya UDP protokolü ile sağlanan bağlantı kullanılarak Chord Core'un Chord Api yardımıyla Chord kullanan uygulamalara bir arayüz sunduğunu görüyoruz.

Chord Core'da

Samsung Chord SDK - 1

Önceki yazımda Samsung Smart App Challenge 2013'de Samsung Chord SDK kullanılarak Samsung Galaxy S4 için uygulamalar geliştirilmesi istendiğini yazmıştım. Samsung Chord SDK'ya biraz göz atalım.

Öncelikle "Samsung Chord SDK Nedir?" ve "Ne için kullanılır?" sorularıyla başlayalım.

Samsung'un Galaxy s4 tanıtımlarını yaparken oldukça ön plana çıkardığı Group Play özelliğine mobil yazılım dünyasıyla ilgilenen herkes rastlamıştır. İşte Samsung Chord SDK bu fonksiyonların gerçekleştiriminin arkasındaki güçlü SDK'dır. 

Samsung Chord cihazlar arasındaki içerik ve kullanıcı etkileşimlerinin gerçek zamanlı olarak paylaşılabilmesine imkan sağlar. Samsung Chord media, text aktarımını kolaylıkla sağladığı gibi, birlikte oyun oynanabilmesine de imkan vermektedir. Samsung Chord SDK ise geliştiricilerin detaylı bir networking bilgisine ihtiyaç duymadan bu tarz özellikler içeren uygulamalar geliştirebilmelerine imkan sağlar.

Samsung Smart App Challenge 2013 - Galaxy S4

23 Eylül 2008'de ilk sürümü duyurulan Android İşletim Sistemi 5 sene içerisinde büyük bir yol katederek, 900 milyon cihaz aktivasyonuna ulaştı ve Google Play'de mevcut 975.000 uygulama bulunmakta.

Şüphesiz bu başarıda Google, Open Handset Alliance kadar Open Source gönüllüleri ve Android Geliştirici topluluklarının da büyük bir payı bulunmakta.

Ülkemizde de konuyla ilgili heyecan veren etkinlikler gerçekten büyük emekler verilerek düzenlenmekte. Ülkemiz geliştiricilerinin bu etkinliklere göstermiş oldukları ilgili şüphesiz ülkemizde daha başarılı etkinliklerin düzenlenmesi için bir gayret sebebi, bir heves olacaktır.

Bu yazıda Samsung firmasının düzenliyor olduğu Smart App Challenge 2013 etkinliğini tanıtmayı hedeflemekteyim. Android işletim sistemi odaklı bu tarz büyük bir yarışmanın düzenlenecek olması Android uygulama geliştiriciler için bence gerçekten büyük bir şans. Yarışma sonucunda 10 kişiye dağıtılacak toplam 800.000$ gibi inanılmaz bir rakam mevcut. Ayrıca jüride Venture Capital'den 2 kişinin bulunması da dikkat çekiyor.

Sosyal Profiller

Chart