Pazartesi , 24 Temmuz 2017
Anasayfa » Android

Android

Uygulama tasarımcıları için en iyi 10 ücretsiz araç

Mobil alanda Android, IOS, Windows Phone veya başka bir platformda uygulama tasarlarken iş fikri üzerine yoğunlaşmanın ilk adımı olarak elimizde elle tutulur bir prototipin bulunmasıdır. Bunun için bitmiş uygulamaya daha hızlı geçebilmenize yardımcı olmak için size 10 farklı aracı önermek isterim. Eğer uygulama tasarımını öğrenmek veya becerilerinizi artırmak, iş fikirlerinize daha fazla yoğunlaşmak istiyorsanız aşağıdaki araçlara bir göz atın ve sizin …

Devamını oku »

Android PushButton

Evlerimizde bulunan kapı zilinden örnek alarak, basıldığı sürece aktif olan bırakıldığında ise eski konumuna dönen bas-bırak türü diğer bir isimle “pushbutton”  kontrolünü nasıl oluşturabiliriz? Android üzerinde farklı buton tipleri mevcuttur. Görsel farklılıkları olsa da temel işlevleri açısından belkide en önemli olayı “setOnClickListener()”  görülür. Tıklandığında dediğimizde bu olay bildirimininin “onClick()” metodunu override ettiğinizde tek dokunuşla metodu devreye alabilirsiniz. Ancak “dokunuş bırakıldığında” durumunu da …

Devamını oku »

Android ListView Tıklanma Olayı

Merhaba arkadaşlar önceki yazımızda anlattığımız listView’in tıklanma olayını bu yazımızda göreceğiz.   Önceki yazımızda  listView kullanımını görmüştük şimdi ise listView’in her bir elemanına tıklandığını nasıl algılarız onu göreceğiz.Bu konuyu yaparken önceki yazımda beraber yaptığımız program üzerinden devam edeceğim. Öncelikle beraber yazdığımız programı açıyoruz veya sizin kendi uygulamanız varsa onu açıyoruz ve kodlarımızı yazmaya başlıyoruz. Bu örnek uygulamada ListView üzerinde hangi …

Devamını oku »

Android ListView Kullanımı

Merhaba arkadaşlar bu yazımızda Android platformunda çok kullanılan öğelerden listView’i anlatacağım.   Öncelikle nedir bu listView? Birbiriyle alakalı bir çok veriyi alt alta gösteren, parmak yardımıyla aşağı veya yukarı kaydırılarak bir çok veriye ulaşmamızı sağlayan bir görsel öğedir. ListView’i kullanmak için bize bir veri kümesi ve adapter gereklidir. Öncelikle veri kümesinin ne olduğuyla başlayalım. Veri kümesi verilerimizin yani ekranda her …

Devamını oku »

Android ToolBar Özelleştirme

Merhaba arkadaşlar bir önceki makalemde bahsettiğim toolBar’ın özelleştirilmesini göreceğiz bugün.   Son yazımı  hatırlayacaksınız orada toolBarın ne olduğunu ve nasıl kullanılacağını anlatmıştım. Bu yazımda ise oluşturduğumuz toolBarı’ı özelleştirmeyi göreceğiz. Bu özelleştirmeler neler olacak öncelikle onlara değineyim; Toolbar’a gölge vermek , toolbar üzerindeki yazı rengini değiştirmek ve toolbar üzerindeki yazıyı java dosyasından değiştirmek olacaktır. İlk olarak toolBar’a gölge vermeyi anlatacağım. Bunun …

Devamını oku »

Android Toolbar Kullanımı

Merhaba arkadaşlar bu yazımda Toolbar’ı anlatacağım.   Öncelikle toolbar nedir ona değinelim. Arkadaşlar toolbar, Android 5 (Lolipop) sürümüyle gelen bir özelliktir ve actionBar yerine kullanılabilen bir araçtır. Toolbar, actionBar’a göre daha gelişmiş daha, daha büyük ve daha özgür kullanılabilen bir araçtır. Toolbar’ı  ekranın herhangi bir yerine ekleyebilir  ve ekrana birden fazla toolbar eklenebilir ve illaki actionBar yerine kullanmamıza gerek yoktur. …

Devamını oku »

Android ActionBar Özelleştirme

