Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Giriş

Kayıt Ol

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu. Fusce viverra neque at purus laoreet consequa. Vivamus vulputate posuere nisl quis consequat.

Android Uygulama Geliştirme

Merhaba Arkadaşlar,
Bu yazımda Android Uygulama Geliştirme‘ye başlamak isteyen arkadaşlara rehber olabilecek nitelikte bir yazı paylaşacağım.Android’in ne olduğunu aramızda bilmeyen yoktur. Android Google’ın geliştirdiği mobil cihazlar(artık mobil ve başka bir sürü akıllı cihazlar) üzerinde çalışan açık kaynak kodlu ücretsiz bir işletim sistemidir. Günümüzde en çok kullanılan mobil işletim sistemidir.

Geliştirilen uygulamalar ise Google Play üzerinden kullanıcılara ücretli ve ya ücretsiz olarak sunulmaktadır ve gerçekten çok güzel kazançlar elde edilmektedir. Bu sektörden güzel kazanç elde eden bir çok insanın hikayesini duymuş yada okumuş olabilirsiniz.Tabi ki hepimiz bu kadar kazanç elde edemeyebiliriz bu biraz da nasip işi. Peki Android üzerinden kazanç sağlamak sadece uygulama geliştirip Google Play üzerinden satışa sunmakla mı olur. Tabiki hayır. Yazılım sektöründe bir çok firma sadece Mobil Uygulama Geliştirme ile ayakta kalıyor diyebiliriz.Bu firmalar ne gibi uygulamalar yazıyor diye sorarsanız eğer, bu çok farklı bir yazı başlığı olabilir ama daha çok Mobil Uygulama yazdırmak isteyen firmalara(turkcell,telekom,belediyeler,üniversiteler,hastaneler vb.) uygulama geliştirerek yada oyun gibi kendi ürünlerini geliştirerek kazanç sağlayabiliyorlar ve bünyelerinde mobil yazılımcılar çalıştırıyorlar. Biz yazılımcıların en büyük gelir kapısı ise bu firmalardır.

Peki Androide nasıl uygulama geliştireceğiz?
Androide native(java) ve hybrid(Html5+javascript+css) olarak iki şekilde uygulama geliştirebiliriz.Biz sitemizde Native uygulama geliştirme dersleri yayınlıyoruz ve bu dersimde de native uygulama nasıl geliştirilir bunu anlatacağım.

Öncelikle native uygulama geliştirebilmek için Java diline hakim olmamız gerekiyor.Java dilini bilmeden Android’e native uygulama geliştiremeyiz. Eğer iyi bir android yazılımcısı olmak istiyorsanız ve yazılım sektöründe bir tecrübeniz yoksa direk android geliştirmeye başlamak çokta mantıklı değil. Önce iyi bir şekilde java dilini öğrenmemiz gerekir.Bende bu işe başlarken direk android geliştirme ile başladım ancak daha fazla ilerleyemeyince uzun bir süre sadece java çalıştım. Sizlere de kesin tavsiyem önce Java diline hakim olmanız.

Java dilini nereden öğrenicem diye sorarsanız bununla ilgili Google’da aratma yaparak çok güzel kaynaklara ulaşabilirsiniz.Benden tavsiye isterseniz ben kendi sitemizdeki Temel Java Derslerini öneririm. Burdaki dersleri baştan sona anlayarak bitirdikten sonra Android geliştirme için hazır olacağınızı düşünüyorum.

Peki java öğrendik bundan sonra ne yapacağız? Nasıl geliştireceğiz? Geliştirme ortamını nasıl kullanacağız? İşte bundan sonrası bizde:) Bundan sonra yapacağımız ilk iş SDK indirip Android Studio kurmak. Bunu nasıl yapacağız diyorsanız buyurun burdaki Android Studio Kurulumu dersimize. Android Studio Google’n bizlere sunduğu resmi idesidir. Önceden Eclipse ide ile geliştiriyorduk.Halada geliştirmeye devam edebiliriz.Ancak Google sitesinden Eclipse dağıtımını durdurdu ve biz geliştiricelere Android Studio kullanmamızı tavsiye ediyor. Benimde sizlere tavsiyem Google’ı dinleyip Android Studio kurmanızdır.

Javayı biliyoruz ,SDK ve Android Studio kurduk bundan sonrası android componentları öğrenmek. EditText,TextView,Button vs componentları XML ile kullanmayı öğrenip arayüz ile javayı birleştirip Android Uygulamalar çıkarabiliriz.Android componentları tek tek tanıtan dersimiz yok ancak sitemizdeki derslerin içinde bu componentlerin hepsi kullanılmakta olduğu için derslerimizi indirip inceleyerek ,benzerlerini yazmaya çalışarak,üzerlerinde geliştirme yaparak sizlerde bu componentleri kullanmayı öğrenebilirsiniz.Sizlere tavsiyem mobilhanem.com üzerinden ve ya başka siteler üzerinden Kaynak Kodlu derslerin kaynak kodlarını indirip incelemenizdir.

