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

Teknoloji ve Yazılım Dünyasının Başarılı Kadınları ile 2 Mart’ta DevFest Women’da Buluşmak İster misiniz?

Türkiye’de ilki 2013 yılında düzenlenen DevFest konferansı bu yıl 2 Mart’ta farklı bir format ile düzenlenecek. Bahçeşehir Üniversitesi’nde gerçekleşecek etkinlik Kadınlar Günü nedeniyle bu defa teknoloji ve yazılım dünyasındaki kadınları ile sizleri bir araya getirecek.

 DevFest-W(563x200)

DevFest, Google’ın desteklediği ve GDG’ler (Google Developer Group) tarafından düzenlenen ücretsiz yazılım ve teknoloji etkinlikleridir.  2013 yılının Kasım ayında İstanbul, Ankara ve Eskişehir’de düzenlenmiştir. 2 Kasım’da düzenlenen DevFest İstanbul, yazılım dünyasından 1500’e yakın profesyoneli 7 farklı ülkeden 52 konuşmacıyla bir araya getirmiştir.

Google, kadınların yazılım ve teknoloji dünyasında yerlerini artırmak, desteklemek ve cesaretlendirmek amacıyla şimdi de Mart ayında DevFest Women düzenlenmesine ön ayak oluyor. Dünyanın birçok şehrinde düzenlenecek konferansların bir ayağı da 2 Mart’ta İstanbul Bahçeşehir Üniversitesi Beşiktaş Kampüsü’nde pek çok önemli firmanın desteği ile gerçekleşecek. Teknoloji ve yazılım dünyasından Türk ve yabancı birçok başarılı kadının konuşmacı olarak yer alacağı konferans;  sadece kadınları değil, erkekleri de etkinliğe davet ediyor.

DevFest W konuları mobil teknolojiler, web teknolojileri, backend, yazılım geliştirme, girişimcilik olarak belirlenmiş olsa da program oldukça geniş. Konferansta teknoloji ve yazılım dünyasının başarılı kadınlarının ilham verici konuşmalarının yanı sıra, uygulama geliştirme atölyeleri, workshoplar, oyunlar ve yeni teknolojileri tanıtan standlar yer alacak. Google, General Mobile, Kariyer.net Limango, Eteration ve Webrazzi gibi başarılı birçok firmanın sponsor olarak desteklediği konferansın konuşmacıları ve içeriği 22 Şubat’ta yine etkinliğin web adresinden duyuruluyor olacak.

afis1

GDG (Google Developer Group İstanbul) İstanbul başta olmak üzere çeşitli şehirlerdeki GDG Eskişehir, GDG Ankara, GDG Konya,  İTÜ IEEE öğrenci kulübü, ITU IEEE Women in Engineering ile teknoloji etkinlik platformu TechMeetup’ın ortaklaşa organize ettiği konferansa katılım tamamen ücretsiz olup, kayıt için başvurular etkinliğin web adresinden yapılabilir. Ayrıca konferansta konuşmacı olmak isteyenler için CFP başvuruları da 15 Şubat’a kadar alınmaktadır.

http://devfesttr.com/

Android Geliştirici Günleri 2014'e hazır mısınız?

Android Geliştirici Günleri(Android Developer Days), Türkiye’de gönüllü olarak faaliyet gösteren Google Developer Group (GDG) KonyaGDG EskişehirGDG IstanbulMETU IEEEand GDG Ankara organizatörlüğünde, Droidcon ve ODTÜ Teknokent iş ortaklığıyla bu yıl üçüncü kez düzenlenecek olan etkinlik 16 – 17 Mayıs’ta ODTÜ Kültür ve Kongre Merkezi’nde. Grupların uzun vadede hedefi, “Hem Türkiye’ye hem dünyaya bilişim teknolojileri alanında katkı sunmak”.

Ankara, 16-17 Mayıs 2014 –Google Developer Group (GDG) Konya, GDG Eskişehir, GDG İstanbul, ODTÜ IEEE, GDG Ankara ve Yurt dışından bazı GDG’lerin organizatörlüğüyle, Droidcon ve ODTÜ Teknokent iş ortaklığıyla ODTÜ Kültür ve Kongre Merkezi’nde üçüncü kez düzenlecek olan etkinlik tamamen ücretsizdir. Etkinlik, iki gün boyunca eş zamanlı oturumlarla gerçekleştirilecektir. Konferansa, dünyanın farklı şehirlerinden ve Türkiye’den yazılım alanında uzman kişiler, katılımcı ve konuşmacı olarak yer alacak.

Android Geliştirici Günlerinde, Android teknolojileri üzerine seminerler ve çeşitli yarışmalar yapılacak. Toplumsal kalkınma ve toplumsal gelişim adına yapılacak konferans, ilgi duyan herkesin katılımına açık gerçekleştirilecek. Konferans kapsamında yapılacak etkinliğe, öğrenmek, eğlenmek ve teknoloji tutkunlarıyla tanışmak isteyen herkes davetlidir.

Kendisini Android Developer Days olarak da yurt dışında tanıtan konferans bölgedeki konuyla ilgili en büyük uluslarası konferanslardan olup organizasyona yurt içinden ve yurt dışından destekleyen web siteleri, topluluklar, dernekler bulunmaktadır.