Merhaba arkadaşlar bu yazımda size Actionbar’ı özelleştirmeyi ve geri butonu eklemeyi anlatacağım.   Arkadaşlar bildiğiniz gibi actionbar güzel ve hoş bir şekilde özelleştirilirse uygulamamıza hoş bir görünüm katar ve oldukça da kullanılabilir işlevsel bir araçtır. Actionbar üzerinde geri tuşu, ayarlar veya uygulamanızın logolarını barındırıp bunları kullanılabilir hale getirebilirsiniz.İlk olarak Actionbar ve üst bildirim çubuğunun rengini değiştirmeyi anlatacağım. Bildirim çubuğunun rengi her telefonda …

Devamını oku »

Android ScrolView (Kaydırma Çubuğu)

Merhaba arkadaşlar bu  yazımda Android’de Uygulamamıza kaydırma çubuğu eklemeyi göreceğiz.   Öncelikle ScrolView yani kaydırma çubuğu nedir ne işe yarar ona değineyim. Kaydırma çubuğu genelde İnternet sitelerinde sağ tarafta gördüğümüz, ekranı yukarı aşağıya kaydırmak için kullandığımız bir araçtır. Android programlarında da kullanılan bu araç yine web sitelerindeki gibi ekranı yukarı aşağıya kaydırmak için kullanılıyor. Android uygulamalarda da bazen ekranda görünmesini …

Devamını oku »

Android Activity’ler Arası Veri Taşıma

Merhaba arkadaşlar bu yazımda bir activity’de bulunan veriyi diğer aktivitylere taşıyıp orada kullanmayı göreceğiz.   Arkadaşlar önceki yazımda sayfalar arası geçişi anlatmıştım orada sayfalar arasında geçiş sağlamak için “intent” kavramı kullanıyorduk. Sayfalar arasında veri transferi yapmak içinde intentleri kullanacağız. Ben bunu anlatmak için bir örnek üzerinden gitmeyi düşündüm. Kullanıcının ilk sayfada girdiği yazıyı ikinci sayfada göstereceğiz. Uygulamamızı yazarken ilk olarak yeni …

Devamını oku »

Android Yeni Ekrana Geçiş

Merhaba arkadaşlar bugün ki yazımızda Android uygulamalarımızda birden fazla ekran kullanmayı göreceğiz.   Bildiğiniz gibi tek sayfa kullanılarak yazılmış uygulama bulmak neredeyse imkansız. Uygulama geliştirirken çeşitli işlemler için kullanıcıya farklı ekranlar farklı arayüzler sunmamız gerekebiliyor o yüzden bugün bu yazımı yazıyorum. Evet arkadaşlar yeni bir sayfa oluşturmak için öncelikle yeni bir “Activity” oluşturmamız gerekiyor. Bunu yapmak için Android Studio da ekranın sol …

Devamını oku »

Android Toast Mesajı

Merhaba arkadaşlar bu yazımda Toast Mesajını anlatacağım. Evet arkadaşlar bu yazımda Android uygulamalarda çok kullanılan bir mesaj, geri bildirim türü olan Toast Mesajını göreceğiz. Öncelikle nedir bu Toast Mesajı? Toasy mesajı ekranın alt kısmında siyah bir desen üzerine ekranın bir bölümünü kaplayan bir mesaj türüdür. Bu mesaj türünün erkanda ne kadar kalacağını kendimiz belirliyoruz.(sadece 2 seçenek var) Ekranda kapladığı yer …

Devamını oku »

Android Buton Uzun Tıklama Olayı

Merhaba arkadaşlar bu yazımızda butona uzun tıklanma olayını işleyeceğiz.   Bazı durumlarda butonu uzun tıklama olayını kullanıp buna göre işlem yapmak gerekebiliyor uygulamalarda ve ben de bugün bunu göstereceğim. Öncelikle ekrana buton yerleştirip bu butonu java dosyamıza tanıtacağız. Ben önceki yaptığımız uygulama üzerinden devam edeceğim. Öncelikle ekrana 4 adet buton ekledik ve bunları şimdi java dosyamıza tanıtacağız. [crayon-5976424ae0045201200043/] Öncelikle java …

Devamını oku »

Android Button Tasarımı

  Merhaba arkadaşlar bu yazımızda Buton tasarımını anlatacağım. Bir program yazarken her geliştirici tasarıma önem verir bunun sebebi ise uygulamamızı kullanan kullanıcıların tasarıma önem vermesidir. Uygulamanız ne kadar iyi çalışıyor olsa da binlerce satır kod yazmış olsanız da kullanıcı bunu bilmeyecek daha çok tasarıma önem verecektir. Tabi ki tasarım kadar uygulamanın alt yapısı yani yazılımı da sağlam olmalı aksi takdirde …

Devamını oku »

Android Button Kullanımı Ve Tıklanma Olayı

Merhaba arkadaşlar bu yazımda size Buttonu anlatacağım.   Herhangi bir platformda program yazılırken en çok kullanılan nesnelerden biri olan “Buton”‘un Android programlama da nasıl kullanıldığını tıklanma olayını nasıl belirlediğimizi anlatacağım. c# WPF platformunda  program yazmışsanız daha önceden orada xaml dosyasına buton eklediğimiz zaman bu butonu kod bölümünde bu butonu tanıtmadan direk kullanabiliyorduk. Android programlama platformunda nesneleri kod bölümünden kontrol etmek …

Devamını oku »

Uygulama İcon ve İsim Değiştirme

Merhaba arkadaşlar bu yazımızda yazdığımız uygulamanın simgesini ve ismini değiştirmeyi öğreneceğiz. Arkadaşlar öncelikle kodlamış olduğumuz uygulamanın simgesini değiştirmeyi anlatacağım.Yeni bir uygulama yazmaya başladığımız zaman varsayılan olarak bir icon gelmekte ama her yazılımcı gibi bizde kendi iconumuzu kullanmak isteyebiliriz.  Varsayılan olarak gelen simge. Arkadaşlar bu simgeler projeyi oluşturduğunuz klasörün  “C:\UygulamaDosyası\UygulamaAdı\app\src\main\res” klasörünün içinde 4 adet”mipmap” klasörü bulunuyor bu klasörlerin içinde bulunuyorlar. Neden …

Devamını oku »

Frame Layout Ve Table Layout

Merhaba arkadaşlar bu yazımda Frame Layout ve Table Layout’u anlatacağım. Önceki yazılarımda Linear layout ve Relative Layoutu kapsamlı bir şekilde örneklerle anlatmıştım bu yazımda Frame Layout ve Table Loyut’u beraber anlatacağım nedeni ise ikisi de kolay anlaşılır olduğu için tek yazıda anlatmak istedim.Öncelikle Frame Layout ile başlamak istiyorum. FRAME LAYOUT Bu yerleşim türünde nesneler üst üste biner. Frame Layout kullanırken nesneyi …

Devamını oku »

LinearLayout Kullanımı

Merhaba arkadaşlar bu yazımızda Andorid’in yerleşim türlerinden biri olan Linear Layout‘u anlatacağım size. Bir  önceki yazımızda RelativeLayout’u anlatmıştım bu yazımda ise LinearLayout’u anlatacağım. Öncelikle bu Linear Layout nedir ne işe yarar onu anlatayım. Kelime anlamı çizgisel olan bu yerleşim türü uygulamamızda kullanacağımız nesneleri doğrusal olarak peş peşe dizmemizi sağlar. Linear Layout’un iki türlü kullanım şekli vardır birisi Vertical LinearLayout (Dikey), diğeri ise Horizontal LinearLayout (Yatay) türüdür. İki …

Devamını oku »

Relative Layout

Merhaba arkadaşlar bu yazımızda Andorid’in yerleşim türlerinden biri olan Relative Layout‘u anlatacağım size. Android de birçok yerleşim türü bulunmakta ama ben ilk olarak relative layoutu anlatmak istedim yazılarımda. Bunun nedeni ise android studio da yeni bir proje açınca xml dosyasında varsayılan olarak gelen yerleşim türü relative layout olmasıdır. Relative layout ekranda gösterilmesini istediğimiz nesneleri  isminden de anlaşılacağı gibi göreceli bir biçimde konumlandırmamıza …

Devamını oku »

Android Genymotion Emulator Kurulumu

Bildiğiniz gibi Android uygulama geliştirirken uygulamalarımızı test etmek amacıyla emulatorler kullanıyoruz. Android studio ile beraber kurulu halde gelen bir emulator bulunuyor ancak mobil yazılım geliştiren bir çok kişi bu emulatorun yavaş ve ağır olmasından şikayetçi. Uygulamalarımızı test etmenin diğer bir yoluda Genymotion kullanmaktır. Genymotion uygulaması bilgisayarımız üzerinde bir sanal cihaz oluştuşturarak uygulamalarımızı orada daha hızlı bir şekilde test etmemizi sağlıyor. Bugün size Genymotion uygulamasının …

Devamını oku »