Ve yine bunu tecrübe eden biri olarak bu iş kitaplardan okuyarak öğrenilmiyor.Ben kitapların gereksiz olduğunu düşünenlerdenim. Tabi ki buda tartışılabilir. Hepimiz ilk zamanlar hevesle gidip kitap almışıztırız. Bende aldım ancak dediğim gibi bir faydasını görmedim.

Bu işi öğrenmek istiyorsanız ufak bir proje ile başlayın.Projede ki gereksinimlere göre buton kullanmasını öğrenin, edittext kullanın ,liste yapısını çözün, sunucuya bilgi gönderip alın, gelen veriyi parse edin databaselere kaydedin derken bir bakmışsınız Android Uygulama Geliştirme konusunda uzman olamaya başlamışsınız.

Bizim sitemiz üzerinde ki dersleri incelemeyi unutmayın eminim ki çok faydasını göreceksiniz. Sitede her konu altında rahatlıkla soru sorabilirsiniz. Ayrıca Soru-Cevap kısmından farklı sorular da sorabilirsiniz. Bu yazımda anlatmak istediklerim bu kadar. Sizlerden ricamız facebook.com/mobilhanem sayfamızı beğenmenizdir. Böylelikle eklenen dersleride anında görebilirsiniz. Birdaha ki yazımda görüşmek dileğiyle kendinize iyi bakın.

Yazar Hakkında

