Örnekte mobil bir uygulama geliştirme prosedürü. Mobil uygulama tasarımı

2016 yılında tüketiciler mobil uygulamalarda 61,8 milyar dolar harcadı ve 2017 yılında bu rakam 75.7 milyar dolara ulaştı. Bu pazar sürekli büyüyor, ancak tüm uygulamalar başarılı değil, onlara harcanan fonları haklı çıkarmak.

Uygulamalarınızı çok sayıda rakip arasında vurgulamak için, teknik olarak niteliksel hale getirmek önemlidir ve bu nedenle tüketicilerinizin sorunlarını çözmenize yardımcı olacaktır.

Yüksek kaliteli bir uygulama oluşturmak için, iyi bir geliştirme ekibi seçmeniz gerekir. Uygulamanın nasıl oluşturulduğunu ve ne kadar maliyeti, bu makalede öğreneceğinizi kaç günde çalışacak.

Bir başvuru oluşturma maliyetini etkileyen faktörler

İki kriter burada önemlidir: Sanatçı (fiyat, geliştiricinin bulunduğu ülkeye bağlıdır) ve uygulamanın işlevsel karmaşıklığı.

Doğal olarak, fiyat bir ekip yapmak için işin kapsamına bağlıdır. Doğrudan, ekranın, kontrollerin, cihazların türüne, ekranların yönlendirme modları, güvenlik, güvenlik, uygulamadaki desteklenen dillerin sayısı ve daha fazlasına bağlıdır. Daha fazla işlevsellik müşteri istiyor, daha fazla zaman ve para geliştirmek için gerekli olacaktır. Siteniz için daha az zaman ve para harcamanın bir yolu olmasına rağmen.

Bir uygulama geliştirme süreci gerçekten kolay değildir. Bazen en az 6-7 uzman bir ekip olabilir.

Geliştirme planı yaklaşık olarak görünüyor:

  1. Başlamak için, bir kullanıcının girebileceği gibi, kimin için bir uygulamanın oluşturulduğunu ve hangi amaç için oluşturulduğunu düşünmek gerekir, çünkü hangi problemlerle karşılaşmanız gerekir? Bütün bunlar kullanıcı hikayesinde açıklanmıştır.
  2. Ardından tasarım aşaması ve tasarım gelişimi başlar, navigasyonun düşünülmüş, düzeni yapılır ve GAIDLINE yapılır - bu bir kullanım kılavuzu: Tasarım öğelerinin farklı mobil cihazlar için nasıl görünmesi gerektiğidir.
  3. Daha sonra, uygulamayı ağırlıkça aşırı yüklemememiz için grafikler kesilir, ancak aynı zamanda ihtiyacınız olan her şeyi bırakın. Lütfen normal bir web uygulaması geliştirirken ve uygulamanın ağırlığı 200 KB'den fazla olmayacağını unutmayın.
  4. Daha sonra, tüm malzemeler gelişmeye iletilir. Genellikle, iş sürecinde, ilk plana ayarlamalar yapan yeni fikirler belirir.
  5. Bundan sonra, test aşaması meydana gelir. Test cihazı, uygulamanın farklı cihazlarda uygulanmasını kontrol eder ve ayrıca uygulamayı farklı işletim sistemlerinde test etmek için özel servisler kullanır.
  6. Testten sonra, uygulama App Store'a yüklenir ve izleme aşaması başlar. İndirme İstatistiklerini ve Değerlendirmeleri izlemek için Distimo veya Flurry Services'i kullanabilirsiniz. Ayrıca, bu amaç için Google Analytics kullanılır.
  7. Uygulamanın serbest bırakılmasından sonra, kullanıcıları çekmek için çok çalışmanız, tüm metrikleri toplayın ve kullanıcının davranışını analiz etmeniz gerekir. Push-posta teknolojisini kullanırsanız, alışkanlıkları ve müşteri isteklerini "keşfetmek" için hizmetle daha kolaydır. Gerekli sonuçları elde etmek, uygulamayı iyileştirin.

Rezervasyon geliştirmeden önce, takımın bir uygulama prototipinin oluşturulması üzerine çalışacağından emin olun. Bu çok önemlidir, çünkü bu hataların ve özlenmeleri önlemeye yardımcı olacak ve ayrıca sonucun sizi ne beklediğini açıkça anlatır.

Birçok takım sipariş etmek için mobil oyunlar oluşturma yapılır, bu tam olarak kullanıcıların en çok harcandığı uygulamaların kategorisidir. Geliştirme süreci ve bu durumda başvurunun maliyeti çok farklı.

Mobil uygulama geliştirme maliyetini nasıl hesaplayabilirim?

Genellikle, geliştiriciler siparişin maliyetinin hızlı bir şekilde değerlendirilmesini önler. Birkaç gün içinde, genellikle ücretsiz yapabilirsiniz.

Maliyet müşteriye uygunsa, başvurunun tam fiyatının hesaplandığı sözleşmeyi, teslimat için son tarih ve nihai sonucun açıklaması hesaplanır. Bazen fiyat değişebilirse, geliştirme işlemi sırasında ek işlevsellik eklemeye karar verilmiştir. Ancak müşteri ile koordine edilir.

Bir mobil uygulama geliştirmenin ortalama maliyeti, uygulamanın karmaşıklığına bağlıdır:

  • Basit bir uygulama yaklaşık 3.000 $ (çalışma süresi - 1-2 ay);
  • Orta karmaşıklığın uygulanması 4000-5000 dolar (3-4 ay);
  • Kompleks - 6000 dolar (4 aydan fazla).

Freelancer'dan mobil uygulamanın geliştirilmesi ne kadar

Rusya ve Ukrayna'da, birçok serbest geliştirici, niteliksel olarak "yazma" uygulamalarıdır. Örneğin, ABD'deki serbest geliştiricilerde, onlar için 2-3 kat daha düşüktür. Bu nedenle, diğer ülkelerden gelen birçok müşteri Ukrayna ve Rus uzmanlarına dönüşüyor.

Farklı ülkelerde uygulama geliştirme fiyatı

Yüksek fiyat her zaman yüksek icra kalitesi hakkında konuşmaz, bu sadece farklı ülkelerdeki programcıların maaşının çok farklı olduğunu belirtir.

Basit bir uygulamanın oluşturulması için yaklaşık 2 aylık iş, yani 300 saat sürer. Hindistan geliştiricilerinin asgari maliyetinin, Doğu Avrupa'da, yaklaşık 7.500 $ 'da 3,000 ABD Doları'na mal olacağı ortaya çıktı.

