X

Uygulama Geliştirmek İçin Gerekenler

Bu sorumuzda uygulama geliştirmek isteyen bir kardeşimizin sorusunu cevaplıyoruz. Uygulama nedir? Uygulama geliştirmek için gerekenler nelerdir? Uygulama Geliştirmeye nereden başlamalı? Uygulama geliştirmek için nelerden faydalanabilirim? gibi soruların cevaplarına bakıcaz.

SORU:

Abi uygulama geliştirmek istiyorum ama kodlar hakkında çok bilgim yok. Kitapları pahalı (Öğrenciyim). Yardım bekliyorum anlayacağın .

CEVAP:

Uygulama Nedir?

Önce uygulamanın ne anlama geldiğine bakalım. Uygulama, bir platform için geliştirilen araçtır. Örneğin; Android uygulamaları, Apple (iOS) uygulamaları, facebook uygulamaları, twitter uygulamaları, Windows işletim sistemi uygulamaları vs. gibi …

Bu nedenle hangi platform için uygulama geliştirmek istediğinize karar vermeniz gerekiyor.

Uygulama Geliştirmek İçin Gerekenler Nelerdir?

Son dönemde en çok uygulama geliştirilmek istenilen ve sitede temel konularına değindiğimiz yapılmak istendiğini düşünecek olursak kodlama dilini bilmeniz gerek. Windows için C++ yada C#, Apple (iOS) için Objective-C, Facebook için PHP ve ASP.NET gibi kodlama dilleri bilmek gerek.

Bir Uygulama Nasıl Geliştirilir?

kodlama dilinde Android derslerini sitede biz Eclipse programıyla anlatıyoruz fakat farklı uygulama geliştirme araçlarıyla da geliştirilebilir. PHP kodlama dilinde bir uygulamayı bütün bilgisayarlarda mevcut olan Notepad ‘te bile geliştirebilirsiniz fakat gibi geliştirmeyi kolaylaştıracak bir uygulama geliştirme programını kullanmak çok daha mantıklı.

ASP.NET ve C# için kesinlikle Visual Studio programı kullanmalı, ki zaten alternatif bir program kullanmak saçma olur. Yani toprağı kürekle değil kaşıkla kazmaya benzer.

Uygulama Geliştirmek İçin Nereden Başlamalı?

Bir uygulama geliştirmek istiyorsanız ve hiç bilmiyorsanız öncelikle geliştirmek istediğiniz uygulamayı geliştirebilmeniz için öğrenmeniz gereken kodlama dilinin en temelinden başlamalısınız. Bir anda üst düzey konulara dalmamalısınız. Öyle olursa çok zorlanır hemen yazılımdan soğursunuz.

Örneğin if nedir?, String nedir?, Int nedir?, Değişken nedir?, For döngüsü nedir? gibi bir sürü bilmeniz gereken temel konuları öğrenmeniz lazım.

Öğrenmek istediğiniz kodlama dilini anlatan ve öğreten kaynaklara başvurup, onların en temelinden itibaren, anlayarak ve uygulayarak yapmak gerek.

Uygulama Geliştirmek İçin Nelerden Faydalanabilirim?

Kardeşimiz kitapların pahalı olduğunu söylüyor. Kitaplar ortalama 40-50 lira civarı. Herkesin bütçesi uymayabiliyor. Zaten kitaplar 5-10 lira bile olsa birinci tercih olarak kitapları kullanmanızı pek tavsiye etmiyorum. Çünkü yaptıklarınızı uygulamadan, sadece okuyarak öğrenmek zor. Dolayısıyla yazılım kitaplarını, hikaye kitabı gibi otobüste, tualette okusanız bir naneye yaramaz. Bir ekrana bir kitaba bakarak uygulamaya çalışmakta sıkıntı.

Kitabın bir diğer sıkıntısı güncel bilgileri içermeme ihtimali. Yani siz kitabı bugün alırsınız fakat kitap 2 sene önce yazılmış ve yayınlanmıştır. Bu 2 senede o kitabın anlattığı yazılım dilinde bir sürü güncelleme, değişiklik ve kitapta anlatılandan çok daha güzel yöntemler çıkmış olabilir. Yazılımda bana göre görerek anlamak daha kolaydır. Örneğin kitapta en basitinden “File>>New>Android Application Project ‘e gidin ve bir android uygulaması oluşturun” diye bir cümle geçerse siz onları bulana kadar baya bir sıkıntıya girersiniz. Dolayısıyla kitaptan yazılım öğrenme kolay olmayabilir.

Bu nedenle görsel eğitim setlerini tercih etmenizi tavsiye ederim. Hem görerek hemde dinleyerek öğrenirsiniz. Tabi bu görsel eğitim setlerinin de güncelliği çok önemlidir. Diğer yandan kitaplara nazaran bir daha tuzlu olabilirler.

Son olarak kitap yada görsel eğitim setine nazaran kısmen daha avantajlı yöntem ise internetten öğrenmektir. Bir çok blog sitesinde çeşitli kodlama dillerine dair dersler verilmekte. Tabi derli toplu olup olması gibi bir sıkıntı olabilir. Diğer yandan herkesin anlatımı kusursuz ve mükemmel değildir. Fakat güncel kaynaklar bulma ve ücretsiz olması açısından çok büyük bir avantajdır. Bu nedenle kitapta alsanız, görsel eğitim seti de alsanız internet sitelerinden öğrenmeye mutlaka başvurmanız gerekecek ve size en ciddi katkıyı internet siteleri sağlamış olacaktır.

SONUÇ

Son dönemde özellikle Android uygulama geliştirip voleyi vurmak, çok herkesin hayali. Fakat yazılım öğrenip çok güzel bir uygulama geliştirseniz bile geliştirdiğiniz uygulamadan çok garantiniz yoktur. Bu nedenle her zaman söylediğim gibi yazılımı öğrenmeyi ve uygulama geliştirmeyi gerçekten bir şeyler başarmak ve bir şeyler yaratmak istiyorsanız yapın. Para odaklı hareket ederseniz ilk beklentinizi karşılamayan durumda yazılımdan vazgeçer ve bütün emeklerinizi çöpe atarsınız.

Uygulama Geliştirmek İçin Gerekenler was last modified: Kasım 13th, 2016 by KodcuHerif
KodcuHerif:
Son Yazılar