iOS & Android & Apple Watch Developer, Mobilhanem.com yazarı, Karadeniz Uşağu, Ordu Sevdalısı, Anti Fenerbahçeli, Koyu Galatasaraylı
  • Fatih Durmaz

    Güzel yazı teşekkür ederim.

  • Guest

    Merhaba Taha abi, ben bu işe çok meraklıyım android için uygulama geliştirmeye olsun java kodlamasını öğrenmeye ama bir türlü tabiri caizse adam gibi kaynak bulamadım o yüzden de hevesim kaçmıştı. Şu sıralar bir oyun oynuyorum mobil platformda o oyun için bir kılavuz niteliğinde bir android uygulaması yapmayı geliştirmeyi düşünüyorum klasik android için kılavuz programları gibi yapmak istiyorum ama dediğim gibi ne java kod bilgim ne c++ bilgim nede diğer türlü bilgim var. Sıfırdan başlayacağım. Güzel, hoş ve sade görünümlü bir kılavuz android programı için ille java öğrenmem gerekiyor mu? Gerekiyorsa tavsiye ettiğiniz siteden ben pek birşey anlamadım yardımcı olma şansınız var mı? Yaşım 17 bu arada bu işler için geçmi kaldım erken mi yaşım bilmiyorum. Normal lise öğrencisiyim 🙂

  • Merhaba Taha abi, ben bu işe çok meraklıyım android için uygulama geliştirme olsun java kodlamasını öğrenmeye ama bir türlü tabiri caizse adam gibi kaynak bulamadım o yüzden de hevesim kaçmıştı. Şu sıralar bir oyun oynuyorum mobil platformda o oyun için bir kılavuz niteliğinde bir android uygulaması yapmayı geliştirmeyi düşünüyorum klasik android için kılavuz programları gibi yapmak istiyorum ama dediğim gibi ne java kod bilgim ne c++ bilgim nede diğer türlü bilgim var. Sıfırdan başlayacağım. Güzel, hoş ve sade görünümlü bir kılavuz android programı için ille java öğrenmem gerekiyor mu? Gerekiyorsa tavsiye ettiğiniz siteden ben pek birşey anlamadım yardımcı olma şansınız var mı? Yaşım 17 bu arada bu işler için geçmi kaldım erken mi yaşım bilmiyorum. Normal lise öğrencisiyim 🙂

    • Merhaba Tunahan, Öncelikle 17 yaşında bu iş için tabikide geç kalmış sayılmazsın .Ben üniversitede öğrenmeye başlamıştım. Evet iyi bir android uygulama geliştirmek istiyorsan java olmazsa olmazdır. O yüzden öncelikle javayı iyice öğrenmen şarttır.

      Java konusundan internette fazlasıyla döküman ve video bulunmaktadır.Benim paylaştığım link kendi faydalandığım bir linktir . Sende başka siteler ve kaynaklar bulabilirsin.

      • Anladım abi sağolasın. Yakın kampüs derslerine bakmayı düşünüyorum ilk videoları 2012 de koyulmuş o zaman eclipse varmış galiba onun üstünden gösteriyor ben Android Studio da yapsam projelerimi bunda öğrenmeye çalışsam video daki eclipse programı ile bi farklılık olur mu yani anlatırken a dese android studio da o c çıkma şansı gibi 🙂

        • Evet farklılık olur biraz uğraşırsın ama Android Studio’yu tam olarak öğrenirsin. Ben ordaki dersleri incelemedim nasıl olduklarını bilmiyorum. Ama umarım senin için faydalı olur.Benim derslerimide indirip incelemeye başlayabilirsin.

          • Tabi ki de abi temel şeyleri öğrendikten sonra sizin derslerinize bakacağım, inşallah birşeyler kaparım sizden 🙂

          • İnşallah Tunahan, takıldığın yerde gönül rahatlığıyla sorabilirsin.

  • pinar

    merhabalar

    bir tane proje inceledim Facebook Android SDK yı kullanmışlar nedeni nedir acaba yardımcı olabilir misiniz?

    • Merhaba Pınar Hanım,
      fyi :))
      Facebook Login işlemi yapmış olabilirler.Facebook sayfada paylaşım olabilir. Facebook like olabilir. Herşey olabilir :))

      • pinar

        teşekkürler, derslerinizi merakla takip ediyorum.

    • fdfdsdfsadsf

      Appgeyser diye bir site var oradan programsız yapabilirsin. Sadece başlagıçta adamların logosu çıkıyo parasız yaparken o kadar 😀

  • İnteraktif Yazılım

    Mobil uygulama
    geliştirme ve web tabanlı yazılımlar, CMS Çoklu içerik yönetimi,
    Kurumsal kimlik çalışmaları, Mobil yazılım, iphone yazılım, ipad
    yazılım, ios yazılım, android yazılım çözümleri sunmaktayız.

    http://www.interaktifyazilim.com

  • kaya

    Teknolojik gelişmeye bağlı olarak android telefon kullanımı her geçen gün artmakta ve buna bağlı olarakta android uygulamalara ihtiyaç duyulmaktadır.Blog sahiplerinin,e-ticaret siteleri ve şirketlerin android telefonlarda ulaşılabilir olmaları için bir android uygulamaya ihtiyaç duyarlar.

    Android uygulama yapmak öyle kolay bir iş olmadığı içinde bu işi iyi bilen birilerine ihtiyaçları vardır.

    Sizde ister kendi uygulamalarınızı yaparak hayallerinizi gerçekleştirebilirsiniz veya şirketlerin ihtiyaç duyduğu mobil uygulamaları geliştirerek de çok yüksek miktarlarda para kazanabilirsiniz.

    Mobil uygulama yapabilmek için illa kodlama bilmenizede gerek yok.Mobil uygulama yapabilmek için internet üzerinde bir çok platformlar var.Bu platformlardan da destek alarak uygulamalar yapılabiliniyor.

    Uygulama geliştirirken hiç bir yazılıma gerek duymuyorsunuz.

    Kendi adınıza veya müşterinize android uygulama oluşturmak isteyenler için sizlere çok ideal bir platformu tavsiye etmek istiyorum.

    Bu platform tamamen Türkiye’de üretilmiştir ve Türkçe dil desteği sunmaktadır.

    Uygulama platformunu incelemek için http://www.xticaret.com/xticaret/?2354_84146_=&ref= tıklayınız.

  • barış

    merhaba acil yardım gerekiyor, bir websitesinin android uygulamasını yapmalıyım site mobil uyumlu sadece butona tıklayıp siteye yönlendirmesi gerekiyor. lütfen destek…

  • kaan

    hamilelik takibi uygulaması nasıl yapabilirim

    • Önceden hiç kod yazdınız mı herhangi bir dilde?

  • fatih

    ben javada yazdığım kodları direk uygulama haline nasıl çevirebilirim acaba ?

  • Cryptia

    Bir android yazilim yaptirmak istiyorum. Bir veritabanindan verileri JSON olarak cihaza download edip, o json’lar uzerinden satis ve tahsilat yapabilecek ve bir guncelleme butonu ile olusturulmus olan alisveris sepetini internet ile webservice uzerinden canli mssql veritabanina aktaracak. Konu ile ilgilenen tecrubeli arkadaslar cryptias@null.net uzerinden ulasabilirler. tesekkur ederim.

  • Pingback: Android Programlama Dersleri / Temel Java - Mobilhanem()

  • Dream Coder

    Ben de Usta İşi isimli yeni bir uygulama yaptım. Hizmet sektörü ne yönelik. Şu an test aşamasında. Sene sonu gelmeden Google Play Store da yayınlayacağım. Denemek isterseniz : https://t.co/O4DvWFMjhv

  • M. Kuvay

    Biraz inceledim, bilgisayar programlamaya göre Android için alısün programlama oldukça zor görünüyor.