Android için bir uygulama geliştirme. Kendi android uygulamanızı nasıl yapabilirsiniz? Android Programlama: Uygulamalarınızı ve Oyunlarınızı Oluşturmaya Nasıl Başlayabilirsiniz?

  • 04.09.2019

Selamlar, Android işletim sisteminin (Android) sevgili hayranları. Bugünün makalesinde, çok ilginç bir konuyu mümkün olduğunca eksiksiz bir şekilde ele almaya çalışacağım - popüler Android işletim sistemine dayalı gadget'lar için kendi uygulamanızı (çevrimiçi) oluşturmak için bir dizi araç.

Mobil teknolojilerin gelişmesiyle birlikte, Android işletim sistemi (Android) için mobil uygulamalar pazarı da dahil olmak üzere mobil uygulamalar pazarı da gelişiyor. Daha önce, üniversitede beş yıllık eğitimini tamamlamış, kalın gözlüklü ileri düzey bir programcı başvuruda bulunabilseydi, şimdi bu fırsat isteyen, üstelik programlama dillerine kesinlikle aşina olmayan ve ayrıca, internetten kapatma, yani internet üzerinden.

Koleksiyonda, hızlı ve kolay bir şekilde uygulama oluşturmanıza olanak sağlayacak dört araç bulacaksınız. Önerilen tüm araçlar yapıcılara benzer, ilk uygulamanızı çeşitli hazır bileşenlerden bir araya getirmeniz gerekir, bir Lego yapıcısını bir araya getirdiğiniz gibi bir uygulama oluşturabilirsiniz.

Tüm enstrümanlar aşağıdaki kriterlere göre seçildi:

  • Kullanım kolaylığı... Böyle bir araç esas olarak programlama ve karmaşık unsurlara aşina olmayan kişiler tarafından kullanılacağından, bu küçük seçimdeki ana vurgu, önerilen araçların rahatlığı ve kullanım kolaylığı üzerine yapılmıştır;
  • Sezgisel arayüz... Bu nokta ve koşul, mantıksal olarak bir öncekinden sonra gelir. Android işletim sistemi (Android) için uygulama oluşturma aracının arayüzünün basit olmasının yanı sıra sezgisel olması gerekir;
  • olasılıklar... Enstrüman ne kadar farklı şeyler yapacağını “bilirse” o kadar iyidir. Temel olarak, sunulan tüm uygulamalar, küçük farklılıklar ve değişikliklerle aynı araçlara sahiptir.

Bu yüzden yazıyoruz, bir uygulama yapmaya başlıyoruz (tüm uygulama çevrimiçi olarak oluşturulabilir), aşağıda çeşitli yazılım ürünlerini tanıyabilir ve kendiniz için en uygun ve işlevsel aracı seçebilirsiniz.

Uygulama Oluşturucu

Kötü bir uygulama oluşturma aracı değil. Şüphesiz, bu aracı tamamen ücretsiz olarak kullanabilmeniz cesaret vericidir. Dezavantajı, bu yazılım ürününün Rusça'yı desteklememesidir, ancak İngilizce'yi okulda en azından biraz öğrendiyseniz, TheAppBuilder'ı kullanırken herhangi bir sorun olmayacaktır. Bu yazılım ürününün tüm yeteneklerinden aşağıdakileri not etmek isterim.:

  • Android (Android) uygulamalarınızı oluşturmak için geniş şablon seçenekleri. Basit bir program yapmak istiyorsanız, önerilen şablon seçeneklerinden ihtiyacınız olanı kolayca seçebilirsiniz;
  • Oluşturduğunuz uygulama ile ilgili detaylı istatistikleri görüntüleyebilme;
  • Google Play'de oluşturduğunuz uygulamanın basit ve anlaşılır bir yayını.

uygulamalarınGayser