Mobil uygulama ne kadar süredir?

Android işletim sistemleri için bir uygulama oluşturma süreci, iOS, Windows Phone birkaç aşamadan oluşur.

  1. Ücretsiz değer değerlendirmesi (yaklaşık 2 gün sürer);
  2. Görev, pazar ve rekabetin incelenmesi (yaklaşık 5 gün);
  3. Uygulamanın karmaşıklığına (10-15 gün) bağlı olarak teknik bir görev yazmak;
  4. Tasarım geliştirme (5 ila 15 gün);
  5. Programlama 20 günden 4 ay arasında sürer;
  6. Uygulamanın test edilmesi ve izlenmesi 5 - 10 gün içinde gerçekleştirilir.

Eğer geliştirilen uygulama çok karmaşıksa, teslimatı hızlandırmak için paralel programlama yapılır.

Ücretsiz bir mobil uygulama nasıl oluşturulur

İnternette basit bir uygulama oluşturmak için, iPhone, Android için mobil uygulamalar oluşturmak için birçok hizmet ve program vardır, Android ve hatta WP altında. Her servis adım adım talimatlar sağlar, nasıl yapılır.

  • Ardından uygulamayı iTunes ve Google Play Rehberler'de yayınlayın.
  • Uygulama tasarımcıları Android, iPhone ve tabletler için bir uygulama geliştirmeyi mümkün kılar. Hizmetlerin hizmetleri, dakikalar içinde uygulamalar oluşturmanıza olanak sağlar.

    Tabii ki, böyle bir uygulamanın kalitesi, hem tasarım hem de işlevsellikte, profesyoneller tarafından yaratılanlarla çok daha aşağı. Böyle bir uygulamada kazanabileceğiniz olasılığı minimumdur.

    Yeterli para için mobil bir uygulama nasıl geliştirilir?

    1. Başvurunuzun popüler olması ve gelir getirmesi için, izleyicilerinizin ihtiyaçlarını karşılamanız gerekir. Uygulama, kullanıcıların herhangi bir sorununu çözmezse, başarısızlığa mahkumdur.
    2. Geliştirici ekiplerinden birinde seçiminizi seçmeden önce, bir fiyat karşılaştırması yapın ve seçilen şirketlerin portföyünü inceleyin. Yüksek fiyat her zaman yüksek kalitede bir işareti değildir.
    3. Sipariş vermeden önce, projenin kaba bir tahmini yaptığınızdan emin olun.
    4. Ekibiyle projenin tüm detaylarını tartışın ve ayrıca prototip uygulamasını oluşturma konusunda ısrar edin. Uygulamanın tasarımına, işlevselliğine karar verin. İhtiyacınız olanı açıkça anlamanız gerekir ve ne değildir. Daha sonra, fazlalığı hesapladığınızı anlarsanız, işin maliyeti önemli ölçüde azaltılabilir.
    5. Ve sadece tüm soruların tartışıldıktan sonra bir anlaşma imzalayabilirsiniz.

    Mobil Uygulamaların Geliştirilmesi - Süreci, tam teşekküllü bir yazılım geliştirmeyi izleyen kolay ve çok zahmetli değildir. Mobil uygulamaları nasıl oluşturduğumuzu anlamanız için daha kolay hale getirmek için, işimizin her aşamasını kısaca söyleyeceğiz.

  • Ürün fikri ve iş uzmanlığı
  • İnsanlar mobil uygulama, web kaynağı veya iş süreçlerini otomatikleştirmek için firmamıza gelirler. Ücretsiz bir iş uzmanlığına sahibiz, müşteriye tavsiyede bulunur ve kullanıcıların ihtiyaçları göz önüne alındığında, projenin ideolojik bileşenini iade ediyoruz.

  • Röportaj ve Ön Pazar Analizi
  • Röportaj. Uygulamanın amacı ve değeri? Hedef seyirci kitlesi? Temel işlevsellik? Platformlar? Uygulama geliştirme süreci için gerekenler? Yürütme seçimi kriterleri? Benzer çözümlerin gözden geçirilmesi: işlevsellik, kullanıcı sayısı, derecelendirme, yorumlar, paraSizasyon. Kullanıcı analizi.

  • İstemci ile tekrarlanan temas
  • Ek sorular. Teknik uzmanların bağlanması. Uygulama için şartların onayı.

  • Proje Değerlendirme ve Teklif
  • Proje geliştiriciler ekibini değerlendiriyor. Bundan sonra, müşteri bir uygulama geliştirmek için bir ön ticari teklif alır: uygulama geliştirme aşamaları; son tarihler ve maliyet; Uzmanlar; garanti.

  • İmza sözleşmesi
  • Çalışmanın aşamalarını ve yükümlülüklerimizi ayrıntılı olarak tanımladığımız bir sözleşmeyi sonlandırıyoruz. Yasal olarak korunacaksınız. Her işin her aşaması kesinlikle şeffaftır, tüm vurgular sizinle olabildiğince ayrıntılı olarak tartışılmaktadır.

  • Prototip Oluşturma
  • Kullanıcıların uygulamadan ne beklediklerini anlamak, prototipleme işlemine devam ediyoruz. Yetkin bir şekilde inşa edilmiş bir arayüz, uygulamanın problemini çözmeye yardımcı olduğu için, kullanıcının hızla yönlendirilmesi gerçeğinin anahtarıdır. Gelecekteki uygulamanın işlevselliğini yazılım parçası olmadan görme fırsatı bulabilirsiniz.

  • Ürün tasarımı
  • Tüm ekranların ve elemanların durumlarının tasarımını çizin. Uygulama tasarımına google ve Apple önerilerini kullanıyoruz. Anlaşılabilir ve rahat olması gereken grafik çözümlerini önemsiyoruz. Sizi rakipler arasında tahsis edecek bir tasarım elde edersiniz.

  • Teknik özelliklerin geliştirilmesi
  • Teknik Görev - geliştiriciler için gerekli olan onaylanmış etkileşimli prototip ve ürün tasarımı temelinde geliştirilen bir belge, projenin geliştirilmesi ve test edilmesi için mühendisleri test edin.

  • Bir uygulamayı programlama ve test etme
  • Bir Web Kaynağını veya Mobil Uygulamanın Programlanması Scrum Metodolojisi tarafından gerçekleştirilir - Adım Adım Görev Planlama ve Sprint'teki uygulamalarını (Sprint).

  • Retrospektif
  • 2 hafta içinde müşteri sonuçlarına gösteri. Ekip riskleri ve problemleri analiz eder, Sprint'i tamamlar, bir uygulama geliştirme işlemini optimize eder.

  • Mobil Uygulamanın Yayını
  • Bakım ve başarı
  • Çalışmamız arasındaki fark, sadece uygulamaları geliştirmemiz, aynı zamanda onları tanıtım yapmamızdır. Müşterilerimiz, işin tüm aşamalarından sorumlu olan bir şirket alır: uygulamaları ve Şükran Günü'nü kullanıcının geri bildirimlerini indirmeden önce ilk düğmeden.

    Röportaj

    Görüşmeleri kişisel olarak veya Skype'ta gerçekleştiriyoruz. Görüşme birkaç saat sürebilir. Bu uygulama geliştirme aşaması önemlidir. Müşterinin soruları ne kadar doğru ve tam olarak cevaplayacağından, ürünün nasıl çıktığına bağlıdır.

    Sorduğumuz ana sorular: Proje görevleri, mevcut bir iş süreci, hedef kitleyi, rakipleri. Bu aşamada, gelecekteki işlevsellik tartışıldı.

    Zihin haritası

    Bir MindMap - Müşteriden alınan tüm bilgileri strudule yapmanızı sağlayan akıllı bir kart oluşturun. Bu, tüm uygulama verilerinin tek bir yerde olduğu sayesinde görsel bir proje şemasıdır.

    Analiz

    Eskiz el

    Rakiplerin uygulanmasını inceliyoruz. Kullanıcıların rahatsız edici olabileceği ya da işlerini yerine getirdikleri yerlerde analiz ediyoruz. Bunu belirlemek için yeni uygulama mevcut analoglardan farklı olacaktır.

    Prototip Geliştirme

    Eskizler temelinde, bir tel kafesleri oluştururuz - uygulama sayfalarının yapısal bir şeması. Bu, gelecekteki ürünün her detayı gösterildiği bir tasarımın bir iskeletidir.

    UX Specialist, sayfa diyagramlarında çalışır. Tel kafesleri oluşturma süreci, sanat yönetmeni ile tartışılmaktadır.

    Onayından sonra, teknik departmana koordinasyon için gönderilen kantlanabilir bir prototip yapılır.

    Kullanıcılarla röportaj

    Bitmiş prototip, ofisimizin veya gönüllü gruplarımızın çalışanları - kullanıcılar üzerinde test ediyor. Prototipi göster ve sorular sor: "Ne düşünüyorsun, bu düğme nedir?", "Malları sepete nasıl eklersiniz?" vb.

    Mobil uygulama geliştirmenin bu aşamasında anlaşılmaz kullanıcıların anları ve doğru hataları tespit etmeye yardımcı olur.

    Prototip Müşterinin Sunumu

    Bir sunum yapıyoruz: Prototipi müşteriye gösterin, ne ve nasıl çalışacağını açıklayın. Gerekirse, değişiklikler yaparız, rafine ederiz. Tüm detayları koordine edin ve tartışın.

    Tasarım kavramının gelişimi

    Mobil uygulamaların geliştirilmesinin bu aşamasında, tasarım kavramları için çeşitli seçenekler yapıyoruz. Seçtiğiniz kavram, müşteri tüm uygulamanın tasarımının temelini oluşturur.

    Tüm ekranların ve devletlerin tasarımı

    Bu aşamada, elementlerin tüm ekranları ve durumu çizilir. Ortalama olarak, 120-150 ekran elde edilir. Tüm senaryoları dikkate almaya yardımcı olur ve programlama sırasında terimi arttırmaz.


    TK ve istemci-sunucu mimarisi

    Tasarım için hazır olduğumuzda, teknik bir görevin geliştirilmesine devam ediyoruz. Tüm komut dosyalarını, ekranlar ve ekranlar durumu arasındaki geçişleri açıklar. Bu aşamada, uzman, yüksek düzeyde bir proje mimarisi ve bir depolama modeli olarak çalışmaktadır.

    Bu önemli bir aşama. Program bölümünün nasıl inşa edileceğine, uygulamanın hızı, "istemci-sunucu" isteklerinin yapılandırılması. Verileri yazdığımız yerde, yazdığınız, yazılı olarak vb. TK, senkronize edilmesi gereken tüm sistemleri içerir.

    Programlama ve Test

    Çalışma programcıların ellerine gider. Geliştirme süreci, scrum esnek geliştirme metodolojisine dayanmaktadır. Tamamen bir görev listesi oluşturulur (sözde "arka log") ve küçük bölümlere ayrılır ("Sprint'ler" olarak adlandırılır).

    Her sprintten sonra ortaya çıkıyor ve sonucu gösteriyoruz. Yazılım kısmı hazır olduğunda, test için bir başvuru göndeririz. Test uzmanları, ürünü olası hatalar için kontrol edin. Gerekirse, uygulama programcıları iyileştirme için iade eder.

    Uygulamaların yayınlanması

    Mobil uygulamaların geliştirilmesinin ana aşamaları, yayın için bir başvuru hazırlamak için ayrılır. Bunu yapmak için, Google Play ve AppStore kurallarına karşılık gelen bir ürün tanımını ve grafikleri yaparız. Onları yürütmezseniz, uygulama ölçülü geçmez.

    Mağazalarda, kullanıcı önce başvuru simgesini görür, bu yüzden çekici hale getirmek önemlidir.

    Uygulamanın açıklamaları için bir program oluşturarak, yazarların, fotoğrafta ünlü olup olmadığı ve diğer mağaza gereksinimlerine uygunluğun olmadığı, bazı görüntüleri kullanmaya izinli olup olmadığını kontrol edin.


    Ürün için Teknik Destek

    Geçtiğimizden sonra projeler teknik destek aşamasına gidin.

    13 yaşındayken grafik tasarım öğrenmeye başladım. Çevrimiçi kurslarda web siteleri tasarlamayı öğrendim ve tüm günler Photoshop ve Afinity Tasarımcısı ile oynandı. Bu deneyim bana bir tasarımcı gibi düşünmeyi öğretti.

    Neredeyse bir yıldır başvuru tasarlıyor ve geliştiriyorum. Universeaty uygulaması geliştirmek için bir ekip olarak çalıştığım Massachusetts Teknoloji Enstitüsü programına katıldım. İki ay önce, yakın zamanda 28 Ocak'ta çıkan yeni bir uygulama kripto fiyat izci üzerinde çalışmaya başladım.

    Bu yazıda, uygulamalar üzerinde çalışırken takip ettiğim aşamalı bir tasarım sürecini paylaşacağım. Bu, dijital tasarım becerilerini öğrenmek veya geliştirmek isteyenlere yardım etmelidir. Tasarım sadece tasarım için yazılımın nasıl kullanılacağı değildir ve bu makale size nasıl kullanacağınızı öğretmez. İnternette yüzlerce kalite öğrenme programı var. Tasarım ayrıca, ürününüzün özünü, işlevselliğini, son kullanıcılar hakkında unutamayacağınız tasarımın özünü anlamaktadır. Bu makalenin size öğreteceği şey budur.

    Tasarım aşaması:

    1. Her ekran için UserFlow oluşturun.
    2. Prototipleri oluşturun / çizin.
    3. Tasarım şablonları ve renk paletlerini seçin.
    4. Tasarım oluşturun.
    5. Animasyonlu bir prototip uygulaması oluşturun ve insanlardan kontrol etmelerini ve geri bildirimden ayrılmasını isteyin.
    6. Son rötuşlama düzenlerini tüm son ekranlar gelişmeye hazır hale getirin.

    Hadi başlayalım!

    Userflow

    İlk adım, uygulamanızda hangi işlevleri görmek istediğinizi öğrenmektir. Fikir aldıktan sonra, UserFlow oluşturun. Bu, başvurunuzun bir blok şemasıdır.

    Genellikle, UserFlow üç tür figürden oluşur.

    • Dikdörtgenler ekranları sunmak için kullanılır.
    • Roma koşullar için kullanılır (örneğin, giriş düğmesine basarak, sola doğru kaydırın, arttırır).
    • Oklar, ekranları ve koşulları birbirine bağlayın.

    UserFlow çok kullanışlıdır, çünkü uygulamanın nasıl çalışacağına dair iyi bir fikir veriyorlar.

    İşte uygulama tasarımım üzerinde çalışmaya başladığımda boyandığım bir kullanıcı akımı şeması.

    Ana arayüz için UserFlow.

    Prototipler

    Her ekran için UserFlow yapmayı tamamladıktan sonra, tüm ekranların protopyonlarıyla çalışmaya başlayacaksınız. Prototipler, uygulamanızı temel olarak ayrıntılı olarak belirliydi. Özünde, görüntülerin, kısayolların, düğmelerinin vb. Olduğu bir kroki veya şema. Uygulamanızın nasıl çalışacağının kaba bir çizimi.

    Çizim çerçeveleri için UI şablonlarından basılı desenler kullanıyorum. Zaman kazandırır ve çizim ve notlar için iyi bir çalışma alanı verir.

    İşte bir prototip örneğidir.


    Prototip Mobil Uygulama Arabirimi

    Prototipler oluşturduktan sonra, POP adlı uygulamayı kullanabilirsiniz ve uygulamayı kullanarak tüm çizimlerinizin resmini çekebilir ve tüm ekranları düğmeleri kullanarak bağlayan bir tıklama prototipi alabilirsiniz.

    Tasarım anahat ve renk paletleri

    Bu en sevdiğim bölüm. Vitrinlere bakmak gibi görünüyor. Aralarından seçim yapabileceğiniz birçok tasarım deseni ve renk paletleri. İstediğimleri seçeceğim ve onlarla deneyeceğim.

    Desenler için arama için en iyi platformlar mobil desenler ve PTTRN'lerdir. Ve iyi renk paletlerini bulmak için, Renk Hunt web sitesini ziyaret edin.

    Tasarlamak

    Son olarak, tasarım yazılımı kullanımına gidersiniz. Uygulamanıza gelecekte girmiş gibi görünüyor ve birkaç ekran görüntüsü yaptı. Gerçekçi ve büyük ölçüde gerçek şeye benzemelidir.

    Tasarım oluşturmak için yazılım geliştirme ve araçlar var. Afinite tasarımcısı kullanıyorum. En sık kullanılan ios tasarım aracı eskizdir.

    İşte başvurumun bazı erken tasarımlarına bir örnek.


    Resim aktarın Piksel!

    Çeşitli renk paletleriyle daha fazla denemedim.

    İncelemelerini almak için ilk düzenleri arkadaşlarla paylaştım. Görünüşe göre çoğu zaman bir altın gradyan ve siyah ile şemayı sevdi.

    Yeni tekliflerle geri bildirim ve deney almaya hazır olun! Onlarla konuşurken kullanıcılarınızdan şaşırtıcı geribildirim alacaksınız, ateşlice dribbble veya Behance'ı görürken değil.

    Bu nedenle, düzen ve silinmiş arka plan çizelgelerini elden geçirdim, çünkü nesilleri teknik olarak zaman alıcı bir işlemdi ve okunabilirliği düşürdüler. Sonunda çıkan şey:


    Siyah ile altın gradyan şaşırtıcı bir şekilde iyi görünüyor!

    Renk şemasından, sekme panelindeki simgeler ve genel düzenden memnun kaldım. Aynı tasarım ilkelerini takip ederek daha ileri gittim ve diğer ekranları geliştirdim. Uzun, ama delicesine heyecan verici bir süreçti!

    Tüm ekranlarım hazır olduğunda, Adobe XD'de bir prototip topladım ve birkaç arkadaşımdan deney yapmasını istedim ve geri bildiriminizi vermeyi istedim.

    Son vuruşlardan sonra, tasarımımın son versiyonunun neye benziyor.


    Tasarımın son hali

    Tüm ekranlar tamamlandıktan sonra, onları Xcode'da ithal ettim ve uygulamayı geliştirmeye başladım.

    Bu kadar! Umarım bu makale uygulamanın tasarımı üzerinde çalışmaya başlamanıza yardımcı olacaktır veya en iyi tasarımcı olmanıza yardımcı olacaktır. Ve eğer başvurumu beğenirseniz, indirebilirsiniz.

    Makaleyi tasarım hakkındaki en sevdiğim tekliflerden biri bitiriyorum.

    "Tasarım sadece nesnenin nasıl göründüğü ve hissettiğini değil. Tasarım - bu nasıl çalışır "
    - Steve Jobs

    Android altında geliştirme süreci nasıl? Birkaç temel vurgulayız:

    • Java dosyalarında, program mantığını tanımlarsınız - başvurunuzun gerçekleştirmesini istediğiniz şey.
    • XML dosyalarında düzenler geliştirirsiniz - görünüm.
    • Uygulama yazılır, tüm dosyaları derlemek ve bunları bir araya getirmek için, Android cihazlarda ve / veya Google Play'de yayınlanabilen V.APK dosyasını bir araya getirmek için montaj aracını kullanmanız gerekir.
    • Bir Android uygulaması oluşturmak için kullanılan tüm yardımcı programlar ve dosyalar, entegre bir geliştirme ortamına (IDE) birleştirilir. IDE, kod dosyalarınızı düzenlemek ve derleme ve başlatmak için açacağınız bir programdır.
    • Önceden, android geliştirmek için standart IDE tutulmasıydı, ancak şimdi daha işlevsel bir Android Studio - Google'ın şirketiyle değiştirildi.

    Tabii ki, yukarıdaki adımların sahnelerinin arkasında meydana gelen daha derin işlemler bulacaksınız. Örneğin, gelişmiş kullanıcılar Dalvik sanal makinenin rolünü bilmek isteyeceklerdir. Makalenin sonunda, geliştiricinin her Android'e aşina olması gereken faydalı kaynaklara bağlantılar. Bunlardan ilki Google'dan resmi belgelerdir.

    • Android Studio'yu sürün ve yükleyin.
    • Android cihazlar ve emülatörlerdeki uygulamaları başlatmayı ve test etmeyi öğreniyoruz.
    • Mobil cihaz ekranında "Hello World" yazısını görüntüleyen basit bir Android uygulaması oluşturun.

    Makalenin sonunda, şirketten acemi geliştiricilerin faydalı önerileriyle tanışabilirsiniz.

    Android Stüdyosu Geliştirme Ortamını Yükleme

    Platformun ne yapabileceğini öğrenmek için dokümantasyonu okumaya ve kod yazmaya başlayın - gerçekten cazip. Ve yakında yapacağız! Ancak, Android platformuyla çalışmaya başlamak için, geliştirme ortamını yapılandırmanız gerekir.

    Android altındaki programlamadaki yeni gelenler, özellikle acele etmemesi ve metodik olarak her adımı takip etmemesi önemlidir. Doğru adımlar yapsanız bile, sisteminizin veya ürün sürümünüzün yapılandırmasına bağlı olarak ortamı ayarlamakla ilgili küçük bir sorunu ortadan kaldırmak gerekebilir. Bunu yapmak için arama servislerini kullanın. Özellikle stackoverflow kaynağını seçebilirsiniz.

    Herhangi bir tuzakların android programlamasını öğrenmelerini önlemenizi engellemek önemlidir. Profesyonellerin bile, bazen çalışma ortamının yapılandırmasında belirli sorunları yaşadığı bilinmektedir. Bu gibi durumlarda, komut satırını bilmek önemlidir. Bu araçla kendinizi daha iyi tanımak istiyorsanız, aşağıda iyi bir tanıtımın referansıdır.

    Sözdiziminde eğitim ile birlikte, kendinize, Final Verdict'i bulamayan hata mesajı dosyasını kabul etmeyecek başarılı bir programcının düşünmesini öğretmek önemlidir. Böyle bir düşünce, pes etmiyorsanız ve soruna bir çözüm aramak durumunda sizin tarafınızdan kolayca eğitilir.

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

    İndirme düğmesine tıklayın ve yazılım ürününü kullanmak için kural ve koşulları öğrenmeniz istenecektir. Dikkatli okumadan sonra (her zaman yaptığınız gibi) ve kabul etme, yükleme başlar. Birkaç dakika sürer. Bundan sonra, Android Studio'yu başka bir programa benzer şekilde yükleyebilirsiniz. Önyükleme sayfası, Mac ve Windows için kurulum talimatlarını içerir.

    Şimdi Android Studio'yu yüklediniz, başlayalım! Android Studio'yu çalıştırın. Program, ayarlarınızı almak isteyip istemediğinizi soracaktır. Sıfırdan başladığından beri, ikinci noktayı seçin ve devam edin.

    Malzeme tasarım tarzında güzel bir önyükleme ekranı görmelisiniz.

    İndirme sonunda, tebrik ekranına düşeceksiniz.

    Sadece Android Studio'yu indirseniz bile, en son sürüme sahip olmayabilirsiniz. Sürümleriyle ilgili sorunları önlemek için, "Şimdi Güncellemeleri Kontrol Et" ne tıklayın ve gerekirse en son sürümü almak için tüm talimatlar yapın. Bazen Studio, buna benzer bir ekrana sahip bir güncelleme olduğunu otomatik olarak bildirir:

    Bu durumda, daima güncelleme ve yeniden başlat'ı seçin. Mükemmel! Kurulum ortamıyla başarıyla başa çıktık.

    İlk Android Projesini Oluşturma

    İlk projeyi oluşturma zamanı. Basit bir şekilde başlayalım. Programcılar "Hello World" ilk programı denir. Hadi bu geleneği takip edelim ve daha sonra bazı küçük değişiklikler yap, böylece uygulama adınızı selamlamak için kullanır. Sonunda cihaza indirebilir ve tanıdıklarınızı gösterin. Android Studio, kendi projenizi oluşturmanıza yardımcı olacak küçük bir adım atma aracı vardır. Başlangıç \u200b\u200bekranında "Yeni Proje" i tıklayın:

    Benzer şekilde doldurun. Ekranın altındaki bir uyarı silmek için başka bir şeyin paket adındaki "Örnek" nü değiştirmekten çekinmeyin. Sabit disk klasörünü belirterek projenin konumunu da ayarlayabilirsiniz.

    Aşağı açılır SDK sürümleri için, iletişim kutusunun altındaki "Açıklama" bölümüne dikkat edin. Her özelleştirmenin nasıl amaçlandığını açıklar.

    Ekran çekiminde gösterildiği gibi, gerekli SDK'yı takın. Bu, uygulamayı başlatmak için gerekli olan Android'in minimum sürümünü ayarlar. Kendi projeleriniz için bu değeri seçmek, istediğiniz SDK'nın yeteneklerini dengelemek ve desteklenecek cihazlardır.

    API'lerin versiyonları ve kullanımları hakkında daha fazla bilgi için, Android geliştiricileri için web sitesinde, özel bir gösterge panoları sayfası https://developer.androidroid.com/about/dashboards/index.html var.

    Sürümü seçtikten sonra, Başlangıç \u200b\u200bşablon seçim ekranı açılır. Google Haritalar API'siyle birlikte zaten etkileşime giren ve haritayı görüntüler. Test örneğimizde boş aktivite seçin ve "İleri" düğmesine basın.

    Ve şimdi uygulama oluşturma sürecinin son adımında. "Bitir" tuşuna basmadan önce, bazı şeylere dikkat edin. Burada, ilk önce herhangi bir uygulamanın ana mimari bileşenlerine referanslarla karşılaşırsınız.

    • - Bu ilk, ancak kelimenin son sözü değil. Android bağlamında, etkinlik genellikle başvurunuzdaki "ekran" olarak kabul edilir. Bu eleman çok esnektir. Android Studio, bir ana etkinlik sınıfı oluşturduğunda, Android SDK paketinden etkinlik sınıfından miras alır. Nesne odaklı programlamaya aşina olanlar, bu kavramı anlıyorlar, ancak yeni başlayanlar için, çoğunlukla, ana aktivitenin etkinlik versiyonuyla özelleştirileceği anlamına gelecektir.

    • Düzen adı. - Kullanıcıya gösterileceklerin bir düzeni özel bir Android XML formunda tanımlanır. Yakında bu dosyaları okumayı ve düzenlemeyi öğreneceksiniz.

    Son'u tıklayın. Bir süre projenin oluşturulmasını ve indirilmesini sağlayacak. Bir süre sonra, Android Studio projenizin yapısını tamamlayacaktır. Tabii ki, proje hala boş, ancak bir Android cihazında veya emülatöründe çalışmanız gereken her şeye sahiptir.

    Projeyi indirdikten sonra, düzen dosyasını XML biçiminde görüntülüyorsunuz. Android programlamaya geçmeden önce, bu uygulamayı nasıl yönetebileceğimiz hakkında konuşalım. "Hello World!" Deme Zamanı.

    Emulator'da bir başvuru çalıştırın

    Şimdi emülatör hakkında birkaç kelime söyleme zamanı. Android Studio, BT uygulamalarını çalıştırmak, web sitelerini görüntülemek, hata ayıklama ve diğer her şeyi görüntülemek için bir Android cihazı taklit edebilen yazılımla birlikte gelir.

    Bu özellik Android Sanal Cihaz (AVD) Yöneticisi sağlar. İsterseniz, birden fazla emülatörü yapılandırabilir, her yeni emülatör için platformun ekran boyutunu ve sürümünü ayarlayabilirsiniz. Bu işlevsellik çok kullanışlıdır, çünkü geliştiricileri, test programları için birkaç cihaz satın alma ihtiyacından uzaklaştırır.

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

    Emulator botlarına kadar bir süre beklemeliyiz ve hazır olduğunda, bö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 ilginç özellikler eklemeye başlamak için, sahnelerin arkasında neler olduğu hakkında çalışma bilgisi almanız gerekir. Ekranın sol tarafındaki dosya ve klasörlerle Android Studio Proje bölümüne bir göz atın. Şu anda proje kılavuzu görüntülenmezse, kenardaki küçük bir sekmeye basın (aşağıya bakınız).

    Klasör yapısını birkaç dakika görüntüleme ve içeriğini ana pencerede görmek için çift tıklatın. Bütün bunlar gizemli görünüyorsa, endişelenmeyin!

    Android Proje Yapısı: Takım

    Her iyi takım rollerini yerine getiren insanlardan oluşur. Düzgün çalışmak ister misin? Doğru ekibe ihtiyacın var. Android projelerinde birkaç önemli unsur vardır ve bunların her biri bir rol oynamalıdır:

    Java: Profesyonel

    Bu, uygulama mantığından sorumlu olan kodunuzun bir parçasıdır. Kodunuz, projenin ana klasöründe SRC \\ MAIN \\ JAVA dizininde bulunacaktır. Java'yı keşfetmek için Bruce Eckel "Java Felsefesi" kitabını tavsiye edebilirsiniz;

    Kaynaklar: Sanatçı

    Sadece bir Android uygulaması yapmak yeterli değil, aynı zamanda şık olmalı. Uygulamanız, net bir simge ve görüntüleri, iyi düşünülmüş düzenler ve muhtemelen, hatta pürüzsüz animasyonlar yoksa asla öne çıkmaz.

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

    • Çizebilebilir, hangi simgeler saklanır. Şimdi sadece standart bir uygulama simgesi var.
    • ekranlar tasarımları olan XML dosyalarıyla düzen.
    • menü C XML, Eylem bölmesinde görüntülenecek öğelerin listelerinin dosyaları.
    • boyutlar, renkler, dize sabitleri ve stilleri içeren XML dosyalarına sahip değerler.

    Androidmanifest.xml: patron

    Bu XML dosyası, sisteminizi ekipman ve yazılım uygulamaları için gereksinimler hakkında bilgilendirir ve versiyonunu ve simgesini içerir. Manifesto ayrıca uygulamadaki tüm etkinlikler hakkında bilgi içerir. Başvurunuz tarafından yapılan bir işe ihtiyacınız var mı? İlk önce patronla konuşun.

    Değişim

    Res / Değerler / Strings.xml'ye gidin ve dosyayı çift tıklatın. Dosyayı açtığınızda, XML'de iki dize kaynağı göreceksiniz.

    Bu kaynaklar farklı yerlerde kullanılmaktadır, ancak uygulamanızda kullanılan tüm metnin bir dosyada olması çok uygundur. Tercüme etmeniz gerekiyorsa veya pazarlama meslektaşınız tüm gereksiz bağlantıları silmek isteyecektir, tüm değişiklikleri yapmak kolay olacaktır.

    Uygulamanın ekranda gösterdiği HELLO_WORLD dizesini değiştirin. İçeriğini daha kişisel bir şeye değiştirin, örneğin kendi adınızı kullanın. Gibi bir şey ortaya çıkıyor:

    Matt android öğreniyor!

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

    Sizi tebrik ediyoruz - ilk projeyi yaptınız ve kaynak kodunun nasıl düzenleneceğini öğrendiniz. Android programlamadaki ilk adım yapılır. Bu konuda iyi şanslar diliyorum, ama delicesine ilginç bir yol! Android için profesyonel gelişime ihtiyacınız olursa, InfoShell uzmanlarına başvurun.

    Zhdanov Ksenia Denisovna

    Matematiksel Ekonomi Fakültesi, İstatistikler ve Bilişim, RA Bunları. G.V. Plekhanova Moskova, Rusya

    Açıklama: "Hiç böyle bir sorunun karşılaştınız: aileniz Viber, Whatsapp ve Telegram arkadaşları kullanıyor mu ve iş arkadaşları yalnızca Facebook'u kullanıyor mu? Cevabınız "evet" ise, "& WVTF" uygulamamız özellikle sizin içindir! " Bu fikrin değeri, bir kerede, Viber, Whatsapp, TeleGramm ve Facebook gibi birkaç yazılım ürününü kullanan bir kişinin, birden fazla program arasında geçiş yapmak zorunda kalmadan, bir uygulamadan tüm temaslarla iletişim kurabileceğidir.

    Anahtar Kelimeler: İş Planı, İş Modeli A. Osterwalder, Mobil Uygulama, Yatırım, Yenilikçi Model

    Mobil Uygulamalar ve WVTF İş Planı Geliştirme

    Zhdanova Ksenia Denisovna.

    Matematik Ekonomisi Fakültesi, İstatistik ve Bilişim Plekhanov Rusya İktisat Üniversitesi Moskova, Rusya

    Özet: Projenin amacı - farklı habercilerden gelen mesajları toplamak için benzersiz bir mobil uygulama oluşturmak için. "Hiç böyle bir sorunla karşılaştınız mı: aileniz telgrafınız, Whatsapp ve arkadaşlarınız telgrafı ve meslektaşlarınız son derece facebook? Eğer cevabınız" evet "ise, sonra" & WVTF "uygulamamız özellikle sizin için!" Bu fikrin değeri, Viber, Whatsapp, TeleGramm ve Facebook gibi birden fazla yazılım ürününü kullanan bir kişinin, birden fazla program arasında geçiş yapması gerekmeden, tek bir uygulamadan tüm kişilerle sohbet edebileceğidir.

    Anahtar Kelimeler: İş planı, A.Storvalder, mobil uygulama, yatırım, inovasyon modeli iş modeli

    1. Projenin Özeti

    İş fikri, en popüler habercileri toplayan bir uygulama oluşturmaktır.

    Şirketimiz, aşağıdaki gibi çeşitli popüler habercileri toplamayacak olan bir mobil uygulama ve WVTF'yi imalatta, uygulayarak ve koruyacaktır:

    1) Naber,

    2) Viber

    3) Facebook

    4) Telgraf

    Bu projenin amacı, farklı habercilerden gelen mesajların toplanması için benzersiz bir mobil uygulama oluşturmaktır.

    Alıcılarımız bir kerede birkaç haberci kullanan insanlara sahip olacaklar, çünkü muhataplar çeşitli programlar kullanır (telefon ve tercihler işletim sisteminin özellikleri nedeniyle). Böylece, insanlar farklı programlar ve pencereler arasında geçiş yapmanız gerekmeden iletişim kurabileceklerdir. Alıcılar hem iOS kullanıcıları hem de Android kullanıcıları olacak. Alıcıların yaş segmenti 7 ila 99 yıldır.

    Bilgileri müşterilere bilgilendirmek için, AppStore ve GooglePlay uygulamalarında yani İnternet üzerinden geçeceğiz. Grup yardımı ile reklam VKontakte ve Yandex.Direct

    Rakiplerimiz Nimbuzz ve Kartopu uygulamalarıdır. Ana farklar, başvurumuza dahil olan habercilerdir. Bunlar en popüler haberciler.

    Uzun süreli perspektifler:

    • Müşterilerin sayısını arttırın
    • Uygulamamızdaki en popüler ve talep edilen habercileri eklemek, yani. Mobil uygulamanın geliştirilmesi.

    Proje uygulamasından sonra finansman ve gelirin başlangıçtaki gereksinimler:

    Başkenti \u003d 300 000 ruble

    Çalışma ilk ayı için, başvurunun 5,000 ücretli versiyonunu 1 $ / sürüm fiyata satması planlanmaktadır. Böylece, ilk ay için satış geliri 300.000 ruble olacaktır.

    Pop-up reklamının göründüğü ücretsiz sürümleri satarken, 100.000 ruble miktarında ilk ay için gelir planlanır.

    2 aydan satış başlangıcından itibaren 2 aydan itibaren ayda 2500 başvuru satmanın planlandığını varsayalım, gelir 150.000 ruble + satış gelirine eşit olacaktır. 100.000 ruble \u003d ayda 250.000 ruble. Toplam \u003d 400 000 + 11 * 250 000 \u003d 400 000 + 2 750 000 \u003d 3 150 000 ruble

    İşletmenin organizasyonel ve yasal şekli - bireysel girişimci

    Projeyi uygulamak için 5 çalışanı çekmesi planlanmaktadır:

    1. Ana Programcı,

    2. Programcı,

    3. Teknik Destek Uzmanı (2 Çalışan),

    4. Yönetici.

    2. Proje Açıklaması

    Yatırım projemizin türü "sıfırdan" bir proje oluşturmaktır, çünkü Yenilikçi proje ve önceki sürümlerin yok.

    Şu anda, proje "Toplama Ekibi" ve "Kavram Oluşturma" aşamasındadır.

    Başlatma sırasında, Rusya Federasyonu toprakları boyunca bir projenin uygulanması planlanmaktadır ve başarılı bir şekilde başlatıldıktan sonra, eylemin topraklarını genişletmeyi ve dünyadaki uygulamamızın tadını çıkarmanıza izin veriyoruz.

    Bu projenin amacı, farklı habercilerden gelen mesajların toplanması için benzersiz bir mobil uygulama oluşturmaktır.

    İş fikrimiz nasıl doğdu: "Hiç böyle bir soruna rastladınız: aileniz Viber, Whatsapp ve Telegram arkadaşları ve iş arkadaşlarınız için meslektaşları kullanıyor mu? Cevabınız "evet" ise, sonra başvurumuz "ve Wvtf." özellikle senin için!"

    Bu fikrin değeri, bir kerede, Viber, Whatsapp, TeleGramm ve Facebook gibi birkaç yazılım ürününü kullanan bir kişinin, birden fazla program arasında geçiş yapmak zorunda kalmadan, bir uygulamadan tüm temaslarla iletişim kurabileceğidir.

    Projemizin hedefine ulaşmak için, Viber, Whatsapp, Telegm ve Facebook sunucularını sağlamak için sözleşmeler imzalamanız gerekir. Bu API (Uygulama Programlama Arabirimi) ile yapılacaktır. API, programın (modül, kütüphane) sağladığı işlevselliği tanımlarken, API, bu işlevselliğin nasıl uygulandığından tasarlamanıza izin verir.

    Projenin hedefine ulaşmak için son tarih - AppStore'da başvuruları yayınlamadan önce bir uygulamanın yaratılmasının başlangıcından itibaren ve GooglePlay 2 ayı geçemez.

    3. Projedeki ana katılımcılar hakkında bilgi

    Tarih:

    Borçluyla ilgili hikayeler mevcut değil, çünkü Bu ilk başlangıç.

    Ana Proje Katılımcıları:

    • Ana programcı
    • Programcı

    Projede etkileşim prosedürü - İşletmenin kurucusu (O da menajer), yukarıdaki uzmanlarla bir sözleşme yaparak iş sorumluluklarını öngörmektedir.

    Yönetici, TK Numarası 34'e göre bir şekilde yazmak ve ana programcıya aktarmak ve Whatsapp, Viber, Telgraf, Facebook sunucularına erişim için sözleşmeler sonucuna varmakla yükümlüdür. Buna karşılık, ana programcı bir uygulama oluşturmaya başlamak için başvuru süresine bir programcı sunar. Beyan edilen bir süre sonra, programcıların koordinasyon ve daha fazla iş için yöneticinin ön sürümünü göstermesi gerekir.

    Organizasyon planı:

    Başkenti, işin kurucusu tarafından finanse edilecek 300.000 ruble gerektirir.

    İlk 2 ay başkent başkenti gerçekleşecek, daha sonra başlangıç \u200b\u200bkar etmeye başlar.

    Tablo 1. Gerekli yatırımın sayılması

    Personel Maliyetleri

    Durum

    Aylık maaş miktarı, ovmak

    Ana programcı

    Programcı

    Teknik Destek Uzmanı (2 kişi)

    Satış / Sonuç Yöneticisi

    Toplam Personel Maliyetleri

    Ekipman maliyetleri (sağlanmadı)

    Kiralama maliyetleri (sağlanmadı)

    Sözleşme koşulları (Sunucular Erişimi)

    Naber

    Telgraf

    Facebook.

    Toplam ücret


    4. Ürün Açıklaması

    Ürün Programı:

    Size yeni bir Messenger & WVTF sunuyoruz:

    1) Rahat sezgisel arayüz

    2) ücretsiz bir sürüm satın alma yeteneği

    3) Akıllı telefondaki pil şarjını ve hafızayı, 4. yerine bir haberci kullanarak kaydedin!

    4) Uygulamamız Android ve iOS akıllı telefonlar için kullanılabilir

    5) Tüm programların işlevselliğini kaybetmeden, 4 yerine bir başvuru kullanma yeteneği

    Sağlayacağız 2 Uygulamamızın görünümü:

    a. Site iPhoneS.ru. bedava (Test aşamasında)

    b. Web sitesi appleinsider.ru/obzory-prilozhenij - Ödedi

    c. Web sitesi appstudio.org/ios-apps - Ödedi (7000 ruble)

    2) Android kullanımı için:

    a. Web sitesi androidinsider.ru - Ödedi

    b. Site ferra.ru/ru/apps/ - Ödedi

    c. Web sitesi android4all.ru/soft - bedava

    1. Takımı topla

    2. Programcı Hizmetleri için Ödeme

    3. iOS ve Android işletim sistemleri için başvuru yazma

    4. Uygulama için bir patent elde etmek

    6. Google Play ve AppStore'da Uygulamaları Uygulama

    7. Yeni müşterileri çekmek için pazarlama stratejisinin geliştirilmesi

    8. Teknik Kullanıcı Desteği

    9. Finansal Plan (Tahmini Raporlama, Göstergeler)

    Proje Verimliliği Göstergeleri:

    1) DPBP (İndirimli geri ödeme süresi). Bu, projenin net nakit akışının, mevcut anın (PRODONED) verilen ilk yatırımları aşacağı zamandır. Bu gösterge, projeye yatırılan tüm paranın iskonto oranının doğru olduğu şartıyla iade edildiği süreyi yansıtmaktadır. Gösterge, projenin süresini geçmemelidir, aksi takdirde proje kârsız olarak kabul edilir.

    2) NPV (net azaltılmış gelir). Projenin mevcut torkuna verilen net nakit akış miktarı olan, PARA değerindeki beklenen değişim ile hesaplanan, projenin (parasal kollar ve çıkışlar arasındaki fark) olan projenin kilit göstergelerinden biri. Banka veya yatırımcının projenize yatırım yapmaktan alacağı mutlak nakit (gelir) gösterir. Eşit sürenin projelerini karşılaştırmanıza olanak sağlar ve ölçeklerini dikkate alır. Projenin uygun maliyetli olması için, bu gösterge en azından daha fazla sıfır olmalıdır.

    3) IRR (karlılığın iç karlılığı). NPV ile birlikte, projenin kilit göstergelerinden biridir ve geçici faktörü dikkate alınarak, geçici faktörü dikkate alınarak, proje üzerindeki tüm masrafların tam kapsamına tabidir. Projenin NPV'nin 0'dadır, IRH'nin bir bariyer oranı olarak hesaplanır. IRR, yatırımın bir projedeki yatırımın etkinliğini finansal yatırımların alternatif düzenlemeleri (örneğin, diğer, daha uygun projelerde) karşılaştırmanıza izin verir. ve projenin yatırım yaptığı fon birimi başına göreceli karlılığını gösterir. Bu gösterge iskonto oranını aşmalıdır.

    4) PI (Proje Karlılık Endeksi). Aynı zamanda kilit proje göstergelerinden biridir ve ilk yatırımlara NPV oranı olarak hesaplanır. Projenin nispi karlılığını, karşılaştırılabilir ilk yatırım miktarını içeren diğer projelere göre göstermektedir. Dizin değeri bir veya daha küçük değerlere eşit olduğunda, diğer projeleri ve yatırımları kaybeder ve aslında bir banka veya yatırımcı ile ilgilenmeyen bir proje yapar.

    Yatırım Boyutu: