İ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?
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.
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.
İ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.
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.
Sen yaşadın. benim üzerimde. Açıklama bu. Ve daha fazlası. Söyleyerek. Gençler için. Yağmur. Neresi. Geliştiriciler. Umarım. Ne kadar. Bana mesaj at. bende. fikirler. Bombalar. Kullanışlı. Topluluğumuz için. Dikkat olmak. Gelişim için. Programlar. Ian öyleydi. muhtaç. Geliştiriciler. Çocuklar. Kardeşin. itibaren. Ahvaz. ,,,,, Ahvaz. İran. Hadi. Biz gelişiyoruz. Halklarımız. Çalışıyoruz. devrim. Yeni. Bizler insanlardan yaratıldık. Arapça. Zenginlik ve herkese teşekkürler. Ahvazlı kardeşin Naji
Java ve Swift Kodu arasındaki fark nedir?
Swift ve objektif c arasındaki fark nedir
Tanrı sizi iyi ödüllendirsin ve sizden yararlansın
teşekkür ederiz
Tanrım, gerçekten güzel şeyler yapıyorsun
Ancak lütfen isterseniz, yeni başlayanlar için programlamayı öğreten bir program veya site biliyorsunuzdur.
Harika bir makale ama Android uygulamalarının tamamen javascript ile yazılıp yazılamayacağını sormak istiyorum.
Android geliştiricilerin sayısı hakkında bilgisi olan var mı? Android mağazası Mısırlı geliştiricilere kapalı mı?
Maalesef Mısır'da geliştiriciler için sevgili Android mağazası kapalı
En harika çaba için teşekkürler
Fikir konusunda uzmanlaşmış siteler var mı
Demek istediğim, katılımcılar arasında paylaşılan fikirleri içeriyor
Ve programcı bu fikirleri alıp alıntılar ve onları programlara dönüştürür ??
Allah sizi en iyi mükafatlandırsın
İOS'ta bir program için bir fikrim var, ancak onu etkinleştirmek için Windows ve Android'de bir kopyası olmalı.Yol nasıl ve Windows ve Android'de aynı programdan aynı şekilde iyi bir programınız varsa
Öncelikle değerli konunuz için teşekkür ederim.İkincisi, bir soruşturma konusu ile ilgili son yorumda Abdullah Al-Shammari Kardeş ile aynı fikirdeyim, çünkü üçüncü ve en önemlisi, oluşturmak için bir projenin başlangıcındayım. ilk kez bir uygulama ve tabii ki çok cahilim ve öğrenci değilim ve uygulama iPhone, Android ve zaman için olmalı, sıkıntılıyım ve nereden başlayacağım ve hangi dil dışında kendimi kaybolmuş hissediyorum Java öğrenmem gerekiyor mu?
Size Hedef C grubunu söyledi.
Safari tarayıcısından S / 4 jailbreak'i indirmek istiyorum Bunu nasıl yaparım?
Oyununuz için grafikleri, karakterleri ve arka planı elde etmenin en iyi yolunu bilebilir miyim?
Çok teşekkür ederim.
Çok güzel ve kullanışlı bir makale.
السلام عليكم
Çok güzel makale
teşekkür ederiz
Mükemmel makale ve faydalı tavsiyeler
Biraz iPhone kodlama öğrendim ama maalesef akademik durumum nedeniyle devam etmedim çünkü XNUMX yıl sonra hemşire olmaya çalışıyorum.
Üniversite çalışmalarımı teknik ve programlama eğilimlerimle uzlaştırmanın bir yolu var mı?
Eğilimlerim nedeniyle çalışmalarımı kaybetmek istemiyorum, eğilimlerimi ve ilgi alanımı gömmek de istemiyorum çünkü onlar benim bir parçam
Mesajlar arasında bir isimdeki mesajlarla ilgili bir sorunum var, mesajlar hepsinde kaybolacak.Bilmiyorum, neden kendimden biri bana bazı mesajları cilalamamı söyleyebilir, mesajların bu kişi dışında hala var olduğunu bilerek iPhone 5 Bu sorun nedir?
Tüm programcıların üzerinde çalışmasını istediğimiz özel bir konu. Ancak lütfen seçkin programcıya programının harika olabileceğini, ancak programın atmosferinin bir şekilde tekrarlayan, çekici olmayan, tutarsız renkler veya düşük kaliteli bir şekil olabileceğini hatırlatın.
Bu harika makale için teşekkürler
Selamun Aleykum …
Güzel yazı... Bir ara uygulama tasarlamayı öğrenme derslerini izliyordum ama karşılaştığım sorun Macintosh cihazımın olmamasıydı... Herkese başarılar diliyorum...
Bir Mac cihazına sahip olmanıza gerek yok, örneğin Android için geliştirebilirsiniz ve Mac cihazları gerektirmez. Windows makineleri iyi ve Ubuntu makineleri de iyi
السلام عليكم
Birinin beni memnun etmesine ihtiyacım olan programlar için fikirlerim var
Merhaba... C programlama dilinde iki ders ve C++ programlama dilinde iki ders aldım. Bir program fikrim var ve bir MacBook Pro'm var. Bu kurslar başlamama yardımcı olacak mı?
Merhaba. Elbette size yardımcı olur çünkü iPhone programlama, C dilinden türetilen, ancak Apple tarafından eklenen değişikliklerle Objective C diline bağlıdır. Emirler çok benzer. Objective C'yi YouTube'dan veya C dilindeki geçmişiniz için herhangi bir siteden çok kolay bir şekilde öğrenebilirsiniz. Elbette C ve C++ dillerini kullanarak programlama yapabilir ve mükemmel uygulamalar oluşturabilirsiniz ancak Objective C dilini öğrenmek daha iyidir. Genel olarak iOS ve Mac için programlama, içinde bulabileceğiniz Xcode programı aracılığıyla yapılır. Mac yazılım mağazasını ücretsiz olarak kullanabilirsiniz.
Tanrı sana iyilik versin, iyi bir çaba
teşekkür ederiz. Ama sorumu cevaplamanızı istiyorum, bir iPod Touch 5'im var, ancak ayarları girip kullanıma girdiysem bu yüzdeyi göreceğim ve ios6'ya yayınlayıp ardından ios7.1'e güncelledim ve yine de bu özelliği benim için eksik mi ???? Lütfen blog yazarından veya yorumculardan yanıt verin.Lütfen yanıtlar mısınız ?? !!
selam sana kardeşim Ne yazık ki, yüzde özelliği iPod touch için beşinci sürümünde bile mevcut değil
İPod Jailbreak'i kurduktan sonra bu özelliği destekleyebilirsiniz.
Çok güzel konu
شكرا لكم
İyi bir oyun için bir fikrim var ama maalesef editörün programlama dilini öğrenmenin ve onunla çalışmanın Windows kullanıcıları için pahalı olacağı yanıtlarından birinde söylediğine göre.
Oyunun adına göre "iPad'in Yaratıkları"
Brother bilgileri düzeltti. Pahalı değil, ancak etkinleştirmek için bazı adımlar atıyor ve tamamen ücretsizdir. Açıklama, bağlantısı dahil edilen videoda tamamen yer almaktadır.
Abjctiv, se, dea, deagea, oyunun dili? Kolay bir şey ister misin ??? Bize salata değerleri veya benzeri bir paket içinde ders vermeniz gibi ,,,,
Umarım memnun olursunuz ... Kaybolduktan sonra ve bunda profesyonel olursam, geliştirme ekibi olmaya hazırım.Ben geliştiriciyim ve bir fikre, pazarlamacıya ve finansal desteğe ihtiyacım var
Umarım kağıt keybourd uygulaması olarak bizim için bir uygulama yaratırsınız 😊
Android'de JavaScript değil Java dili kullanılmaktadır ve aralarındaki fark büyüktür..
Bir geliştirici olmayı umuyorum ve umarım çeşitli ülkelerde eğitim kursları olur.Her birimiz kendisine hizmet ettiği için var olmasını umduğu bir program oluşturmayı severiz.
Size bir sağlık verir
Yazılım yalnızca bir Mac'te oluşturulur
Veya Windows'ta program oluşturmanın bir yolu var mı?
Android ve Windows'un kendisi için Windows cihazlarda programlama mümkündür, ancak iPhone için bir program oluşturmak için bir Mac cihazı kullanmalısınız çünkü bu, Apple'ın cihazları için geliştirmeye izin veren xCode programını içeren cihazdır, ancak “Sanallaştırma” teknolojisini destekleyen nispeten modern bir işlemci içeren Windows cihazı, Windows makinenizde Mac sürümünü Windows'u kaybetmeden kullanabilmek için kullanabilirsiniz. Tabii ki orijinal Mac kadar iyi değil. iyi. Nasıl ilgilendiğinizi açıklayan bu bağlantıyı izleyin: http://www.youtube.com/watch?v=tDgMucfcqT4
Yararlı bir makale ve dürüst olmak gerekirse bir iPhone oyunlarının geliştiricisi olma niyetim var ve bir ay içinde bir oyun indireceğim, Allah'ın izniyle
Bu harika makale için tanrı seni korusun. Fikirlerim var, bir geliştiriciye ihtiyacım var, kardeş Muhammed, iletişim kuracak, teşekkür ederim
Bir uygulama yayınlamak istiyorum, ancak programları yayınlamak için bir lisans gerekli
Tanrı sizi iyi ödüllendirsin, harikadan daha fazla bir makale ve uygulama yayınlamak için Apple'a geliştirici olarak kaydolmak üzereyken doğru zamanda geldi, ancak faydasız ne kadar yayınlamayı sevmiyorum çünkü özel bir program XNUMX tekrarlayıcıdan daha iyi.
Özellikle Arap dünyasında programlamanın öncüleri olduğunuz için iPhone İslam'da iOS programlama kursları yayınlayacağınızı umuyorum.
Apple'a geliştirici olarak kaydolma hakkında bir soru sormak istiyorum. Mısır'da Apple ile ilgilenen bir vize üreten en iyi banka hangisidir? Mısır'da uygulama satın almak için doğrudan ABD mağazasıyla işlem yapmayı kabul eden kartlar var mı?
Ve Tanrı seni iyilikle ödüllendirir
Hangi kredi kartının Apple tarafından kabul edildiği ve hangi bankadan alındığı önemli değildir ve Amerikan mağazasında bir Mısır "Visa" kullanamazsınız. Apple ile iletişime geçerseniz, size içinde ülke sınıflandırmasına sahip olmanın amacını söyleyecektir. store, bir ülkede yaşayan herkesin yaşadığı ülkeye özgü bir kart kullanması içindir.
Nesnel bir c dili öğretmenin en iyi yolu nedir Eğitim kitaplardan, web sitelerinden veya daha iyi kurslardan mı?
Nazik tavsiye
مع الشكر
Objective C'yi öğrenmeden önce değişkenler, döngüler vb. gibi temel programlama komutlarını öğrenmek tercih edilir. Öğrenim yerine gelince, en iyi yol dersleri ve web sitelerini karıştırmaktır. Ancak iOS cihazlar için programlama yapmak istiyorsanız satın alma yeteneklerinizin size yardımcı olduğundan emin olun, çünkü Apple’ın programlarını yüksek fiyatlarıyla bilinen Mac cihazları dışında programlayamazsınız. Windows kullanıcısıysanız Android’e gidin.
Bu makaleyi de çok, çok, çok faydalı buldum ama nasıl bir uygulama geliştireceğimi bilmiyorum
Gelişimi öğrenmek istiyorsanız, bu site aracılığıyla bunu kolayca yapabilirsiniz: http://code.org/learn
Arap geliştiriciler var mı?
Sen ne düşünüyorsun?
Size göre, Yvonne bir yabancı ve hahaha için bir şey yok: D
Ha-ha-ha-ha-ha-ha-ha-ha-ha-ha
Sevgili kardeşim, Android için program geliştirmek için, web sayfalarında kullanıcı arayüzü etkileşimini geliştirmek için kullanılan JavaScript değil, Java kullanılır, JavaScript dilinin başka kullanım yollarının da olduğunu bilerek, programın yazılması için Bu dil ile hem Android hem de iOS platformlarında birlikte çalışabilen tek bir program elde edilen Appcelerator platformudur.
Gördüğüm en iyi makalelerden biri
Allah size iyilik versin .
Allah sizi en güzel mükafatlandırsın.
Programlamayı öğrenmemizi kolaylaştıracak dersler diliyoruz ve bildiğiniz gibi başlangıçta çok zor.
Yeni başlayanlar için çok büyük bir kolaylığa sahip olduğu için lütfen bu bağlantıyı takip edin
Yeni başlayanlar için çok kolay olduğu için lütfen bu bağlantıyı takip edin http://code.org/learn
Çok güzel bir makale ..
Teşekkürler Yvonne Aslam
Allah seni ödüllendirsin, beni daha fazlasını öğrenmeye motive ettin
Sizi etkilemeye hazır olun ve bu site yeni başlayanlar için mükemmeldir. http://code.org/learn
Harika bir makale, ancak altıncı paragrafta bir hata var: "Android cihazlar, bir dil (JavaScript)" Android'i programlamak için kullanılan dil "JAVA" dır
Programlayabilirim ama fikir eksikliğim var, onları bir programa dönüştürecek fikirlere sahip olanlarla nasıl iletişim kurabilirim?
teşekkür ederiz.
Birçok uzman Java öğrenmeden önce JavaScript öğrenmeyi tercih eder çünkü daha basittir ve başlangıçta diğer birçok dil için birçok önemli temel komut içerir.
Yeni başlayan bir geliştirici olarak bizim için yararlı olan bir konuda size sağlık verir.
Doğrusu, başvurumu sizinle birlikte yayınlamayı düşündüm
Sadece güncelleyin ve sizinle paylaşın, Allah'ın izniyle
Sana bir sorum var, neden sormuyorsun ve Yvonne Islam cevaplıyor, sadece gelişim hakkında
En yaygın programlama problemlerine ve hatalarına aşinasınız
Bizler yeni başlayanlar ve bunlarla ilgili deneyimimiz yok
teşekkür ederim
Açıkçası seni destekliyorum Abdullah kardeşim
Birçok ihtiyaçta, yeni başlayanlar için değil, orta ve ileri düzey bir geliştirici olarak size sormamız gerekir.