İPhone üzerinden takipçilerimizden İslam hakkında yüzlerce, binlerce soru alıyoruz ve iOS ve Apple cihazlarının sorunları dışında en sık sorulan soru "İOS geliştiricisi olmak istiyorum, ne yapmalıyım?". Yıllar önce, kodlamayı öğrenmek isteyen herkes için bir başlangıç ​​kılavuzu olan bir makale sunduk - onu bulursunuz bu bağlantıŞimdi, bu makaleden 4 yıl sonra işler çok değişti. 10 ay önce Apple'a göre, 6 milyon geliştirici var Bununla birlikte, iOS, Android, Windows Phone ve BlackBerry mağazalarındaki uygulama sayısının iki katına eşit bir sayı. Şu anda sayının 8 milyon olması bekleniyor. Öyleyse, bu büyük sayı ile, bir iOS geliştiricisi olmak istiyorsanız, aralarında nasıl benzersiz olacağınızı bilmelisiniz?

Nasıl yaratıcı bir geliştirici olunur?

Gelişmeyle birlikte, akıllı cihazların olmadığı geliştiricilere olan ihtiyaç artmıştır. Akıllı cihazların yetenekleri genellikle oyunları ve programları daha iyi çalıştırma ve kullanıcıya sorunsuz bir deneyim sunma yetenekleriyle ölçülür. Bu yüzden Apple, özellikle oyunlarda mükemmel bir deneyim sağlayan 7 bit mimariye sahip A64 işlemciyi geliştirdi ve Google, yeni Snapdragon 800 işlemcisini "Nexus 5" cihazında kullandı.Samsung'un işlemcilerini geliştirirken ne yaptığı belli değil. ve donanım donanımı ve tüm bunların temel amacı, kullanıcıyı çekmek için uygulamaların içinde en iyi performansı vermektir.

Peki ya geliştiriciler? Elbette geliştiriciler kendi başlarına geliştirici olarak görünmediler, ancak Apple'ın (WWDC) konferansındaki gibi eğitim atölyeleri çoğaldı. Tüm programlama dillerini öğreten sitelere ek olarak şirketler için eğitim programları. Ve şöyle bir site gördük Code.org Ve ben taşıdım Kod Saati Acemi geliştiricileri öğretmeyi ve çekmeyi amaçlayan, mağazada yayılan düzinelerce uygulamaya ek olarak ve amacı programlamayı öğretmek ve ne kadar kolay olduğunu göstermek ve herkesin biraz ısrarla yapabileceği bir şey.

kodlama geleceği

Tabii ki, çoğu geliştiricinin ilgisini çeken faktörlerden biri, geliştiricinin mesleği son zamanlarda ortaya çıkan mesleklerden biri olduğu için maddi faktördür ve çok para kazandırır (uygulamanız başarılıysa), Ücretli uygulamaların yöntemi, hatta uygulama içi satın alımlar içeren ücretsiz uygulamalar veya şu anda dünyaya hakim olan reklamlar Başvuru iadeleri. İlginç olan, uygulama geliştirmenin yaratıcılık için açık bir alan olması ve uygulamanız yeterince popülerse evde milyonlar kazanabilmenizdir.


Her geliştirici için vazgeçilmez olan ilkeler

Ancak, bir geliştirici olursanız, mağazaya günlük olarak yerleştirilen binlerce uygulama olduğu ve kimse bunlara dikkat etmediği için gece-gündüz milyonlar kazanacağınızı düşünmeyin, peki neden ?! Cevap, aynı fikri ve görevi yerine getiren çok sayıda uygulama ve oyundur. Bir uygulama tasarlamak istiyorsanız, seçim yapabileceğiniz iki seçeneğiniz vardır:

1 Fikri daha önce uygulanan ancak istisnai bir şekilde uygulanıp herkesin kabul etmesini sağlayan bir uygulama geliştirmek, çok popüler olan "Candy Crush" oyunu gibi, fikri yeni olmasa da uygulaması içeriyordu. çok fazla yaratıcılık - hakkında bilgi edinmek için bu bağlantıya bakın Candy Crush'ın başarısının sırrı-.

2 Yeni bir fikir yaratır ve tüm enerjinizi insanlara hayranlık duymak ve istenen popülerliği elde etmek için harcarsınız ve ardından bu fikri uygularken yorulduğunuz için başvurunuzun şöhretiyle maddi ve manevi olarak ödüllendirileceksiniz.

iOS Geliştirici

İster birinci ister ikinci modeli seçin, iyi bir uygulamada ve başarılı bir geliştiricide yerine getirilmesi gereken bazı şeyler vardır:

1