Yakın ilgiyi hak eden bir başka iyi, kaliteli araç. Yukarıda söylediğim gibi, oluşturmak için)) Android (Android) için programlama yapmanıza gerek yok, bu programda her şey o kadar basit ki, projeniz için birkaç dakika içinde, sadece bir araya getirerek bir uygulama oluşturabilirsiniz. "kurucu"nun parçaları. Aşağıda, önerilen aracın yeteneklerini tanıyabilirsiniz.:

  • Çeşitli konular için geniş bir şablon arşivi: restoranlar, pizzacılar, fotoğraf stüdyoları, tatiller, spor, radyo, nakliye ve daha birçok şablon. Sadece doğru olanı seçmeniz ve ihtiyaçlarınıza göre düzenlemeye başlamanız yeterlidir;
  • Yeni uygulamanız için yerleşik tanıtım araçları. Bazen, yeni uygulamanızı tanıtmak ve tanıtmak için çok fazla zaman ve çaba harcamanız gerekir, yapıcıdaki yerleşik tanıtım araçları işinizi kolaylaştırabilir;
  • Oluşturduğunuz uygulamalardan para kazanabilmeniz için programınızı bir reklam ağına bağlama yeteneği.

AppsMakerstore




Android işletim sisteminiz için programlar oluşturmak için çok basit bir araç. Bu uygulamanın ana avantajı, aynı anda altı farklı mobil işletim sistemi için bir uygulama oluşturabilmenizdir. Ayrıca bu aracın avantajları arasında şunlar yer almaktadır::

  • Tasarımcı ile çevrimiçi çalışma yeteneği;
  • Ücretsiz bir hesap açmak mümkündür;
  • Android (Android) uygulamanız için geniş bir şablon arşivi, gerekli uygulamayı iki fare tıklamasıyla yazabilirsiniz.

Hepsi bugün için. Umarım sizin için doğru aracı bulmuşsunuzdur ve ilk başvurunuzu nasıl yapacağınızı biliyorsunuzdur. Bu materyale yapılan yorumlarda da görüşümüzü yazıyoruz.

XXI Yüzyıl. Dijital teknolojiler ve internet çağı. Gerçeklik giderek daha sanal hale geliyor. Bugün, herhangi bir gelişmiş ülkenin hemen hemen her ilk sakini bir akıllı telefondan ayrılmıyor. Ve bazı insanlar modaya uygun Iphone ve IOS işletim sistemini tercih ederse, o zaman çoğunluk Android cihazları kullanıyor. Sonuçta, daha ucuzlar ve uygulama seçenekleri çok daha zengin. Ve bu tür uygulamalar yaratmak için programcı denilen özel eğitimli insanlara ihtiyacınız var. Kendinizi Android programlamaya kaptırmak için bilmeniz ve yapabilmeniz için neye ihtiyacınız var?

Geliştirme araçları

Geliştirme, özel bilgi ve araçlar gerektirir.

İhtiyacınız olan ilk şey, bir iş dizüstü bilgisayarı veya masaüstü bilgisayarıdır. Sadece çok eski olmamalıdır. Bir dizüstü bilgisayar lehine seçim, uygun herhangi bir yerde çalışıp pratik yapabilmeniz gerçeğiyle doğrulanır.

Kreasyonları test etmek için Android işletim sistemine sahip bir akıllı telefona ihtiyacınız var. Sistem sürümü en azından sondan bir önceki sürüm olmalıdır. Bu önemlidir, çünkü yeni gadget'ların ve yazılımların geliştirme hızı çılgındır, her gün farklı güncellemeler vardır, geliştirilen uygulama hem eski hem de yeni cihazlarda eşit derecede iyi çalışmalıdır. Android uygulamalarını programlamak, en son teknoloji haberlerinin sürekli izlenmesini gerektirir.

Gerekli yazılımın yüklenmesi

Geliştirmeye başlamadan önce, akıllı telefonunuz için sürücüleri bilgisayarınıza yüklemelisiniz. Bu, bilgisayarda Windows yüklüyse geçerlidir. Sistemlerin geri kalanı özel sürücüler olmadan çalışır. Bunları cihaz üreticisinin resmi web sitesinde aramak daha iyidir. Programlama sürecinde sorular ortaya çıkarsa (ve sürekli olarak ortaya çıkarlarsa), İnternet'e erişmeniz gerekir. Android için geliştirme, "Android Studio" programında gerçekleşir. Resmi siteden indirilir. Program Google tarafından geliştirilmiştir.

