• Android Studio kullanarak bir Android uygulaması nasıl yazılır. Uygulama Geliştirme Uygulamaları: Kendi iOS ve Android Uygulamanızı Nasıl Yapabilirsiniz?

    Yaratmak kendi programlarıİçin mobil cihazlar- bu, Android için programlar oluşturmak ve temel programlama becerilerine sahip olmak için özel mermiler kullanarak başa çıkabileceğiniz zor bir görevdir. Ayrıca, yaratım ortamının seçimi mobil uygulamalar daha az önemli değil, çünkü bir Android programı, uygulamanızı geliştirme ve test etme sürecini büyük ölçüde basitleştirebilir.

    android stüdyosu- Google Corporation tarafından oluşturulan entegre bir yazılım ortamı. Diğer programları göz önünde bulundurursak, Android Studio, bu kompleksin Android için uygulama geliştirmenin yanı sıra çeşitli testler ve teşhisler gerçekleştirmek için uyarlanmış olması nedeniyle benzerleriyle olumlu bir şekilde karşılaştırır. Örneğin, Android Studio, yazdığınız uygulamaların uyumluluğunu test etmek için araçlar içerir. farklı versiyonlar android ve farklı platformlar, mobil uygulamaları tasarlamak ve değişiklikleri neredeyse anında incelemek için araçlar. Sürüm kontrol sistemleri, geliştirici konsolu ve pek çok destek de etkileyicidir. standart şablonlar Android uygulamaları oluşturmak için temel tasarım ve standart öğeler. Çok sayıda avantaja, ürünün tamamen ücretsiz olarak dağıtıldığı gerçeğini de ekleyebilirsiniz. Eksilerden - bu, ortamın yalnızca İngilizce arayüzüdür.

    RAD Stüdyosu


    RAD Studio'nun Berlin adlı yeni sürümü, çapraz platform uygulamaları geliştirmek için eksiksiz bir araçtır. mobil programlar, Object Pascal ve C++'da. Diğer benzer yazılım ortamlarına göre ana avantajı, kullanımı yoluyla çok hızlı bir şekilde geliştirmenize izin vermesidir. bulut hizmetleri. Bu ortamdaki yeni gelişmeler, programın yürütülmesinin sonucunu ve uygulamada meydana gelen tüm süreçleri gerçek zamanlı olarak görmenizi sağlar, bu da geliştirmenin doğruluğu hakkında konuşmamızı sağlar. Ayrıca burada bir platformdan diğerine veya sunucu hizmetlerine esnek bir şekilde geçiş yapabilirsiniz. Eksi RAD Studio Berlin ücretli bir lisanstır. Ancak kayıt olduktan sonra, ürünün 30 günlük ücretsiz deneme sürümünü alabilirsiniz. Ortam arayüzü İngilizce'dir.

    Eclipse, en popüler yazılım platformlarından biridir. açık kaynak mobil olanlar da dahil olmak üzere uygulamaları yazmak için. Eclipse'in ana avantajları arasında - büyük set API oluşturmak için yazılım modülleri ve hemen hemen her uygulamayı yazmanıza izin veren RCP yaklaşımını kullanmak. Platform ayrıca kullanıcılara sözdizimi vurgulamalı kullanışlı bir düzenleyici, bir akış hata ayıklayıcı, bir sınıf gezgini, dosya ve proje yöneticileri, sürüm kontrol sistemleri ve kod yeniden düzenleme gibi ticari IDE'lerin bu tür öğelerini sağlar. Program yazmak için gerekli SDK'ları sağlama yeteneği özellikle memnun. Ancak Eclipse'i kullanmak için İngilizce de öğrenmeniz gerekir.

    Bu eğitim size çerçeveyi kullanarak bir android uygulamasının nasıl yazılacağının temellerini öğretecektir. android geliştirme stüdyo. Android cihazlar giderek daha yaygın hale geliyor, yeni uygulamalara olan talep her zaman artıyor. Android Studio ücretsiz, kullanımı kolay bir geliştirme ortamıdır.

    Bu eğitim için, en azından yüzeysel bir bilgiye sahip olmanız en iyisidir. java dili Android tarafından kullanılan dil olduğu için. Java'ya biraz aşina olduğunuzu veya bilmediğiniz bir şeyi bulmaya hazır olduğunuzu varsaydığım için eğitimde çok fazla kod olmayacak. Bir uygulama oluşturmak, gerekli tüm programları ne kadar hızlı indirip yüklediğinize bağlı olarak 30-60 dakika sürer. İlk Android uygulamanızı oluşturmaya ilişkin bu öğreticiyi izledikten sonra, kendinize yeni ve eğlenceli bir hobi bulabilir, hatta gelecek vaat eden bir mobil uygulama geliştiricisi olarak bir kariyere başlayabilirsiniz.

    1. Adım: Android Studio'yu yükleyin

    1. JDK'nın yüklenmesi gerekiyor ( Java Geliştirme kiti) ve JRE (Java Çalıştırma Ortamı). Bu linkten indirebilirsiniz. Orada işletim sisteminiz için sürümü seçin, kabul edin lisans anlaşması, indirin ve kurun.
    2. Şimdi http://developer.android.com/sdk/index.html adresine gidin ve indirin (dikkatli olun, yaklaşık 3 gigabayt indirmeniz gerekecek).
    3. Kuruluma başlıyoruz ve talimatları takip ediyoruz.

    2. Aşama: Yeni bir proje oluşturun

    1. Android Studio'yu açın.
    2. Menüde " Hızlı başlangıç", seçme " Yeni bir Android Studio projesi başlatın».
    3. Pencerede " Yeni Proje Oluştur” (açılan pencere), projenizi adlandırın “ Selam Dünya».
    4. Şirket adı (isteğe bağlı.*
    5. Tıklamak " Sonraki».
    6. Onay kutusunun yalnızca " üzerinde olduğundan emin olun. Telefon ve Tablet».
    7. İlk uygulamanızı telefonunuzda test etmeyi planlıyorsanız, doğru versiyonu Android (telefondakinden daha eski değil).
    8. Tıklamak " Sonraki».
    9. Seçme " Boş Etkinlik».
    10. Tıklamak " Sonraki».
    11. Diğer tüm alanları olduğu gibi bırakın.
    12. Tıklamak " Sona ermek».

    *Android projeleri için tipik şirket adı "example.name.here.com" şeklindedir.

    3. Adım: Selamlamayı düzenleme

    1. sekmeye git aktivite_ana.xml, büyük olasılıkla zaten etkindir.
    2. Ekranın alt kısmındaki sekmenin etkin olduğundan emin olun tasarım(büyük ihtimalle öyledir).
    3. " ifadesini sürükleyin Merhaba, Dünya! » telefonun sol üst köşesinden ekranın ortasına doğru.
    4. Klasör ağacı ekranın sol tarafında bulunur. " adlı klasörü açın. değerler».
    5. Bu klasörde "" dosyasına çift tıklayın. Teller.xml».
    6. Bu dosyada, " metnini içeren satırı bulun. Selam Dünya!"ve bu metne ekle" Hoş geldinileBenimuygulama! ».
    7. Dönmek " aktivite_ana.xml».
    8. Metninizin telefonunuzun ekranında ortalandığından ve " metnini içerdiğinden emin olun. Merhabadünya! Hoş geldinileBenimuygulama! ».

    4. Adım: Düğme Ekleme

    1. sekmesinde " aktivite_ana.xml» aşağıdaki sekmeyi seçin « tasarım».
    2. Telefonun bulunduğu pencerenin solundaki sütunda "adlı klasörü bulun. Widget'lar". Çeşitli düğmeler var.
    3. düğmeyi al düğme” yazıp telefon ekranına sürükleyin. Metninizin hemen altındaki ekranda ortalanmalıdır.
    4. Düğmenin hala seçili olduğundan emin olun (etrafındaki mavi kutu).
    5. Sağ alt köşede, seçilen nesnenin özelliklerini içeren bir pencere vardır. Aşağı kaydırın ve "adlı satırı bulun. metin».
    6. Metni değiştir " Yeni Düğme" Açık " Sonraki Sayfa».

    5. Adım: İkinci Bir Etkinlik Oluşturun

    1. ağacın tepesinde dosya sistemi proje, "adlı klasöre sağ tıklayın uygulama».
    2. Seçme Yeni > Etkinlik > Boş Etkinlik.
    3. Görünen pencerede, üst satıra " İkinci Etkinlik».
    4. Tıklamak " Sona ermek».
    5. şuraya git: aktivite_ikinci.xml' ve ' olduğundan emin olun tasarım».
    6. Metni, önceki adımlarda yaptığımız gibi telefonun sol üst köşesinden ekranın ortasına taşıyın.
    7. Metin bloğunun hala seçili olduğundan (mavi çerçeve) emin olun ve nesne özelliklerinin sağ alt köşesinde " satırını bulun. İD"ve oraya girin" metin2 ».
    8. Sol üst köşede (proje ağacında) tekrar seçin çift ​​dokunma « Teller.xml».
    9. çizginin altında Selam Dünya! Uygulamama hoş geldiniz!

      aşağıdaki satırı ekleyin

      İkinci sayfaya hoş geldiniz!

    10. Dönmek " aktivite_saniye.xml».
    11. Metin bloğunu tekrar seçin.
    12. Nesnenin özelliklerinde sağ alt köşede " satırını bulun. metin"ve oraya gir «@ sicim/ikinci_sayfa».
    13. Metin kutusunun şimdi " yazdığından emin olun. Hoş geldiniletheikincisayfa! ”ve blog ekranın ortasına yerleştirilir.

    Adım 6: Düğme için bir eylem yazın


    Aşama 7: Uygulamayı test etme

    1. Üstteki araç çubuğunda android pencereler Studio yeşil oyun sembolüne tıklayın.
    2. Pencerede " Seçmekcihaz" seçme " öğle yemeğiemülatör» ve bir cihaz seçin.
    3. düğmesine tıklayın" TAMAM».
    4. Öykünücü başladığında (bu biraz zaman alabilir) uzun zaman) uygulama sanal cihazda otomatik olarak açılır.
    5. Tüm metnin doğru görüntülendiğinden emin olun ve düğmeye tıklamak sizi bir sonraki sayfaya götürür.

    Dikkat: " mesajını alırsanız HAX çekirdek modülü kurulu değil!', iki ihtimal var. Gerçek şu ki, bu sanallaştırma yalnızca modern tarafından destekleniyor Intel işlemciler ve yalnızca BIOS'ta etkinleştirmeniz gerekir. desteklemeyen bir işlemciniz varsa bu işlev, uygulamayı gerçek bir telefonda test etmeniz veya yerleşik yerine üçüncü taraf bir emülatör kullanmanız gerekecek.

    Android Studio'da .apk dosyası nasıl elde edilir

    Kanaatimce bu konu bu makalede iyi bir şekilde ele alınmıştır, bu yüzden kendimi tekrar etmeyeceğim. İlk ders için en kolayı bana göründü manuel yol.

    Dosyayı aldığınızda, telefonunuza kopyalayabilir ve uygulamayı yükleyebilirsiniz.

    Aşama 8: Sonuç

    Tebrikler! yazınızı yeni bitirdiniz ilk android- bazı temel özelliklere sahip uygulamalar işlevsellik. Bitmiş uygulamada bir kullanıcı karşılama sayfası ve kullanıcıyı ikinci sayfaya götürecek bir düğme bulunmalıdır.

    Android uygulama geliştirmeye bir göz attınız ve bu yönde daha fazla gelişmek için ihtiyacınız olan her şeyi öğrenme arzusunu kendinizde uyandırmış olabilirsiniz.

    Aslında bu fikri hayata geçirmek ilk bakışta göründüğü kadar zor ve pahalı da değil. Bir mobil uygulamadan tam olarak ne beklediğinize dair yeterince iyi bir fikre sahip olmanız ve hedeflerinize nasıl ulaşacağınızı belirlemeniz yeterlidir.

    Bir işletme, blog, ürün veya hizmet için mobil uygulamalar geliştirmekten hoşlanıyor musunuz yoksa sadece bir şeyler mi arıyorsunuz? yeni kaynak kazanç? Bunu nasıl uygulayacağınızı ve gelecekteki maliyetleri nasıl hesaplayacağınızı mı düşünüyorsunuz? Aslında bu fikri hayata geçirmek ilk bakışta göründüğü kadar zor ve pahalı da değil. Bir cep telefonu veya tablet uygulamasından tam olarak ne beklediğiniz konusunda iyi bir fikre sahip olmanız ve hedeflerinize hangi yollarla ulaşacağınızı belirlemeniz yeterlidir.

    HAZIRLIK AŞAMASI

    Mobil uygulama oluşturmadan önce aşağıdaki noktalara karar vermelisiniz:

    • Bitmiş ürünün ne olacağına ve işlevselliğinin ne olacağına dair belirli bir vizyonum var mı?
    • Program hangi görevleri çözmek için tasarlandı ve belirli bir kullanıcı için faydası ne olacak?
    • Bitmiş yazılım ürünü hangi platformlarda çalışacak (iOS, Android, Windows Phone)?
    • İşleyişinin günlük olarak izlenmesi gerekli olacak mı?
    • Ne kadar harcamaya hazırım?
    • Uygulamayı kendim mi oluşturacağım yoksa profesyonel geliştiricilere mi başvuracağım.

    Ayrıca kafe, pizzacı veya fitness kulübü gibi işletmeler için mobil uygulamalar oluşturmanın özellikle ciddiye alınması gerektiğini unutmayın. Sonuçta, bir şirkette böylesine modern bir aracın varlığı, markaya daha fazla müşteri bağlılığına ve tekrar ziyaret sayısında önemli bir artışa katkıda bulunacak ciddi bir imaj faktörüdür.

    BİR UYGULAMA YARATMA YOLLARI VE MALİYETİ

    Mobil cihazlar için uygulama oluşturmanın iki yolu vardır. Birincisi, özel web sitesi oluşturucuları kullanarak bir şablon türüne göre Android veya IOS tabanlı elektronik cihazlar için bağımsız program oluşturmayı içerir. Daha pahalı olan ancak ciddi ve işlevsel ürünlerle sonuçlanan ikinci yol, yazılım yazma işiyle uğraşan kişi veya şirketlerden yardım istemektir. İkinci seçenek, web sitesi oluşturucularda bulunan hazır kitlerin ötesine geçen belirli özelliklere sahip ciddi yazılım ürünleri oluşturmak söz konusu olduğunda uygundur. Ayrıca, iOS veya Android için profesyonel geliştirmenin önemli harcamalar gerektirdiği de dikkate alınmalıdır. Android ve IOS platformları için uygulama oluşturmanın maliyeti nedir? Rusya pazarı? Fiyat aralığı oldukça geniştir - birkaç yüzden on binlerce dolara kadar - hepsi yazılımın türüne ve işlevselliğine bağlıdır. Ancak bu tür ciddi yatırımlar uzun vadede karşılığını fazlasıyla verir. Nihai maliyeti planlarken, AppStore'a yeni bir ürün yerleştirmenin ve Android pazarı. Küçük bir bütçeniz varsa ve hiç zamanınız yoksa, elektronik cihazlar için kendiniz bir uygulama tasarlamayı deneyebilirsiniz. Bunu yapmak için programcı olmanıza gerek yok. Bunu yapmanın ne kadar kolay olduğunu öğrenmek için okumaya devam edin.

    ÜCRETSİZ BİR UYGULAMA NASIL OLUŞTURULUR

    Bugüne kadar, ağda ücretsiz olarak hazır bir tür için bağımsız olarak bir uygulama oluşturmanıza izin veren yeterli sayıda yerli ve yabancı platform bulunmaktadır. Web sitesi oluşturucular, çeşitli kategorilere ayrılan yüzlerce hazır uygulamayı barındırır: küçük işletme, eğitim, eğlence, spor, bloglar ve benzerleri. Bu tür kaynaklarda, standart ve sınırlı işlevlere sahip programlar ücretsiz olarak oluşturulur. Uygulamanızın yüklenme ve görüntülenme sayısı, katalogdaki konum sayısı, mağazalarda yayınlanabilme, bir ödeme kabul sisteminin kullanılabilirliği, üçüncü taraf reklamlarının varlığı ve hassaslaştırma yeteneği için kısıtlamalar geçerlidir. ihtiyaçlarınıza uygun işlevsellik. Sitelerdeki kısıtlamaları kaldırmak için, etkinleştirilen seçenek sayısına göre miktarı belirlenen aylık sabit ücrete sahip belirli bir paket seçebilirsiniz. Android, iPhone, iPad için paylaşılan yazılım mobil uygulamalarının site kurucularına örnekler.

    1. Appsgeyser.com (appsgeyser.ru - Rusça versiyonu).

    Şimdi örnek olarak ibuildapp sitesini kullanarak bir mobil uygulamanın birkaç dakikada nasıl geliştirildiğine bakalım. Bu platformu seçtik çünkü kullanımı çok basit ve anlaşılır. Bu arada, iBuidApp kaynağının, yapıcıyı kullanmayı daha da kolaylaştıran bir Rusça sürümü de var. Çalışmaya başlamadan önce siteye kayıt olun. Ardından, ana sayfada "Oluştur" sekmesine tıklayın ve bize uygun şablonu seçin.

    ŞABLON VE KATEGORİ SEÇİN

    Bu site, site sayfasının sol menüsündeki kategori kataloğunda bulunabilen oldukça geniş bir standart seçenekler yelpazesi sunar. Örneğin, "Fotoğraf" kategorisini ve "Fotoğraf Stüdyosu" şablonunu seçtik. Tasarım ve ilgili kategoriyi seçtikten sonra menü öğelerini düzenlemeye başlıyoruz.

    İÇERİK DÜZENLEME

    Tasarımcının yönetim paneli, menü öğelerinin düzenlenmesi için geniş olanaklar sunar. Arka planı değiştirebilir, logo ekleyebilir, ekrandaki ana ve alt menülerin gezinmesini özelleştirebilirsiniz. elektronik cihaz, içeriği düzenle dahili sayfalar. Bu arada, ekranın sağ tarafında nasıl olduğunu görebilirsiniz. değişiklikler yapıldı elektronik cihazın ekranında belirecektir. Yapıcı, uygulamanızı bir tablet veya akıllı telefonda test etmenize de olanak tanır. Ayrıca, bitmiş program Appstore'da veya Google Oyun, ancak bu özellik yalnızca ücretli sürümler. Site 490 ruble, 2400 ruble, 3700 ruble değerinde 3 ücretli paket sunuyor. her ay.

    ÜCRETLİ PAKETLER

    Eğer memnun değilseniz dış görünüş Sitede bulunan şablonlara tıklayarak kendi tasarımınızı oluşturabilirsiniz. hesap"Şablonlarım" sekmesi. Bireysel bir kurucunun yetenekleri oldukça sınırlıdır, yazılım ürününü yalnızca en gerekli öğelerle donatmanıza izin verir.
    Şimdi uygulama oluşturmaya başlama ve akıllı telefonunuza yükleme sırası sizde. Deneyin, yeterince kolay!

    Android geliştirme süreci nasıl? Birkaç temel noktayı vurgulayalım:

    • Java dosyalarında, program mantığını yani uygulamanızın ne yapmasını istediğinizi açıklarsınız.
    • XML dosyalarında mizanpajlar - görünüm tasarlarsınız.
    • Uygulama yazıldıktan sonra, tüm dosyaları derlemek ve bunları Android cihazlarda çalıştırılabilen ve/veya Google Play'de yayınlanabilen bir .apk dosyasına paketlemek için bir derleme aracı kullanılmalıdır.
    • Bir Android uygulaması oluşturmak için kullanılan tüm yardımcı programlar ve dosyalar, entegre bir geliştirme ortamında (IDE) birleştirilir. IDE, kod dosyalarınızı düzenlemek, derlemek ve çalıştırmak için açtığınız bir programdır.
    • Eclipse, Android geliştirme için varsayılan IDE idi, ancak şimdi yerini daha fazlası aldı. işlevsel android Studio, Google'ın bir ürünüdür.

    Elbette yukarıdaki adımların perde arkasında devam eden daha derin süreçler bulacaksınız. Örneğin, ileri düzey kullanıcılar rolü bilmek isteyecektir. sanal makine Dalvik. Makalenin sonunda bağlantılar olacak faydalı kaynaklar herkesin aşina olması gereken Android geliştiricisi. İlki, Google'ın resmi belgeleridir.

    • Android Studio'yu indirin ve yükleyin.
    • Android cihazlarda ve öykünücülerde uygulamaları çalıştırma ve test etme hakkında bilgi edinin.
    • Bir mobil cihazın ekranında "Merhaba Dünya" yazısını görüntüleyen basit bir Android uygulaması oluşturalım.

    Makalenin sonunda şirketten acemi geliştiriciler için yararlı öneriler bulabilirsiniz.

    Android Studio geliştirme ortamını yükleme

    Platformun neler yapabileceğini öğrenmek için belgeleri okumaya ve kod yazmaya başlamak gerçekten cazip geliyor. Ve yakında yapacağız! Ancak, Android platformuna başlamak için bir geliştirme ortamı kurmanız gerekir.

    Android programlamaya yeni başlayanlar için acele etmemek ve her adımı metodik olarak takip etmek özellikle önemlidir. Adımları doğru uygulasanız bile, sistem yapılandırmanıza veya ürün sürümünüze bağlı olarak ortam kurulumunuzla ilgili küçük bir sorunu düzeltmeniz gerekebilir. Bunu yapmak için şunu kullanın: arama hizmetleri. StackOverflow kaynağı özellikle vurgulanabilir.

    Android programlamayı öğrenme konusundaki nihai hedefinizin önüne herhangi bir tuzağın çıkmasına izin vermemek önemlidir. Profesyonellerin bile çalışma ortamını kurarken zaman zaman bazı sorunlar yaşadıkları bilinmektedir. Bu gibi durumlarda, bilmek önemlidir Komut satırı. Bu aracı daha yakından tanımak isterseniz, alt kısımda iyi bir giriş için bir bağlantı var.

    Sözdizimi eğitiminin yanı sıra, şu mesajı kabul etmeyen başarılı bir programcı gibi düşünmek için kendinizi eğitmeniz önemlidir: hata dosyası X bulunamadı son karar. Böyle bir düşünce, pes etmediğiniz ve ortaya çıkan bir soruna çözüm aradığınız durumlarda sizin tarafınızdan kolayca eğitilir.

    git android sayfası Studio Developer.android.com/studio/index.html ve platformunuz için en son sürümü indirmek üzere düğmeyi bulun.

    İndir düğmesine tıklayın ve kullanım şartlarını ve koşullarını okumanız istenecektir. yazılım ürünü. Dikkatli bir şekilde okuduktan (her zaman yaptığınız gibi) ve kabul ettikten sonra indirme işlemi başlar. Muhtemelen birkaç dakika sürecektir. Bundan sonra, Android Studio'yu diğer herhangi bir program gibi kurabilirsiniz. İlk indirme sayfası, Mac ve Windows için kurulum talimatlarını içerir.

    Artık Android Studio'yu kurduğunuza göre, onu çalıştıralım! Android Studio'yu başlatın. Program, ayarlarınızı içe aktarmak isteyip istemediğinizi soracaktır. Sıfırdan başladığınız için, sadece ikinci seçeneği seçin ve devam edin.

    güzel görmelisin Yükleme ekranı Materyal Tasarımı tarzında.

    İndirme işlemi tamamlandıktan sonra karşılama ekranına yönlendirileceksiniz.

    Android Studio'yu yeni indirmiş olsanız bile en son sürüme sahip olmayabilirsiniz. Gelecekteki sürüm sorunlarından kaçınmak için "Güncellemeleri şimdi kontrol et" düğmesini tıklayın ve gerekirse en son sürümü almak için tüm talimatları izleyin. Bazen Studio, aşağıdaki gibi bir ekranla ilgili bir güncelleme olduğunu size otomatik olarak bildirir:

    Bu durumda, her zaman Güncelle ve Yeniden Başlat'ı seçin. Harika! Geliştirme ortamı kurulumunu başarıyla tamamladık.

    İlk Android projesini oluşturma

    İlk projeyi yaratmanın zamanı geldi. Basit başlayalım. Programcıların ilk programı "Merhaba Dünya" olarak adlandırması adettendir. Bu geleneği takip edelim ve ardından uygulamanın selamlama için adınızı kullanmasını sağlamak için birkaç küçük değişiklik yapalım. Sonunda cihazınıza indirebilir ve arkadaşlarınıza gösterebilirsiniz. Android Studio, projenizi oluşturmanıza yardımcı olacak küçük bir adım adım aracına sahiptir. Başlangıç ​​ekranında "Yeni Proje"ye tıklayın:

    Bu şekilde doldurun. Ekranın altındaki uyarıyı kaldırmak için paket adındaki "örnek" i başka bir şeyle değiştirmekten çekinmeyin. Proje konumunu, sabit sürücünüzdeki herhangi bir klasörü işaret ederek de ayarlayabilirsiniz.

    Açılır SDK sürümleri için, iletişim kutusunun altındaki Açıklama bölümüne dikkat edin. Her ayarın ne için olduğunu açıklar.

    Ekran görüntüsünde gösterildiği gibi gereken minimum SDK'yı yükleyin. Bu minimum ayarlar android versiyonu uygulamayı çalıştırmak için gereklidir. Kendi projeleriniz için bu değeri seçmek, istediğiniz SDK özelliklerini desteklenecek cihazlarla dengeleme meselesidir.

    almak için Ek Bilgiler API sürümleri ve kullanımları hakkında, web sitesinde Android geliştiricileri için https://developer.android.com/about/dashboards/index.html özel bir Dashboards sayfası bulunmaktadır.

    Bir sürüm seçtikten sonra, başlangıç ​​şablonu seçim ekranı görünür. API ile zaten etkileşime giren bir uygulama oluşturabilirsiniz. google haritalar ve haritayı görüntüler. Test örneğimizde Boş Aktiviteyi seçin ve "İleri" düğmesini tıklayın.

    Ve artık uygulama oluşturma sürecinin son adımındasınız. "Bitir"i tıklamadan önce dikkat edilmesi gereken birkaç nokta vardır. Burada ilk kez herhangi bir uygulamanın ana mimari bileşenlerinden bahsediliyor.

    • - bu, Etkinlik kelimesinin ilk ancak son sözü değil. Android bağlamında, Activity genellikle uygulamanızda bir "ekran" olarak düşünülür. Bu öğe çok esnektir. Android Studio, MainActivity sınıfını oluşturduğunda, onu Activity sınıfından devralır. android paketi SDK. Nesne yönelimli programlamaya aşina olanlar bu kavramı anlarlar, ancak yeni başlayanlar için bu temel olarak MainActivity'nizin Activity'nin özel bir versiyonu olacağı anlamına gelir.

    • Düzen Adı- kullanıcıya gösterilecek olanın düzeni özel bir şekilde tanımlanır Android olarak xml. Yakında bu dosyaları nasıl okuyacağınızı ve düzenleyeceğinizi öğreneceksiniz.

    Bitir'e tıklayın. Projeyi oluşturmak ve yüklemek biraz zaman alacaktır. biraz sonra android zamanı Studio, projenizin derlemesini tamamlayacak. Tabii ki, proje hala boş, ancak bir Android cihazda veya emülatörde çalıştırmak için ihtiyacınız olan her şeye sahip.

    Projeyi yükledikten sonra, düzen dosyasını XML biçimi. Android programlamaya geçmeden önce bu uygulamayı nasıl çalıştırabileceğimizden bahsedelim. "Merhaba dünya!" demenin zamanı geldi.

    Uygulamayı öykünücüde çalıştırma

    Şimdi öykünücü hakkında birkaç söz söylemenin zamanı geldi. Android Studio, uygulamaları çalıştırmak, web'de gezinmek, hata ayıklamak ve daha fazlası için bir Android cihazını taklit edebilen yazılımla birlikte gelir.

    Bu özellik, Android Sanal Aygıt (AVD) Yöneticisi tarafından sağlanmaktadır. İsteğe bağlı olarak, birden fazla emülatör kurabilir, her yeni emülatör için ekran boyutunu ve platform sürümünü ayarlayabilirsiniz. Bu işlevsellik, geliştiricileri programları test etmek için birkaç cihaz satın almak zorunda bırakmadığı için çok kullanışlıdır.

    Yeşil ok şeklindeki Çalıştır düğmesine tıklayın.

    Öykünücünün yüklenmesi için bir süre beklemeniz gerekecek ve hazır olduğunda şöyle bir şey göreceksiniz:

    Tebrikler! İlk Android uygulamanızı yaptınız!

    Ve böylece… Neden ve nasıl çalıştı?

    Değişiklik yapmaya ve eklemeye başlamak için ilginç özellikler, perde arkasında neler olup bittiğine dair çalışan bir bilgi edinmek gerekir. Ekranın sol tarafında dosya ve klasörlerin bulunduğu Android Studio projesi bölümüne bir göz atın. Açıksa, kenardaki küçük tırnağa (aşağıya bakın) basmanız gerekebilir. şu an proje gezgini görüntülenmez.

    Klasör yapısına birkaç dakika bakın ve içeriklerini ana pencerede görmek için dosyalara çift tıklayın. Bunların hepsi şifreli görünüyorsa endişelenmeyin!

    Android proje yapısı: Ekip

    Her iyi ekip, kendisine verilen rolleri yerine getiren insanlardan oluşur. İşi doğru yapmak istiyor musun? ihtiyacın var doğru takım. Android projelerinde birkaç tane var anahtar unsurlar ve her birinin oynayacağı belirli bir rol vardır:

    Java: Profesyonel

    Bu, kodunuzun uygulama mantığından sorumlu olan kısmıdır. Kodunuz, ana proje klasöründeki src\main\Java dizininde olacaktır. İçin Java öğrenmek Bruce Eckel'in "Philosophy of Java" kitabını tavsiye edebilirsiniz;

    Kaynaklar: Sanatçı

    sadece yapmak yetmez Android uygulama, ayrıca şık olmalı. Net simgeler ve resimler, iyi tasarlanmış düzenler ve hatta pürüzsüz animasyonlar içermiyorsa, uygulamanız asla öne çıkmayacaktır.

    Başlatıldığında, klasör aşağıdaki klasörleri içerir:

    • simgeleri tutan çizilebilir. Şimdi sadece var standart simge uygulamalar.
    • ile düzen XML dosyaları, ekran tasarımlarıdır.
    • Eylem çubuğunda görüntülenecek öğe listelerinin XML dosyaları içeren menü.
    • boyutları, renkleri içeren XML dosyaları ile değerler, dizi sabitleri ve stiller.

    AndroidManifest.xml: Patron

    Bu XML dosyası, sisteminize donanım gereksinimleri hakkında bilgi verir ve yazılım uygulama ve sürüm adını ve simgesini içerir. Bildirim ayrıca uygulamadaki tüm etkinlikler hakkında bilgi içerir. Uygulamanız tarafından yapılan işe mi ihtiyacınız var? Önce patronunla konuş.

    Değişiklik

    res/values/strings.xml adresine gidin ve dosyaya çift tıklayın. Dosyayı açtığınızda, XML'de iki dize kaynağı göreceksiniz.

    Bu kaynakların kullanıldığı farklı yerler, ancak uygulamanızda kullanılan tüm metnin tek bir dosyada olması çok uygundur. Çevirmeniz gerekirse veya pazarlama meslektaşınız gereksiz bağlantıları kaldırmanızı isterse, tüm değişiklikleri burada yapmak kolay olacaktır.

    Uygulamanın ekranda görüntülediği hello_world dizesini değiştirin. İçeriğini, kendi adınızı kullanmak gibi daha kişisel bir şeyle değiştirin. Şunun gibi bir şey alacaksınız:

    Matt Android öğreniyor!

    Çalıştıra tıkla. Uygulama yeniden başlatılmalı ve kişiselleştirilmiş bir mesaj göreceksiniz:

    Sizi tebrik ediyoruz - ilk projenizi yaptınız ve düzenlemeyi öğrendiniz kaynak. Android programlamada ilk adım yapılır. Bu zor ama delicesine ilginç yolda size iyi şanslar diliyoruz! Profesyonel Android uygulama geliştirmeye ihtiyacınız varsa, lütfen Infoshell uzmanlarıyla iletişime geçin.

    Bir mobil uygulamanın geliştirilmesine yatırım yapmaya değip değmeyeceğinden şüpheniz mi var? Kendiniz ve tamamen ücretsiz yapabilirsiniz. Sonunda, bir mobil stratejinin etkinliğini rahatça değerlendirmek için kullanılabilecek bir test varyantı elde edebilirsiniz. Ve denerseniz, akıllı telefon ve tablet sahipleriyle çevrimiçi etkileşim için ana araç haline gelecek iyi bir mobil uygulama yapacaksınız.

    Kendi mobil uygulamanızı yapmaya değer mi?

    Maliyetler. Bana inanmıyorsanız, işte bazı gerçekler:

    • Flurry Analytics ve comScore'a göre akıllı telefon ve tablet sahipleri, cihazda geçirilen toplam sürenin yalnızca %14'ünde tarayıcıyı kullanıyor. Ve zamanlarının %86'sı farklı uygulamalarda geçiyor.
    • yüklü uygulama- tüketici ile doğrudan iletişim kanalınız. Bir düşünün: reklam için para harcamanıza veya Yandex'i kullanarak bir kişinin sizi bulmasını beklemenize gerek yok. destek olmaya devam ediyor kullanıcı tarafından istenen işlevsellik ve ilgili içeriği sağlayın.
    • Tabletler ve akıllı telefonlar kullanılarak yapılan satın almaların sayısı hem genel olarak internette hem de RuNet'te artıyor. Pazarlama ajansı Criteo'ya göre, 2016'da RuNet'teki çevrimiçi işlemlerin yarısından fazlası mobil cihazlar kullanılarak yapılacak.

    İsterseniz, uygulama mobil tarayıcı, yalnızca sitenizi açar. Hangi durumda bir kullanıcı böyle bir İnternet tarayıcısı kurar? Yalnızca ürününüzle veya bilgilerinizle ilgileniyorsa. Bu nedenle, unutmayın: uygulamayı yükleyen müşteri, hedef kitlenin sadık ve satın almaya hazır bir temsilcisidir.

    Bu durumda, Android ve iOS için profesyoneller tarafından özel yapım uygulamalar yerine sadık müşterilere Kendin Yap uygulamaları sunma riskini almaya değer mi? Hadi çözelim.

    Ne zaman kendiniz bir uygulama oluşturabilirsiniz?

    Web sitesi ziyaretçilerinin neye ihtiyacı olduğunu hatırlıyor musunuz? Kaynağın içeriğinden veya işlevselliğinden gelirler. İnsanlar bilgi almak, bir şey satın almak, arkadaşlarının fotoğraflarını görmek ve bunlara yorum yapmak vb. Mobil uygulama kullanıcılarının da aynısına ihtiyacı var. Bilgi arıyorlar veya herhangi bir işlem yapıyorlar.

    Bir işletmenin ne zaman kendi başına bir web sitesi yapabileceğini hatırlıyor musunuz? Profesyonellerle işbirliği için henüz para olmadığı, ancak WordPress veya Joomla ile uğraşmak için zaman ve istek olduğu zamandır. Aynı durum uygulamalar için de geçerlidir. İOS ve Android için kendi kendine oluşturulan programlar, kabaca açık kaynaklı "motorlara" sahip sitelerle karşılaştırılabilir.

    Başlamak için kayıt olmanıza gerek yok. Şimdi Oluştur düğmesine tıklayın ana sayfa veya sağdaki Uygulama Oluştur menüsünü seçin üst köşe hizmetin herhangi bir sayfasında.


    Uygun uygulama şablonunu seçin. Bir içerik projesinden bahsediyorsak, aşağıdaki seçenekler ilginizi çekebilir:

    • Manuel . Bu şablon, bir rehber program yapmanızı sağlar.
    • Blog. Uygulama, blogunuzun izleyicilerinin bir akıllı telefon veya tablet ekranından yeni notları okumasına yardımcı olacaktır.
    • İnternet sitesi. Şablon, siteyi bir uygulamaya dönüştürür.
    • Sayfalar. Bu şablonla, herhangi bir içeriği basit işlevselliğe sahip bir uygulamaya dönüştürebilirsiniz.
    • Haberler. Şablon, bir endüstri veya bölgesel haber toplayıcı uygulaması oluşturmanıza olanak tanır.
    • Sayfa . Şablon, çevrimdışı içeriği uygulamaya, örneğin bir e-kitaba dönüştürür.
    • VK Sayfası ve Facebook Sayfası. Güncellemeleri takip etmek için bir uygulama oluşturun açık gruplar Vkontakte ve Facebook'ta.
    • Youtube. YouTube kanalınızı tanıtmak için şablonu kullanın.

    Bir blog uygulaması nasıl oluşturulur?

    Blog şablonunu kullanın. İlgili alana blog veya RSS beslemesinin URL'sini girin. Not başlığı için bir renk seçin.


    Uygulamanın adını belirtin.


    Bir açıklama ekle.


    Standart bir simge seçin veya özel bir simge ekleyin. Uygun boyut resimler 512 x 512 pikseldir.


    oluşturmak için önyükleme dosyası Uygulama Oluştur düğmesine tıklayın. Ardından sisteme kayıt olmanız gerekmektedir. Kaydı onaylayın ve kişisel hesabınıza gidin. Buradan uygulamayı mobil cihazınıza yükleyebilir, Google Play ve Amazon App Store'da yayınlayabilirsiniz. Sistem ayrıca bir para kazanma seçeneği sunar. Bu özelliği kullanırsanız, uygulamada reklamlar görüntülenecektir.


    Uygulamanın mobil cihazınızda nasıl çalıştığını kontrol edin. Bir tablette program, başlık ve duyuru biçiminde blog gönderilerinin bir listesini göstermelidir.

    İÇİNDE kişisel hesap AppsGeyser ile yükleme sayısını takip edebilir, push bildirimleri oluşturabilir, uygulamayı mağazalarda yayınlayabilir, reklamlarla uygulamadan para kazanabilir ve uygulamayı düzenleyebilirsiniz.

    Metin, resim, video veya bağlantı eklemek için düzenleyiciyi kullanın. Programa bir fotoğraf eklemek için, fotoğrafı Imgur hosting'e yükleyin ve bağlantıyı uygun alana yapıştırın.


    İçeriği düzenledikten sonra uygulamanın adını belirtin, bir açıklama ve bir simge ekleyin. Uygulama Oluştur düğmesine tıklayın. Önyükleme dosyasını oluşturduktan sonra mobil cihazınıza kurun ve çalışıp çalışmadığını kontrol edin.

    Lütfen çoğu mobil cihazın uygulamaların yüklenmesini engellediğini unutmayın. bilinmeyen kaynaklar. Bir kullanıcı sitenizden veya uygulama oluşturucu sitesinden bir program indirirse, yüklemeye çalıştığında bir güvenlik uyarısı görür. Bazı müşteriler muhtemelen programı yüklemeyi reddedecektir.


    AppsGeyser'a benzer 8 kurucu

    AppsGeyser evrensel yapıcısı size uymuyorsa, benzer hizmetlere dikkat edin:

    • Apps Yapıcı Mağazası. Hizmeti kullanarak uygulamalar oluşturabilirsiniz farklı şekiller: E-ticaret programlarından içerik projeleri için çözümlere. Yapıcı, iOS ve Android için uygulamalar yapar. Hizmet arayüzü Ruslaştırılmıştır. Yeni başlayanlar için, yapıcıyı kullanma konusunda bilgilendirici bir kılavuz var. Hizmet ödenir.
    • . Ücretsiz kurucu Android Uygulamaları. Programlarınızı Google Play'de yayınlayabilir ve reklamlarla para kazanabilirsiniz.
    • Appery. Evrensel uygulamalar oluşturmak için ücretli kurucu. Ücretsiz deneme erişiminden yararlanarak işlevselliğini değerlendirebilirsiniz.
    • iyi berber Bu hizmet ile Android ve iOS uygulamaları geliştirebilirsiniz. Yapıcıya ödenir, kullanım maliyeti aylık 16 USD'dir.

    Sunulan hizmetlerin çoğu İngilizce bir arayüze sahiptir. Yapıcılarla çalışmak konusunda rahat değilseniz ingilizce dili, Ruslaştırılmış içeriğe sahip platformları seçin.

    Uygulama kurucuları: taş balta mı yoksa ince modern bir alet mi?

    Bir uçtan diğerine gitmeyin. Önerilen servislerin yardımıyla, uygulanabilir fonksiyonel uygulamalar yaratmak gerçekten mümkün. Ortaya çıkan programlar çözmek için kullanılabilir farklı görevler: Çevrimiçi ticareti etkinleştirmekten içerik dağıtmaya ve izleyicileri eğitmeye kadar. Yapıcıda oluşturulan uygulamalar Google Play'de ve App Store'da yayınlanabilir, düzenlenebilir, reklam veya ücretli yüklemeler yoluyla para kazanılabilir.

    Sadece bir uygulama oluşturmanın yeterli olmadığını unutmayın. Tanıtımına çok çaba sarf etmek gerekiyor. Bu işi yeni kullanıcıları çekmek için tam olarak ne yapılması gerektiğini bilen profesyonellere emanet etmek istiyorsanız bizimle iletişime geçin.

    Sunulan hizmetleri abartmayın. Bariz dezavantajları klişedir. Programların hem tasarımı hem de işlevselliği ile ilgilidir. Ek olarak, yeterli işlevselliğe sahip platformlara erişim ödenir. Hangisi daha iyi: geliştiricilerin çalışmaları için bir kez ödeme yapmak mı yoksa inşaatçı sahiplerine yıllarca ödeme yapmak mı? Kendinizi sayın.

    Ayrıca, zamanınız yoksa bağımsız yaratma mobil uygulama için lütfen firmamızla iletişime geçiniz. Mobil uygulamalar geliştiriyoruz ve .

    Bize Ulaşın Hadi tartışalım? Ücretsiz danışmanlık randevusu alın