Android Geliştirici Günleri’nın sloganı; “Kendini Geliştir, Dünyayı Değiştir”. Bu doğrultuda, konferans organizatöleri sizleri de sürece dahil etmek istiyor. Konferansın hazırlık sürecine girmek veya destek vermek için iletişime geçebilirsiniz.

Etkin Katılım Çağrısı ve Katılımcı Kayıtları Açıldı

Android Geliştirici Günlerinde konuşmacı olarak yer almak için web sitesinden bildirinizi gönderebilir. Konferansa dinleyici olarak katılmak için ise yine web sitesinden kayıt olabilirsiniz.

ADD 2013 Nasıldı?

Android Geliştirici Günleri, 2 yıl üst üste gerçekleşti. Geçtiğimiz yıl ikinci kez yapılan konferans yurt içinden (45) ve yurt dışından (20) konuşmacılar yeni ve var olan mobil teknolojiler üzerinde gelişmeleri ve tecrübelerini paylaştılar. Ayrıca konferans iki küçük organizasyona’da ev sahipliği yaptı. Bir tanesi ödüllü mobil uygulama geliştirme yarışması(hackathon) diğeri de fikir sahipleri fikirlerine destek alabilmek için Dubai’li Turn8‘in düzenlediği Innovathon etkinliğiydi. Yüzlerce ücretsiz kitap, tshirt, defter ve çanta dağıtıldı.

Android Developer Days 2013

– Android Geliştirici Günleri 2013 Infographic -

Samsung Mobile SDK Look Package

Önceki yazım Samsung Mobile SDK içerisindeki Pen Package hakkındaydı, bu yazımda ise Mobile SDK içerisindeki Look Package'dan bahsedeceğim.

Look Package Android View sistemi için SPen'le daha kolay etkileşime girilmesi için özelleştirilmiş widgetlar sağlamakta. Tüm Look API fonksiyonları SPen'e ihtiyaç duymaktadır ve tüm bu fonksiyonlar sadece Look desteği olan cihazlarda kullanılabilmektedir.

Look package'ın desteklediği işlevleri 4 ana başlığa ayıracak olursak;

  • WritingBuddy
  • AirButton
  • SmartClip
  • PointerIcon

şeklinde ayırabiliriz. Bu 4 ana işleve göz atalım. İşlevlerin isimlendirmeleri aslında az çok işlevin ne işe yaradığı hakkında bilgi veriyor.

WritingBuddy

Adından da anlaşılacağı üzere bu işlev, SPen kullanılarak uygulamaya sağlanabilecek inputların daha kolay alınabilmesini destekleyen bir işlevdir. Android view sistemindeki built-in herhangi bir widget'a bir "WritingBuddy" ekleyerek Spen ile girişleri daha kolay alabilirsiniz. Spen hedef view yakınına geldiğinde bir editör açılarak el yazısı girdisi bekler. Bu editör üzerine yazabilirsiniz. WritingBuddy tanınan textleri, numaraları ve resimleri okuyacaktır. 

Amacı : Android View sistemine SPen ile giriş yapılmasını kolaylaştıracak yeni özellikler sağlamak.

WritingBuddy

Air Button

Air button içeriklere veya menülere SPen ile daha kolay erişmek için kullanılabilecek genişletilmiş bir view'dır. Bununla SPen'e içeriklere hızlı erişim imkanı sunularak, içerik görüntülemek, menü seçimi yapmak ve resimler eklemek için işlevler sağlanabilir. Air Button size nerede ve ne zaman isterseniz bilgilendirmeler sunabilir, SPen ile üzerine gelip yan tuşa tıkladığınızda ek işlevlerin gerçekleştirilebilmesine imkan sağlar. Yani gravity, direction gibi özellikleri ayarlanabilir şekilde, uygun içeriği ve uygun etkileşimi Air Button'a atayabilirsiniz.

Samsung Mobile SDK Pen Package

Bu yazımda Samsung Mobile SDK 'dan detaylı bir şekilde bahsetmiştim. Bu yazımda  Samsung Mobile SDK içerisindeki Pen Package kullanılarak nasıl uygulama geliştirileceği hakkında bilgi vereceğim. Bunu yaparken örnek çok basit bir uygulama geliştirip, bu uygulamada Pen Package'ın başlatılması, SpenSurfaceView, NoteDoc, PageDoc ve Pen Setting View oluşturulması, ve listenerların eklenmesi gibi işlemleri yapacağım.

 

PenPackage isminde bir Android Application Project oluşturuyoruz.

Samsung S Pen SDK

Bir önceki yazıda Samsung Mobile SDK 'nın mimarisinden ve nasıl kurulacağından bahsetmiştik. Bu yazıda ise biraz kodlama yapalım. Başlamadan önce, geliştirmiş olduğum ufak demoda kullanacağımız S Pen SDK'nın beni oldukça etkilediğini belirtmeliyim. Bir uygulamaya çizim, silme ve çizim alanına text entegrasyonu yapabilme işlevlerini inanılmaz bir şekilde kolaylaştırıyor.

Geliştirme ortamınızın kurulu olduğunu varsayarak devam ediyorum.

Link'ten  S Pen SDK dosyalarını indirerek işe başlıyoruz. İndirilen arşiv dosyamızı açtığımızda alttaki klasör/dosyaların bulunduğunu görüyoruz. Örnek projemizi geliştirirken libs klasörü içeriğini kullanacağız.

 Yeni bir Android Application Project oluşturuyoruz.

Projemizi oluşturduktan sonra;

Sosyal Profiller

Chart