Hangi kaynakları seçmeli?

Okurken kesinlikle tüm bilgi kaynaklarını okumaya, World Wide Web'den tüm dersleri ve dersleri almaya ve tüm videoları izlemeye kesinlikle gerek yoktur. Doğru ve ilgili bilgileri bulabilmeniz gerekir. Android programlama şu şekildedir: Bir yıl önce yeni olan bugün modası geçmiştir. Eğitim bir kişinin rehberliğinde yapılıyorsa, bu öğretmen işinin ustası olmalıdır. Kötü bir programcı size hiçbir şey öğretmez; harcanan zamandan sonra yeniden öğrenmeniz gerekir.

Hangi kitabı seçmelisiniz? Head First serisinden bir kitap "Android için Programlama" kendini iyi kanıtladı. Yeni başlayanlar için tüm süreci erişilebilir bir biçimde açıklar. Yazarlar sıkıcı ve monoton değil, materyali birçok ilginç görevle mizahi bir şekilde sunmayı seçtiler.

Programlama dili

Uygulamaların geliştirildiği ana dil Java'dır. Bu nedenle, Android programlamayı kolaylaştırmak için en azından başlangıç ​​seviyesinde bilmeniz gerekir. Java bilgisi olmadan, ondan hiçbir şey çıkmaz. Dünya çapında en popüler programlama dillerinden biridir. Öğrenmesi C ve C++ dillerinden çok daha kolaydır. Java güçlü bir şekilde yazılmıştır ve bu, iyi kodlama uygulamalarını aşılayacaktır. Bu dili öğrenmek için Head First'ten bir kitap da var. Herkes Android için programlama konusunda uzman olabilir. Ana şey motivasyona sahip olmaktır.

Motivasyon ve öğrenme yolları

Yeni başlayanlar için günde 15 dakika ile başlayabilirsiniz. Sıkışırsa, yavaş yavaş 5 dakika ekleyin. İlk başta, bilgisayar başında saatlerce oturmaya gerek yoktur. Bunu sadece profesyoneller yapabilir. Evet ve arzu kaybolabilir.

Programlama yalnız yapmak daha ilginç. Arkadaşlarınız arasında ilgili kişileri bulabilirsiniz. Hiçbiri yoksa, o zaman İnternet her zaman vardır. Sosyal ağlar ve forumlar, sizin gibi düşünen insanları bulmanıza yardımcı olacaktır. Ve böyle bir programlama hayranı grubu daha sonra büyük bir uluslararası şirkete dönüşebilir.

İlk başta, başka birinin kodunu görüntüleyebilir ve onu anlamaya çalışabilir, kendi düzenlemelerinizin bir kısmını yapabilirsiniz. Kaynaklar her zaman kamuya açık alanda bulunabilir. Ardından bir arkadaşınız veya aile üyeniz için bir uygulama bulabilir ve uygulamayı deneyebilirsiniz. Elle yazılmış tamamen işlevsel basit bir hesap makinesi bile yeni başlayanları memnun edecektir. Ayrıca, görevleri karmaşıklaştırabilirsiniz. En önemli şey günlük pratik yapmaktır. Teori iyidir, ancak pratik yapmadan programcı olamazsınız.

Öğrenmek için iyi bir teknik vardır: Yeni bir konuyu ele alırken, onu başka birine açıklamaya çalışmalısınız. Eğer anlarsa, amaca ulaşılmış ve konuya hakim olunmuştur.

Android programlamayı bırakmak istediğiniz bir zaman gelebilir. Her zaman zorluklar vardır, ama cesaretiniz kırılmasın. Profesyonelleri kovalamaya gerek yok, asıl mesele derslerin düzenli olması ve zamanla seviyenin kesinlikle artması ve zorlukların saçma görünmesi. Sonunda, programlama çok ilginç ve ek olarak karlı ve umut verici. Gerçekten de artık su ısıtıcısının çalışması için bile bir program yazmanız gerekiyor.

Google'ın Android işletim sistemi, Apple'ın sahip olduğu karmaşık onay süreçlerinden geçmek zorunda kalmadan cep telefonları için uygulamalar geliştirmek isteyen geliştiriciler için idealdir.

