folder Tahribat.com Forumları
linefolder Android - IOS Programlama
linefolder Android Programlama Mantığı Nedir?



Android Programlama Mantığı Nedir?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    akmarky
    akmarky's avatar
    Kayıt Tarihi: 17/Ağustos/2012
    Erkek

    biz bilmeyenler veya eccük bilenler olarak android e dıştan bakınca programlama dili diyoruz sonra bir bakıyoruz ki java ile programlıyorlar xml diye başka birşey elimde 2 tane youtube tan indirdiğim görsel eğitim var (youtube android programlama yazınca çıkıyor) birisi java ile biri xml ile programlıyor başka dillerle falan programlanabiliyor mu nasıl işliyor sistem şöyle anlatırsanız güzel olur: önce şu program indirilir daha sonra şu dillerle program yazılır sonra şu program kodları derler vs. yani eclipse ne sdk ne niye java yı kurdur vs. vs.

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    kısa kısa geçeyim,

    * android google un yapmış olduğu bir işletim sistemi ( http://tr.wikipedia.org/wiki/Android_(i%C5%9Fletim_sistemi

    * android işletim sistemine uygulama geliştirmek için birden fazla teknoloji/dil kullanılabilir

       * genel olarak kullanılan java programlama dilidir. Java ile birlikte xml de kullanılıyor. Ancak xml bir programlama dili değildir. Android uygulama geliştirirken xml de sadece tasarım kısmını yapıyorsun. Javada ise yaptığın tasarımlardaki kontrollere erişerek bunların arkaplanda çalışan kodlarını  yazıyorsun. Yani xml de bir buton oluşturdun diyelim, bu butonun toplma, çıkarma bölme gibi işlemleri yapması için gerekli kodu javada yazarsın. Bunun benzerini wpf ve silverlight da görebiliyoruz. Tasarım tarafı xaml ile yapılır, kodlama kısmı c#, vb.net ile. Aslında tasarım demekle işi biraz basitleştirdim, event tanımlama olayları falan da var ama onlar o kadar da gerekli değil ilk adımda senin için

      * java harici çeşitli platformlarda da android geliştirebilirsin. phonegap ile html,css,javascript kullanarak bu işleri yapabiliyorsun. Ancak ne kadar geniş kapsamlıdır bilmiyorum, denemedim. http://phonegap.com/ 

      * yine aynı şekilde adobe air ile de yapabilirsin. ya da oyun için unitd3 gibi bir sistem kullanabilirsin. http://unity3d.com/unity/multiplatform/mobile 

     * yine bir alternatif hiç kod yazmadan puzzle mantığı ile program yapabileceğin appinventor var http://appinventor.mit.edu/ 

      

      * sdk, genel olarak kütüphane ismidir. android in sdk'inde, tüm classlar, yapılar mevcuttur ve bunlar java dilindedir. Dolayısıyla eclipse/netbeans gibi bir IDE ye (program geliştirdiğin arayüz-program) bu sdk yi yüklüyorsun. Ve artık IDE'nde java dili ile android uygulamalar oluşturabilirsin.  http://developer.android.com/sdk/index.html 

     * bir de android için ndk var, bu da yukarıdakiyle aynı mantıkta tek fark ise c/c++ için hazırlanmıştır ve uygulamanı native olarak derleme şansın var

    http://developer.android.com/tools/sdk/ndk/index.html   http://developer.android.com/tools/sdk/ndk/overview.html

     

    nasıl kuracağınla ilgili bu sitedekilere göz atabilirsin, dikkat edersen bir kaç farklı yol izlenmiş olduğunu görebileceksin

     

    http://www.serefakyuz.com/2011/09/eclipse-android-emlatr-kurulumu.html

    http://www.gelecekonline.com/metin/android_sdk_ve_eclipse_kurulumu-2740

    http://www.barissamanci.net/Makale/27/adim-adim-android-sdk-kurulumu/

    http://tanergungor.blogspot.com/2012/06/eclipse-icine-android-sdk-ve-emulator.html

     

    aynı zamanda taner arkadaşımızın yarım bırakmış da olsa güzel bir türkçe eğitim seti var 

    http://www.programlamadefteri.com/android-programlama-dersleri

    buradan izleyebilirsin

     

    unbalanced tarafından 03/Mar/13 15:21 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
Toplam Hit: 2426 Toplam Mesaj: 2