• Kendiniz android için bir program nasıl yazılır. Mobil Yazılımla Android Uygulaması Nasıl Oluşturulur

    Feragatname:
    Bu makale, "App Savvy" kitabının girişinin ücretsiz bir edebi yeniden anlatımıdır.
    Fikirleri, müşterilerin gerçekten istediği ipad ve iphone uygulamalarına dönüştürmek "

    Dünyaya yeni gelen insanların ilgisini çekebilir. mobil geliştirme ve nereden başlayacağınızı düşünün. Halihazırda sabit bir geliri olan deneyimli bir iş adamıysanız, mobil uygulamalar- büyük olasılıkla, size yararsız ve açık görünecektir.

    En iyi geliştiricilerin çok iyi durumda olduğu doğru çünkü en popüler uygulamalar, genellikle Angry Birds veya Doodle Jump gibi oyunlar milyonlarca kez indiriliyor. İndirme başına 1 ABD doları kazanabileceğinizi varsayarsak ve bu uygulamaların muazzam indirme hacimlerine bakıldığında, bakmak çok kolaydır. Uygulama mağazası ve sadece yanınızdan geçen tomar paraları görün.


    Business Insider: Angry Birds Maker Rovio, 2012'de 200 Milyon Dolar Gelir Bildirdi, görüntü techcrunch.com'dan

    Bu noktada, "neden ben olmasın?" diye düşünmek, kendi başvurunuzu yapmak ve genellikle bu tür önde gelen geliştiricilerin bulutsuz varoluşundan çok farklı olan acı bir gerçekle yüzleşmek çok kolaydır. İstatistikler, App Store'daki ücretli uygulamaların yarısından fazlasının yılda 1.000 kez bile indirilmediğini gösteriyor; bu da, tüm çalışmalarınız için Apple'ın komisyonunu çıkardıktan sonra yalnızca yaklaşık 700 ABD doları alacağınız anlamına geliyor - yani, sizin yerinizde olsam, Popüler oyunların inanılmaz performansına bakarak iyimserliğe kapılmam.

    Bu, mobil uygulama geliştirmede yeniyseniz, bu fikirden hemen vazgeçmeniz gerektiği anlamına mı geliyor? Zorunlu değil, ama her halükarda, önce gerçekle yüzleşmenizi ve App Store'da zaten olan her şeyi keşfetmenizi öneriyorum - o zaman ona girme şansınızın çok düşük olduğunu anlayacaksınız ve hemen bir çok şey başlatacaksınız. popüler uygulama. Bunun imkansız olduğunu söylemek istemiyorum ama birçok başarılı iPhone geliştiricisi, hedeflerine ulaşmadan önce birçok uygulama yarattı. İlk uygulamanızı başlatmakla elde edeceğiniz en önemli şey, uygulamaların kendi kendini geliştirmesine ilişkin bilgi ve deneyimdir.

    Piyasayı incelediğinizde, size başarılı olamayacaksınız gibi görünebilir. Bu durumda size tavsiyem büyük düşünmenizdir. Bir uygulama değil, yalnızca telefonda bir program olarak değil, sizin ve insanlar için değeri olan bir şey geliştirin. Gerçek kullanıcı sorunlarını çözün, onlar için kolayca ve doğal bir şekilde yapın - ve sonra gerçekten popüler olacak bir uygulama oluşturabilirsiniz.

    Ancak mobil uygulamanızı geliştirmeye başlamadan önce her şeyi iyice düşünmeyi unutmayın. Başarılı mobil uygulama geliştiricileri, geliştirmeyi bir iş gibi ele almalarıyla ayırt edilirler. Geliştirme maliyetini, pazara girmenin maliyetini hesaplıyorlar, yatırımı geri getirmenin bir yolunu düşünüyorlar - ve bu onların geliştirme yapmalarını sağlıyor. Sabit maaşŞanslı bir piyango bileti çekmeye çalışmak yerine.

    Piyasayı incelemek için ne kadar çok zaman harcarsanız, gerçek ve hayali kazanç fırsatlarını ayırt etmeyi o kadar net bir şekilde öğreneceksiniz. Uygulama geliştirmeyi bir yatırım olarak ele alın ve müşterilerle, medya ortaklarıyla nasıl etkileşim kuracağınızı öğreneceksiniz, kendi tasarım öğeleri kitaplığınızı oluşturabileceksiniz ve program kodu, tüm uygulamalarınızda kullanacağınız.

    App Store'un ekonomisini anladıktan sonra, doğru bağlantılar ve kitaplığınızı oluşturmaya başlayın - güneşte bir yer bulmaya çalışan App Store'da dolaşan insanlara karşı önemli bir avantajınız olacak.

    Diğerlerinin aksine, fikrinizin duyguları ve megalomanisi ile dolu App Store'a gelmeyeceksiniz. Aksine, yeteneklerinizi objektif olarak değerlendirebilecek ve uygulamanıza ne kadar para ve zaman ayırmanız gerektiğini ve yatırımınızın karşılığını nasıl alacağınızı anlayabileceksiniz.


    strateji
    Bölüm 1:
    Bölüm 2: Başvurunuzda neler olmalı?
    Bölüm 3: Fikirden konsepte

    Gelişim
    Bölüm 4: Bir Ekip Bulmak: Yardıma İhtiyacınız Var
    Bölüm 5: Çalışan Bir Uygulama Almak
    Bölüm 6: Bir Uygulamayı App Store'a Göndermeden Önce İyileştirme

    öğle yemeği
    Bölüm 7: Uygulamayı App Store'a Yüklemeye Hazırlanma
    Bölüm 8: Pazarlama Stratejimizi Oluşturma
    Bölüm 9: Başarıyı Değerlendirmek ve Gelecekteki Gelişmeleri Düşünmek

    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ı birlikte çalıştırılabilen bir .apk dosyasına paketlemek için bir derleme aracı kullanılmalıdır. Android cihazlar ve/veya içinde yayınla Google Oyun.
    • 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.
    • Daha önce Eclipse, Android geliştirme için standart IDE idi, ancak şimdi yerini daha işlevsel bir IDE aldı. android stüdyosu bir Google ü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 Dalvik sanal makinesinin rolünü bilmek isteyeceklerdir. 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.

    Yazının sonunda okuyabilirsiniz yararlı tavsiyeşirketten acemi geliştiriciler.

    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, başlamak için android platformu geliştirme ortamınızı 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.

    herhangi birini önlemek önemlidir sualtı kayaları Android programlamayı öğrenme konusundaki nihai hedefinizi engelledi. 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 indirme düğmesini bulun En son sürüm platformunuz için.

    İ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 yükleyebilirsiniz. Açık ana sayfaİndirme, 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. Bir süre sonra, Android Studio projenizin derlemesini tamamlayacaktır. 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ğlanı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 uygulamanın donanım ve yazılım gereksinimleri hakkında bilgi verir 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. ilk adım android programlama yapılmış. 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 uygulama nasıl ve neden oluşturulur? Bir mobil uygulama sadece iletişim için bir araç değildir, aynı zamanda gerekli bilgi ya da boş zaman geçirmenin bir yolu, ama aynı zamanda para kazanmak, bir imajı korumak ve etkili faaliyetler yürütmek için bir fırsattır. Minimum yatırımla veya tamamen ücretsiz olarak, tüketicilerin ihtiyaçlarını karşılayan ve aslında size ait olan mobil uygulamalar oluşturabilirsiniz. mobil tarayıcı, yalnızca web sitenizi açar.

    Fikir

    Herhangi bir ürünün doğuşu, onu yaratma fikriyle başlar. Yaratıcı, fikrin temeline en aşina olduğu şeyi koyar. İlgi alanlarınızı ve hobilerinizi düşünün. Şehrinizde çok seyahat ediyorsanız veya çeşitli halka açık yerleri ziyaret ediyorsanız, neden bu bilgiye dayalı bir uygulama oluşturmuyorsunuz? Diyetetik veya spora aşina iseniz, kalori sayma uygulamaları, spor uygulamaları oluşturun. Her zaman astrolojiyle ilgilendiyseniz, bir gökyüzü haritası uygulaması oluşturabilirsiniz.

    Mobil uygulamalar her geçen gün ivme kazanıyor ve bazı tahminlere göre internet tarayıcılarının ve web sitelerinin yerini tamamen alabilir.

    Alışılmışın dışında düşünmeye çalışın ve rakibi olmayan bir fikir bulun veya tersine benzer fikirleri analiz edin ve kullanıcılar için daha iyi, daha uygun ve daha yararlı olacak bir uygulama oluşturun.

    Uygulama türleri

    Mobil ve web tarayıcıları hemen hemen her tüketici tarafından kullanılmaktadır. mobil trafik. Bunlar her türlü harita, navigasyon, oyunlar, çevrimiçi fotoğraf işleme hizmetleri, kütüphaneler, bilgi depolama yerleri, haberler, müzik çalarlar, video görüntüleyenler ve daha fazlası. . kullanılmak üzere tasarlanmış bir programdır. cep telefonu veya akıllı telefon ücretli veya ücretsizdir ve ayrıca çözülecek görevlere bağlı olarak türlere ayrılır:

    • eğlence (multimedya) uygulamaları - herhangi bir video ve ses dosyası oynatıcısı, resim görüntüleme, kitap okuma, oyun programları;
    • iletişim - kullanıcının iletişiminden sorumludur, kişileri, sosyal medya, SMS mesajları;
    • navigasyon - ile çalışan uygulamalar coğrafik koordinatlar, İle GPS sistemi;
    • uygulamalı - her türlü hesap makinesi, düzenleyici, defterler;
    • referans - ansiklopediler, sözlükler;
    • işi organize etmenize, çalışanları işe almanıza, stratejiler geliştirmenize, kârınızı artırmanıza olanak tanıyan iş uygulamaları;
    • Eğitim programları.

    Para kazanma seçenekleri

    Euroset veya Megafon değilseniz, AliExpress İnternet portalı değilseniz, uygulamanızı oluşturarak para kazanmak isteyebilirsiniz. En kolay yol oluşturmaktır ücretli uygulama. Ancak burada kendinize birkaç soru sormanız gerekiyor:

    1. Teklifiniz nedir, insanlara ne fayda sağlar?
    2. Rakiplerine göre ne gibi avantajları var?
    3. Rakiplerin kaç indirmesi var?

    Ancak öncelikle uygulamanızla ilgilenebilecek kullanıcı sayısını doğru bir şekilde sayarak kabaca ne kadar kazanabileceğinizi hesaplayabilirsiniz.

    Diğer para kazanma seçenekleri:

    • Uygulama içi satın alma işlemleri;
    • uygulamada reklam;
    • sponsorluk ve teklifler;

    Gelişim

    Bir fikriniz var, ancak programlama konusunda deneyiminiz yok, o zaman aşağıdaki seçenekler tam size göre:

    • AppBooker web sitesi, bütçenizi ve ihtiyaçlarınızı dikkate alarak size popüler geliştiricilerin bir listesini verecektir;
    • apps4all.ru - burada iyi liste yerli geliştiriciler;
    • en ucuz seçenek serbest borsaya başvurmaktır.
    En ucuz kötü anlamına gelmez, ancak daha riskli anlamına gelir: sizi yapabilirler harika uygulama, ancak vicdansız bir çalışanla karşılaşabilirsiniz.

    Geliştirme ücreti

    Bir uygulama geliştirmenin maliyeti, türüne bağlıdır, müşterinin isteklerine göre büyük ölçüde değişir ve 2,5 bin ila 10 milyon ruble arasında olabilir. En Pahalı Uygulamalar, kural olarak, uzun süreler boyunca en çok satanlardır.

    öğrenmek için yaklaşık maliyet kendi uygulamanızı geliştirmek için howmuchtomakeanpp.com'a gidebilirsiniz. Ortaya çıkan fiyatı 3'e bölmekten çekinmeyin ve Rus üreticilerin maliyetini öğrenin. Tamamlanan başvuru örneklerini ve bunların maliyetlerini Crew.co adresinde görebilirsiniz.

    Ücretsiz bir uygulama nasıl oluşturulur?

    En azından minimum programlama beceriniz varsa, o zaman çevrimiçi inşaatçılar mobil uygulamalar. Bunlarda, örneğin iPhone veya Nokia Corporation, Android, Java için mobil uygulamanın yazıldığı sisteme dikkat edin. En popüler sistem— android. Mobil uygulama oluşturma algoritması, web sitesi oluşturma algoritmasına benzer. Ancak, en yüksek derecede benzersiz bir şey yaratmak istiyorsanız, geliştirmenizin ya para ya da ciddi bir zaman yatırımı gerektireceğini hemen unutmayın.

    Ne kadar kazanabilirsin?

    Uygulamanızın gelişimine doğru şekilde yaklaşırsanız: piyasadaki popüler teklifleri inceleyin, genel halkın ilgisini çekecek bir ürün oluşturun, uygulamaları farklı amaçlar için kullanın. işletim sistemleri, - ayda yaklaşık 100.000 dolar kazanabilirsiniz.

    Giga OM Pro tarafından yürütülen bir araştırma, anket yaptıkları mobil uygulama geliştiricilerinin neredeyse yarısının ayda 200 dolardan fazla kazanmadığını gösterdi. ? Her şeyden önce, projeye neye yatırım yapacağınıza karar verin: zaman veya para.

    Geliştiricilere güvenmekten korkuyorsanız, onlara güvenmek istemiyorsanız ve programı desteklemek ve güncellemek için çok fazla ödeme yapmak istemiyorsanız, uygulamayı kendiniz oluşturun.

    Kullanarak çevrimiçi tasarımcılar yüksek kaliteli uygulanabilir mobil uygulamalar yapmak gerçekten mümkün. Gelecekte, reklamları yapılmalı, Google Play'de ve AppStore'da yayınlanmalıdır. Apple araştırmasına göre, uygulama satın alma işlemleri, uygulama içi satın alma işlemlerine göre %25 daha az gelir sağlarken, uygulama içi reklamcılık ve diğer para kazanma yollarına göre %30 daha fazla gelir sağlıyor.

    Finansal yatırımlar ve özel bilgi olmadan.

    Burada en basit talimat temel bir iOS uygulamasını nasıl oluşturacağınızı ve cihazınızda nasıl deneyeceğinizi öğrenin. Buna dayanarak, konunun daha derinlerine inebilir ve gerçekten yararlı programlar oluşturabilirsiniz.

    için not Windows kullanıcıları: iOS için uygulamalar oluşturmak için OS X'i yüklemeniz gerekir. sanal makine(VirtualBox, VMware). Bu süreç hiçbir şekilde basit değildir ve uygulanması için ayrı bir talimat gereklidir.

    1. App Store'a gidin ve XCode geliştirme ortamını kurun:

    Xcode zaten kuruluysa, güncellemeniz gerekir.

    2. xCode'u çalıştırın ve menü öğesini seçin dosya -> Yeni -> proje:

    3. Platformu ve uygulama türünü seçin:

    4. Proje ile ilgili bilgileri belirtin. Lütfen "Universal" uygulama tipini seçtiğimize dikkat edin:

    5. Düğmeye tıklayın Yeni dosya ve uygulama dosyalarını saklayacağımız klasörün adını belirtin:

    6. Git Deposu Oluştur onay kutusunun işaretini kaldırın ve Oluştur düğmesine tıklayın. Sonuç olarak, uygulama üzerinde çalışmanın başlangıç ​​ekranına gitmelisiniz:

    7. Öğeye tıklayın Ana hikaye panosu sağ menüde, öğeyi ana alana sürükleyin etiket ve buna metin ekleyin Selam Dünya:

    8. Şimdi uygulama için bir ikon yapmamız gerekiyor. Resmi seçip mapappicon.com'a yüklüyoruz:

    9. Web uygulamasının çalışmasını bitirmesini ve adresimizi belirtmesini bekliyoruz. E-posta simgeler içeren bir arşiv elde etmek için:

    10. XCode'a dönüyoruz ve soldaki menüden bölümü seçiyoruz Assets.xassets:

    11. Postadan arşivi açın ve simgeleri oradan XCode çalışma alanına sürükleyin:

    12. Cihaz simülatörlerinden birini seçin, uygulama başlatma düğmesine (siyah üçgen) tıklayın ve Mac'inizde açın Geliştirici modu:

    13. Fırlatma girişimini tekrarlıyoruz. iOS'un simülatöre yüklenmesini bekliyoruz:

    14. Uygulamanın çalıştığından emin oluyoruz:

    Cihazdaki bitmiş uygulamaya bakıyoruz

    Artık uygulamanın cihazda nasıl çalıştığını görebilirsiniz. Talimatları uygulamadan önce, sahip olduğunuzdan emin olun. taze sürümler Xcode ve iOS.

    1. Git xCode -> Tercihler -> hesaplar ve Apple Kimliğinizi ekleyin:

    2. iOS cihazını bilgisayara bağlayın:

    3. Seçin istenen cihaz listede ve başlat düğmesine tıklayın. Bir süre bekliyoruz.

    4. Güvenlik sorunlarıyla ilgili bir mesaj çıktıysa, iOS cihazında şu adrese gidin: Ayarlar -> Ana -> Cihaz yönetimi ve Apple Kimliğinizle geliştiriciden uygulamaların başlatılmasına izin verin:

    5. Masaüstüne gidiyoruz ve yeni uygulamanın simgesini buluyoruz:

    6. Çalıştır:

    7. Aygıtın bilgisayarla bağlantısını kesin. Artık uygulama kullanılabilir.

    Ya daha fazlasını istersen?

    Bilimsel dürtme yöntemi ve Google'ın yardımıyla yukarıdaki işlem sırasını genişletebilir ve daha işlevsel bir uygulama oluşturabilirsiniz. Ancak bunu yalnızca cihazlarınızda kullanabilirsiniz.

    Ne de olsa Apple, uygulamalardan çok yüksek taleplerde bulunuyor. App Store İnceleme Yönergeleri 29 öğe ve yüzden fazla alt öğe içerir. Bir uygulamanın bunlara uyması ve mağazada yayınlanmak üzere kabul edilmesi için bir geliştiricinin büyük miktarda teknik bilgiye ihtiyacı vardır.

    Toplu kullanıma yönelik yüksek kaliteli iOS uygulamaları oluşturmak istiyorsanız,

    Mobil uygulama pazarı hızla büyüyor, bu yüzden bunun bir parçası olma zamanı. Uygulamalar artık her yerde bulunuyor ve sınırsız sayıda işlevi yerine getiriyor. Birkaç yıl önce, neredeyse sıfırdan başlamanız gerektiğinde, bir uygulama oluşturmak, karmaşık programlama dillerini öğrenmek anlamına geliyordu. Uygulama teknolojisinin gelişmesiyle, herkesin yalnızca birkaç dakika içinde tamamen işlevsel bir uygulama oluşturmasına olanak tanıyan yeni araçlar ortaya çıktı. Bunu nasıl yapacağınızı öğrenmek için okumaya devam edin.

    Adımlar

    Bölüm 1

    Uygulama tasarımı

      Uygulamanın amacını belirleyin. iyi uygulama tek bir hedefe odaklanır ve onu mükemmelleştirir. Uygulamanızın karşılayacağı ihtiyacı belirleyin. Bu, belirlemenize yardımcı olacaktır hedef kitle, yanı sıra gerekli işlevsellik.

      • Örneğin, işletmeniz için bir uygulama oluşturuyorsanız, başvuruda uygulamanın hangi yönlerinin ele alınması gerektiğini belirleyin. Belki de kullanıcıya hizmete hızlı bir şekilde bağlanma yeteneği vermelisiniz. teknik Destek veya size en yakın ofisi ziyaret edin.
      • Başvurunuz çok karmaşık hale gelirse, büyük olasılıkla programların uygulama oluşturma işlevselliği sizin için yeterli olmayacaktır. Karmaşık uygulamalar tipik olarak özel kodlama ve tasarım gerektirir.
    1. Bazı eskizler yapın. Bir uygulamanın yaşamı ve ölümü, tasarımına ve kullanılabilirliğine bağlıdır. Uygulamanızdaki her pencerenin nasıl görüneceğine dair birkaç küçük resim oluşturmak için biraz zaman ayırın. Bir pencereden diğerine geçişleri göstermek için okları kullanın.

      • Küçük resimlerin ayrıntılı olması gerekmez, ancak en azından her pencerede sunmak istediğiniz tüm bilgileri içermelidirler.
      • Uygulamanın tüm bölümlerinde aynı tasarımı korumaya çalışın. Özdeş öğeler, kural olarak, her pencerede aynı yere yerleştirilmelidir. Böylece uygulama kullanıcı için daha anlaşılır olacaktır.
    2. Diğer benzer uygulamalara bir göz atın. Google'a git Oyun mağazası ve elde etmeye çalıştığınız şeye benzer uygulamaları arayın. Neyin işe yarayıp neyin yaramadığını anlamaya çalışın. Başarılı uygulamalardan tasarım fikirleri ve ilham almaktan korkmayın.

      Bölüm 2

      Seçenek yazılım
      1. Her hizmetin demosunu görüntüleyin.Çoğunluk popüler programlar Uygulama geliştiricileri, programın nasıl çalıştığına dair size fikir verebilecek gösteriler sunar. Onlar sayesinde uygulamanın ihtiyaçlarınıza uygun olup olmadığını anlayabileceksiniz.

        • Demo programlarını test ettiğinizde, tasarladığınız uygulamayı oluşturacak kadar güçlü olduklarından emin olun. Bu programların çoğu, tek bir uygulama oluşturmak için bir araya getirilebilen hazır işlevler koleksiyonlarıdır.
      2. Birkaç farklı program deneyin. Yukarıdaki programların çoğunda ücretsiz veya deneme sürümleri. Her programı tanımak ve ihtiyaçlarınıza ve becerilerinize en uygun olanı bulmak için bunları kullanın.

      Bölüm 3

      yaratılış kendi uygulaması

        Seçtiğiniz programa giriş yapın. Başlamadan önce, neredeyse tüm uygulama oluşturma programları kaydolmanızı gerektirecektir. Gerekli yazılımları indirebilir veya tamamen web sitesi üzerinden programlar oluşturabilirsiniz.

        Yeni bir proje başlatın. Araçlar sayfasını ziyaret ettikten veya yazılımı indirdikten sonra yeni bir proje başlatmanız gerekecek. İşlem, programdan programa farklılık gösterir, ancak genellikle uygulamanızı adlandırmayı ve bir açıklama eklemeyi içerir.

        Bir konu seç. Bir uygulama oluşturmaya başlamadan önce, çoğu geliştirme programı sizden bir ana tema ve renk paleti belirlemenizi isteyecektir. Uygulama zaten oluşturma aşamasındayken bu ayarı daha sonra değiştirebilirsiniz.

        Her pencerenin biçimini ayarlayın. Uygulamanıza birkaç özellik ekledikten sonra, uygulamanızın tutarlı bir görünüme sahip olması için her bir pencereyi düzenlemek için zaman ayırın. Başlık çubuğu aynı yerde olmalı ve içerik ekranın uygun bölümlerinde görünmelidir.

        • Farklı uygulama oluşturma programları, düzen üzerinde farklı düzeylerde kontrol sağlar. Bazı uygulamalar yalnızca tamamen hazır işlevleri eklemenize izin verirken, bazılarında ekrandaki her öğeyi taşıyabilecek ve değiştirebileceksiniz.
      1. İşlevleriniz için simgeler seçin. Uygulamanızın özelliklerinin her birine simgeler atayabilirsiniz. Birçok programda bulunan ikon kütüphanesinden seçim yapabilir veya kendi ikonunuzu tasarlayıp yükleyebilirsiniz. İyi simgeler, uygulamanızın öne çıkmasına yardımcı olur ve uygulamanın genel havasına katkıda bulunur.