Bu kılavuz, kendi uygulamanızı geliştirmeye kolayca başlamanıza yardımcı olacak yazılım ve araçları size sağlamayı amaçlamaktadır.

Programlama becerilerinizin ne kadar iyi olduğu o kadar önemli değil, sanki Android Yazılım Geliştirme Kiti'nde (SDK) ustalaşabiliyorsanız, uygulamalarınız gayet iyi sonuç verecek. Bu nedenle, yola çıkmak için aşağıdaki malzemeleri inceleyin.

Java Geliştirme kiti

Java uygulamaları (Android uygulamalarının temeli) geliştirmeye başlamak için ihtiyacınız olan ilk şey, aşağıdaki bağlantıdan indirilebilen Oracle'ın Java Geliştirme Kiti'dir (JDK).

Bilgisayarınızda uygulamaları çalıştırmak için gerekli olan Java Runtime Environment'ı (JRE) muhtemelen zaten indirmiş ve kurmuşsunuzdur. İndirmekte olduğunuz JDK sürümüyle çakışması durumunda, makinenizde yüklü olan JRE sürümünü kaldırmanız gerekir. Neyse ki yukarıdaki sürüm, JRE'nin kesinlikle JDK ile uyumlu olacak ve yeniden yükleme ihtiyacını ortadan kaldıracak en yeni ve en büyük sürümünü içeriyor.

Yükleyiciyi indirin ve çalıştırın, manuel yükleme penceresindeki yüklemeye "Geliştirme Araçları", "Kaynak Kodu" ve "Genel JRE"nin eklendiğinden emin olun (aşağıda görülebilir). 'İleri'ye tıklayın, yeterli boş zamanınız varsa lisans sözleşmesinin şartlarını okuyun ve kuruluma devam edin.

Çoğu entegre geliştirme ortamı (IDE) uygulaması - bir sonraki adımda bunun hakkında daha fazla konuşacağız - kendi derleyicileriyle gelse de, yeni yüklediğiniz Java derleyicisini istek üzerine kullanabilmeniz için komut satırına gömmenizi öneririm .

Windows kullanıyorsanız, Denetim Masası'ndan Sistem Ayarları'na gidin ve Gelişmiş Sistem Ayarları'nı seçin. Burada 'Ortam Değişkenleri'ni seçin ve 'Yol'u bulun. Aşağıdaki örnekte gösterildiği gibi, Java kurulumunuzdan önce 'bin' dizinine bir ön dosya ekleyin.

Her şeyin yolunda gidip gitmediğini kontrol etmek için "java -version" ve "javac -version" komutlarını kullanın. Bunun gibi bir şey görmelisiniz:



IDE'yi yükleme

IDE'ler genellikle sezonluk geliştiriciler ve uygulama geliştirmek isteyen yeni başlayanlar tarafından kullanılır. Bilmeyenler için IDE, hata ayıklayıcılar, derleyiciler ve daha fazlası gibi kısa bir araç seti sağlayarak programcıların kod yazmasına yardımcı olan bir uygulamadır.

İnternette birçok IDE olmasına rağmen, Google, Android SDK ile entegre etmek için bir eklenti sağladığı için burada ücretsiz Eclipse yazılımını kullanacağız. Eclipse'in gerekli sürümünü indirebilirsiniz.

Bu duruma göre değişebilir, ancak kaynağı indirdiğimde yazılım, herhangi bir kurulum olmadan başlatılabilen bir 'eclipse.exe' dosyası içeren bir zip arşivi olarak sağlandı. Sürümünüz kurulum gerektiriyorsa, özel gereksinimler ve ayarlar olmadığından kendiniz yapın. İlk çalıştırmada yazılım, kodlarınızın ve ilgili dosyaların bulunduğu 'Çalışma Tezgahı'nı belirtmenizi isteyecektir. Sizin için uygun bir yer belirtin.

Tamamlandığında, önünüzde aşağıdakiler görüntülenecektir:

Başlamadan önce Eclipse'i biraz tanımak isterseniz, Yardım penceresini açın ve Workbench Kullanım Kılavuzuna bakın. Dile aşina değilseniz, temel Java becerilerinde ustalaşmanıza yardımcı olacak Geliştirme Kullanıcı Kılavuzunu da burada görebilirsiniz.

Android SDK'yı İndirme

Bu bağlantıyı takip edin ve 'SDK'yı Al'ı tıklayın. Bir sonraki sayfada, Android SDK'yı bilgisayarınıza kurmak için bir bağlantı sunulacaktır.

Yürütülebilir dosyanın indirilmesi tamamlanır tamamlanmaz kurulumu başlatın. Aşağıdaki pencereye geldiğinizde, yüklemek istediğiniz dizine giden yolu belirtin veya zaten belirtileni hatırlayın.

Kurulum tamamlandığında, Android SDK Yöneticisini açın, ardından aşağıdaki pencereyi göreceksiniz:

Orijinal kuruluma dahil olmayan tüm gerekli paketleri ve kaynakları kurmak için düğmeye tıklayın.

Android Geliştirme Araçları eklentisini yükleme

Yukarıda belirtildiği gibi Google, Eclipse için doğrudan IDE'den ekleyebileceğiniz özel bir Android SDK eklentisi sunar.

Eclipse'de "Yardım"a gidin ve "Yeni Yazılım Yükle"yi seçin. 'Ekle' düğmesini tıkladığınızda, ADT eklentisini içeren çevrimiçi bir yazılım deposu eklemenize izin verecek bir pencereye yönlendirileceksiniz. Açıklayıcı bir ad verin ve "Konum" bloğuna aşağıdaki URL'yi girin:

  • http://dl-ssl.google.com/android/eclipse

'Tamam'ı tıklayın. Yeni eklediğiniz depoyu seçin ve 'Geliştirici Araçları' kutusunu işaretleyin.

'İleri'yi tıklayın ve eklenti dosyalarını yüklemek için adımları izleyin. Bittiğinde, Eclipse Kontrol Panelinizde aşağıdaki 2 simge görünmelidir:

Şimdi "Pencere" ve "Tercihler"e gidin, "Android" bölümünü seçin ve SDK Konumunun daha önce belirttiğiniz SDK dizini ile eşleştiğinden emin olun. Sonuç olarak, aşağıdakileri almalısınız:

Artık Android Geliştirme Araçları eklentisinin sahibisiniz.

Android öykünücüsünü yapılandırma

Bu yardımcı olsa da, Google bize SDK ile birlikte kendi mobil işletim sisteminin harika bir emülatörünü sağladığından, onlar için uygulamalar oluşturmak için her Android cihazını elinizde bulundurmanız gerekmez. Geliştirmeye başlamadan önce, test platformunun önceden hazır olması için Android Sanal Aygıtını (AVD) yapılandırmamız önerilir.

Şimdi yeni bir sanal cihaz oluşturmamız gerekiyor. Bu örnekte genel bir cihaz oluşturulduğu varsayılmıştır, ancak Android cihazlar için belirli ayarlar için kaynaklar da vardır. 'Yeni'yi seçin ve aşağıdaki boş pencere ile karşılaşacaksınız:

  • Ad: Uygulamayı birden fazla cihaz ayarında test etmek istiyorsanız, açıklayıcı bir şey girmeniz gerekecektir. Öte yandan, daha genel bir ad da kullanılabilir.
  • Hedef: Bu, öykünücünün hedefleyeceği Android sürümüdür. Çoğu durumda, seçeneğiniz, yüklü SDK ile birlikte gelen en son Android sürümü olacaktır. Ancak, daha önceki sürümlerde test etmek isterseniz (bu kadar çok farklı sürüm ve model göz önüne alındığında oldukça akıllıca olur), ek sürümler yüklemek için SDK yöneticisini kullanın.
  • SD kart: Cihazda kullanılacak ek disk alanının göstergesi. Varsayılan olarak, sanal cihaz 194 megabayt "dahili" belleğe ve bir SD karta sahiptir, bu nedenle gerekli disk alanı miktarını manuel olarak belirtmeniz gerekecektir.
  • Dış Görünüm: Belirli bir aygıtın (örneğin HTC One X) görünümünü ve yapılandırmalarını ayarlamak için bu seçeneği kullanabilirsiniz. Ancak bizim durumumuzda varsayılan değeri kullanıyoruz.
  • Donanım: Fiziksel Android cihazlar arasında donanım açısından önemli farklılıklar bulunduğundan, uygulamanızın kullanacağı herhangi bir donanımı eklemek için bu seçeneği kullanabilirsiniz.

Bittiğinde, AVD Manager penceresi yeni oluşturduğunuz aygıtı içermelidir. Bu cihazı başlatmak için 'Başlat'a basabilirsiniz, ilk çalıştırmanın biraz zaman alabileceğini unutmayın.



İlk Android projeniz

Artık bilgisayarınızı gerekli tüm uygulama ve eklentilerle donattığınıza göre, kodunuzu geliştirmeye başlayabilirsiniz. Ama önce proje dosyalarını hazırlamamız gerekiyor.

Başlamak için "Dosya", "Yeni", "Proje"ye gidin ve Android sekmesini genişletin. Orada 'Android Uygulama Projesi'ni seçin, önünüzde aşağıdaki pencere açılacaktır:

Uygun değeri seçmek için her alanın yanındaki açılır menüleri kullanabilirsiniz. Dikkate alınması gereken ana noktalar, uygulamamızın yüklendiğinde adından sorumlu olan "Uygulama Adı" ve uygulamanızı destekleyen en eski Android sürümünü belirlediğiniz "Minimum Gerekli SDK"dır.

Devam etmek için 'İleri'yi tıklayın ve yürütülebilir simgeyi uygulamanızın yüzü olacak şekilde ayarlayın. Bir sonraki menü, uygulamanız için bir 'Etkinlik' oluşturmanızı isteyecektir.

Bu, kullanıcının etkileşimde bulunacağı bir eylem veya görünümdür, bu nedenle uygulamanızı, kullanıcının hangi pencereleri göreceği ve her birinde hangi işlevlerin bulunacağı açısından etkinliğe bölmek en mantıklısı olacaktır. Bu nedenle, örneğin basit bir "Merhaba Dünya" programı oluşturursanız, metni temsil eden yalnızca bir etkin pencereye ihtiyacınız vardır ve tüm arayüz ayarları SDK'nın oluşturduğu kaynak dosyalarından çıkarılır.

Bu pencerelere karar verdiğinizde, 'Bitir'e tıklayın. Eclipse, programınızın parametrelerini belirlemek için içine kod yazacağınız ve/veya ayarları değiştireceğiniz uygulamanız için ihtiyacınız olan tüm dosyaları bir arada toplayacaktır.

Ve hepsi bu! Bitmiş bir uygulamayı bir araya getirmek için her şey hazır. Google, Android uygulamalarının nasıl geliştirileceğine dair eksiksiz kılavuzlara sahiptir (programlama deneyimi olanlar için). Java programlamayı planlayan herkes, önce Oracle'ın bize sağladığı gibi öğreticileri de okumalıdır.

Programlama, herkesin bir yaratıcı gibi hissedebileceği alanlardan biridir. Genellikle, kişisel bilgisayarlar, üretim ekipmanı birimleri veya sadece elektronik ev yapımı ürünler için uygulamaların geliştirilmesi olarak anlaşılır. Ancak dokunmaya duyarlı mobil cihazların yaygınlaşmasıyla, Android, iOS veya bu türden başka bir sistem kabuğu için programlama giderek daha popüler hale geliyor. Kabul etmeliyim ki, bu umut verici bir meslek. Bu nedenle, makale çerçevesinde, Android için sıfırdan ele alınacaktır. Hangi özellikler var? Hangi dil kullanılıyor?

Program oluşturma

Programları kendi başınıza yazmadan önce, bunun için gerekli tüm bileşenleri incelemeniz gerekir:

  1. Dilim.
  2. Bir geliştirme ortamı seçin. Dilin yanı sıra uygulamaların oluşturulacağı yazılım ürünleri üzerinde ayrıntılı olarak duracağız. Ama önce, geliştirme ortamlarından biraz bahsedelim. Koşullu olarak üç bileşene ayrılabilirler:
  • grafik;
  • sıradan;
  • internet üzerinden.