Kolaylaştırmak: Kullanıcı karmaşık bir uygulama arar, bunun yerine istenen işlevi basit ve karmaşık olmayan bir şekilde tam olarak yerine getiren kolay bir uygulama; Bununla başa çıkabilmek için. Bir uygulama geliştirmeye başlarken, geliştirici herkesin kullanabilmesi için bunu olabildiğince kolaylaştırmalıdır.

2

Cihaz yetenekleriGeliştirici, cihazın yeteneklerinden ve şirketler tarafından sağlanan özelliklerden tam olarak yararlanmaya çalışmalıdır, örneğin iPhone için bir oyun geliştiriyorsanız, cihazların, özellikle de yeni cihazların yüksek yeteneklerinden yararlanmalısınız. grafik açısından mükemmel performans gösteren A7 işlemciler içerir.

3

kalite: Örneğin uygunsuz yerlere reklam yerleştirmemek için uygulamayı ücretli hale getirebilir, uygulama içinden satın alımlar ekleyebilirsiniz ancak kullanıcıyı rahatsız etmeyecek şekilde uygunsuz yerlere reklam yerleştirmeyin, geliştirici olmamalıdır. neredeyse tamamen uygulama içinden yapılan satın alımlara dayalı; Çünkü bu da kullanıcıyı en çok rahatsız eden faktörlerden biridir.

4

Alıntı yapın ve kopyalamayın: Bir uygulama popüler olduğunda, çoğu kişi onu kaba bir şekilde taklit eder ve hatta uygulamanın simgesini taklit eder. Birinden bir fikri kopyalamak istiyorsanız, onu geliştirmeye ve değiştirmeye çalışın ve yaratıcı eklemede çalışmanızda ustalaşırsanız fikri aldığınız kişilerden daha fazla ün kazanabilirsiniz. Yinelenen bir fikrin başarısının sırrını öğrenmek için Candy Crush makalesini inceleyebilirsiniz. bu bağlantı.

5

Kendine inan: Bu nokta sizi zirveye götürebilecek en önemli noktalardan biridir. Başlangıç ​​zor görünebilir ama düşündüğünüzden daha kolaydır; Programlama dilleri, cihazı cihaza vermek için yazdığınız basit mantıksal komutlara dayandığından ve görevi yerine getirir ve kolay ve basit bir şekilde öğreten ve ilk projelerinizi oluşturmanıza yardımcı olan birçok site vardır. Kod Akademisi.

6

Hangi dile ihtiyacınız olduğunu öğrenin: Zamanınızdan tasarruf edin ve ne yapmak istediğinizi bilin .. Elbette, çoğu işletim sistemi için tek bir kod yazmanızı sağlayan birkaç programlama dili ve aracı vardır, ancak şu ana kadar bu uygulamalar, işletim sistemi programlama paketi. Yani Android cihazlar için geliştirmek istiyorsanız Java uygundur. İOS cihazlar için geliştirmek istiyorsanız (Objective C) dili en uygun dildir çünkü sistem genel olarak ona dayanır ve cihazla ilgili her şeyi kullanmanızı sağlar.

prog Diller

Son olarak, uygulama geliştirme becerilerinizden biri olmayabilir, ancak mükemmel fikirleriniz, iyi bir tasarımcınız veya hatta uygulamaları test etme becerileriniz var, bu nedenle becerilerinizin sizi durdurmasına ve arkadaşlarınızdan ve hatta arkadaşlarınızdan bir ekip oluşturmanıza İnternette bilin ve iyi ve faydalı bir uygulama yapın.


Son bir kelime

Bu makale, birçok kişinin opak bir kod olarak kabul ettiği ve yalnızca şirketlerin yapabileceği şeyi deşifre etmeyi amaçlamaktadır. Belki okuyuculardan biri makaleyi beğenecek ve kendisi bir uygulama geliştirmeye karar verecek ve bir Arap geliştirici olarak büyük ün kazanacaktır. Ve unutmayın ki iPhone İslam'da Arap uygulamalarını desteklemek bizim görevimizdir. Bir uygulamanız varsa ve bunu yaygın olarak tanıtmak istiyorsanız, sitedeki "Bize Ulaşın" bölümünden bizimle iletişime geçmekten çekinmeyin. Veya uygulamadan "Program Hakkında" yı ve ardından e-posta simgesini seçin.

Milyonlarca varlığa rağmen alanın hala yaratıcı geliştiricilerin ortaya çıkması için uygun olduğunu görüyor musunuz? Programlamayı öğrenmeyi ve uygulamalarınızın geliştiricisi olmayı mı düşünüyorsunuz? Düşüncelerini paylaş

İlgili Makaleler