Programların oluşturulmasına gelince, daha önce üzerinde çalışılmamış bir fikir ortaya koymanın artık zor olduğu belirtilmelidir. Bu nedenle, bir sorun ortaya çıkarsa veya basitçe bilgi eksikliğinde ortaya çıkan yanlış anlaşılmayı doğru bir şekilde formüle etmek ve daha deneyimli programcılara yönelmek gerekir. Yapıcı tavsiyelerle programların oluşturulmasına yardımcı olabilecekler.

Programlar hangi dilde yazılır?

Java bu amaçlar için kullanılır. Bunun oldukça karmaşık bir programlama dili olduğuna dikkat edilmelidir. Ancak kendi uygulamalarınızı oluşturmak için onu tamamen tanımak gerekli değildir. Referans bilgilerle çalışma konusunda temel bilgi ve beceriler, sorularınıza cevap almanız için yeterli olacaktır. Ayrıca, önemli bir sorun yaşamadan bir uygulama oluşturmak için bazı adımlar atabileceğiniz belirli şablonlar vardır. Sonra Android için programlama bir zevk haline gelir.

Düzenli bir geliştirme ortamı seçme

Eclipse ve Android SDK en ciddi oyuncular olarak kabul edilir. Her ikisi de ücretsizdir. Genel olarak, bu geliştirme ortamlarının ciddi rakipler olduğu ve her birinin bir takım güçlü ve zayıf yönleri olduğu belirtilmelidir. Her birini incelemeye değer. Ayrı olarak, Android SDK'nın bir yönü üzerinde biraz duralım - öykünücü. O, "Android" temelinde çalışan bir telefon veya tablet gibi davranan bir programdır. Emülatör normal bir bilgisayarda sessizce çalışır ve masaüstünde standart bir mobil cihaz gibi görünür. Tek bir özellik var - parmağınızla değil fare ve klavye ile kontrol ediliyor. Emülatörde, Android mobil işletim sisteminin farklı sürümlerinin yanı sıra çeşitli ekran uzantıları için uygulamanın işlevselliğini kontrol etmek mümkün olacaktır. Bu nedenle, size ne kadar garip gelse de, Android'e yönelik uygulamalar geliştirirken bir telefona sahip olmak hiç de gerekli değildir.

Uygulamanızı geliştirmek için neye ihtiyacınız var?

Grafik geliştirme ortamları

Bu seçenek, programlama hakkında hiçbir fikri olmayan, ancak burada ve şimdi uygulamalarını almak isteyenler için uygundur. İlk olarak, grafik geliştirme ortamlarının tanımını ve yeteneklerini öğrenmelisiniz. Bu nedenle, bazıları yalnızca en basit öğeleri yerleştirebilir ve onlara minimum işlevsellik ekleyebilir. Bu tür kaynakları kullanmamak daha iyidir, çünkü onların yardımıyla işin mantığını anlamak ve gelişmiş bir nihai ürün oluşturmak zor olacaktır. Aşağıdaki parametrelere göre bir seçim yapılması tavsiye edilir:

  1. Sezgisel bir arayüzün varlığı.
  2. Açık iş mantığının kullanılması.
  3. Grafik ve kod modlarında öğeler oluşturma yeteneği.
  4. Geliştirme ortamı ve bir destek forumu ile çalışmaya ilişkin belgelerin mevcudiyeti.

Çevrimiçi geliştirme ortamı

Basit bir erişim noktasında - İnternet'te oldukça geniş bir işlevsellik yelpazesi sağlayabilirler. "Çevrimiçi geliştirme ortamı" - muhtemelen her şeyi söylüyor. Her ne kadar Android altında hala kolay olmadığı açıklığa kavuşturulmalıdır. Bu nedenle, en zoru, atıcıları ve benzer karmaşıklıktaki uygulamaları uygulamak olacaktır. Ancak metin tasarımı ve veri aktarımı olan programlar kolaydır.

Çözüm

Kendi programlarınızı oluşturmaya hazırlanmanın ilk adımları hakkında daha fazla soru kalmayacağını umuyoruz. Programlamaya ciddi şekilde katılmaya karar verirseniz, özel literatürü kullanabilirsiniz. Örneğin, Hardy Brian'ın "Android için Programlama" kitabı. Tabii ki tek iyi iş bu değil ama bir yerden başlamak gerekiyor. İşte bu kılavuza aşinalık ve başarıya giden yolu başlatabilirsiniz.

6 Ocak 2013 07:36

Yeni Başlayanlar için Android Programlama. Bölüm 1

  • Mobil uygulamaların geliştirilmesi,
  • Android için Geliştirme
  • öğretici

Merhaba. Bugün Linux Foundation web sitesinde Android için programlama üzerine bir kursa ve bununla birlikte ne görmek istediğime ve bu derslerin çevirisine dair birçok yoruma rastladım. Şu andan itibaren, mikrodenetleyiciler için dört yıllık geliştirmeden sonra, mobil cihazlar için programlama okumaya başladım, dersin ilk bölümünü paralel olarak çevirmeye karar verdim.

Yeni Başlayanlar için Android Programlama. Bölüm 1
Android akıllı telefonlar ve tabletler çantalarımızda ve ceplerimizde giderek daha fazla yer alıyor ve Android programlama da daha popüler hale geliyor. Harika bir geliştirme platformudur - API güzel bir şekilde belgelenmiştir ve kullanımı kolaydır ve akıllı telefonunuzda çalıştırabileceğiniz bir şey oluşturmak sadece eğlencelidir. Linux PC'nizde bir emülatör kullanarak kodu oluşturup test ederek başlangıçta onsuz yapabilirsiniz. İki bölümden oluşan girişin ilki, basit bir zamanlayıcı uygulamasının nasıl oluşturulacağını açıklar ve Android API'sine bir giriş sağlar. Kurs, Java, XML ve programlama teknolojileri hakkında temel bir anlayışa sahip olduğunuzu varsayar, ancak yine de çok belirsiz bir anlayışa sahip olsanız bile denemekten çekinmeyin.
Başlarken ve geliştirme ortamı
Sürümler hakkında biraz: Android'in en son sürümü 4.2'dir (Jelly Bean), ancak bu şemadan da görebileceğiniz gibi, henüz yeterince yaygın değil. Sürümlerden biri için geliştirmeye başlamak en iyisidir: 4.0 (Ice Cream Sandwich) veya 2.3 (Gingerbeard), özellikle Android sürümleri geriye dönük uyumlu olduğundan (yani, sürüm 2.3 için kodunuz 4.2'de çalışacaktır) ve daha sonra geliştirilen uygulamalar sürüm de her zaman eski sürümde çalışmayacaktır. Burada gösterilen kod 4.0 ve 2.3 sürümlerinde çalışmalıdır.
Bir geliştirme ortamı edinmenin en kolay yolu, indirebileceğiniz Android Bundle'ı kurmaktır. Ayrıca JDK 6'ya ihtiyacınız var (sadece JRE değil). Android'in gcj uyumlu olmadığını unutmayın. Eclipse veya başka bir IDE kullanıyorsanız, Android için kurmayı deneyebilirsiniz. Nasıl yapılacağı anlatılıyor. Şimdi Eclipse kullanarak veya komut satırından Geri Sayım adlı bir proje oluşturun. BuildSDK 4.0.3 ve minimum SDK 2.2 tercihlerine kurdum ve (Eclipse'de) BlankActivity şablonunu kullandım.
İlk Android projem: arayüz
Android için ilk programımız bir düğmeye bastıktan sonra 10 saniyeden geriye doğru sayan bir zamanlayıcı olacak. Herhangi bir kod yazmadan önce, bir arayüz oluşturmamız gerekiyor - kullanıcı uygulamamızı başlattığında ne görecek. res / layout / aktivite_countdown.xml dosyasını açın ve bir XML şablonu oluşturun - bir Eclipse düzenleyicisi veya bir metin / XML düzenleyicisi kullanarak aşağıdakileri girin: