Android işletim sistemi gün geçtikçe daha da büyüyor. Her yeni sürümle birlikte pek çok yenilik sunan Android için uygulama geliştirmek çoğu cep telefonu kullanıcısının hayali.
AveaLabs, bu hayalinizi gerçeğe dönüştürmek için kendi blog sayfasında Android uygulaması geliştirmek için gerekli ortamın kurulmasıyla ilgili oldukça açıklayıcı bir yazı yazmış.
Siz de Android için uygulama geliştirmek istiyor, fakat nereden başlamak gerektiğini bilmiyorsanız AveaLabs‘ın blog sayfasını ziyaret edebilirsiniz.
:: Android için uygulama geliştirmek ister misiniz?
eclipse’den nefret ediyorum
Aynen. O kadar sene visual studio kullandıktan sonra eclipse kullanmak acayip zor geliyor. Her şeyi elinle kendin yapmak zorundasın. Qt creator bile eclipse’den daha kullanışlı.
Eclipse’te hangi kısmı elinle kendin yapmak zorundasın? Bende tam aksine Eclipse’i severim, hatta en sevdiğim Java ide’sidir kendisi… GUI yaparken netbeans daha avantajlı kalıyor. Ancak bu ikisinide sevmeyen zaten java sevmiyordur…
Aslında bahsettiğim android sdk’sından da kaynaklanıyor. En basitinden bir eventi kendin tanımlaman gerekiyor. GUI taraftan event kodlarını otomatik oluşturamıyorsun. Visual studio’da bu çok basit mesala. Acayip zaman kazandırıyor.
Java genel olarak GUI tarafından zayıf zaten. (bence)
Bu açıdan Visual Studio ile yarışmaları pek mümkün değil ama o noktada iş iphone vs android rekabetine benziyor. (.net vs java) Çünkü .net sadece microsoft yazılımları üzerinde çalışan yazılımlar üreterek grafik kütüphanesini temel olarak windows’unkilerden kullanrak ve orayla kısıtlayarak işi çözüyor. Java ne yapsın? GTK kullansa KDE ortamında kötü gözüküyor. QT kullansa androidde bozuluyor falan derken, ortada birçok kanattan geliştirilen tamamlanamamış projeler ortaya çıkmış oluyor. Yani burada platform bağımsız olmanın dezavantajlarından yakınıyoruz temelde…
eclipse benimde en sevdiğim java idesidir. netbeans’e göre daha güzel.
ama en sevmediğim ide diyebilirim. benim en önemli şikayetim yavaş olmasıyla ilgili. zaten javayıda pek sevmem
Yani dediğiniz gibi siz javayı sevmiyorsunuz. Java projeleri genel olarak bol ram tüketiyor, eclipse’in içinde 1’den fazla projeyi sürekli açık tutuyorsanız gb’larca raminiz olsa yetmeyebilir…
Eclipse candır yahu sevilmez mi
Bu arada Eclipse üzerine flash builder SDK’sını kurarak flash builder ile Android, Blackberry ve iOS için yazılım geliştirebilirsiniz Görsel anlamda da çok rahat
java projelerinden ziyade bir keresinde bir html dosyasını attım içine biraz uzun bir dosyaydı renklendirirken dondu eclipse. işte orada iğrendim eclipse’den
fakat esnekliğini taktir ederim hep. samsung’un widget geliştirme ortamı bile eclipse üzerinden çalışıyori. vardır herhalde bir bildikleri
Evet yavaşlık da eclipse için büyük problem.
Google ise işin kolayına kaçarak C++ yerine java ile yoluna devam etti. Linux tabanlı işletim sistemi ama kullanılan programları ise java tabanlı. Ah şu Qt google’nin elinde olacaktı
Linux üstünde biraz daha hızlı çalışıyor eclipse. Aynı şekilde emulator de biraz hızlı windows a göre.
C++ kullansaydı bu kadar çok uygulaması olmazdı.
Windows kullanmayalı çok olduğu için windowstaki çalışma hızı hakkında bir fikrim yok…
Qt gibi bir platform kullansaydı yine çok fazla uygulamaya sahip olurdu.
İnatçı gördüm. O tarafı nokia denedi, istediği boyutları tutturamadı… Ama dediğim gibi flame yapmanın anlamı yok, bu şekliyle linux vs windows tartışmasından farksız, uzar gider… İsteyen istediğini kullansın.
Ayrıca çok ısrar edersen tutan yok QT ile uygulama geliştirebilirsin, sonuçta linux çekirdeğini kullanıyor makina. Tabi sdk’nın nimetlerinden feragat edeceğini unutmamak lazım.
Bana göre Nokia, symbian’daki olumsuz izlenimi değiştiremediği için uygulama geliştiricileri tekrar symbian’a çekemedi. Geçmişte nokia’nın geliştiricileri çok desteklememesi de ayrı bir etken. Çoğu kişi çekimserdi.
Aslında bir geliştirici QT sdk’yı android programlamaya uyarlamış. Ama arkasında bir mobil şirket olmadığı için pek güvenemiyorum.
Siz nece konuşuyonuz ya anlatın, öğretin şu gelişmiş bilgisayar dünyasına adım atayım.Bilgisayar hakkında bir tek yazılım bilgilerini bilmiyom böyle, program yapma,site kurma gibi şeyler falan anlatın hadi
Zaten işin civcivi orada O kısım da öğren öğren bitmiyor Öğrendikçe geriye bakıp ne kadar az bildiğini hatırlıyorsun Güzel ve sonu olmayan bir duygu
Peki nerelerde öğrenebiliriz ? Evde pc başında deneme yanılma ile mi yoksa okulda falan öğretirler mi? Ben anadolu teknik lisesi bilişim bölümünde okuyorum da ondan sordum.Yani öğrenme çeşitleri nasıl
eclipse kalkan eller kırılır gerçi ben de bu sıralar idea kullanıyorum. yakında lisansını da alıcam inşallah. 200$ :'(
Sana kalmış bir şey o Artık internette de yeterince kaynak var. Bilgisayar başında bile bir çok şeyi öğrenebilirsin. Ama bulacağın bir çok şey İngilizce olacağından yeterince iyi seviyede İngilizcen olması yararına olur…
Peki böyle türkçe olarak kaliteli bir kaynak falan yok mu ? Okuduğum bölümde öğrenir miyim sence böyle şeyleri lisede falan daha lise 2’ye geçtim de ?Yoksa ünide falan mı öğretiyorlar ? Çünkü o kadar fazla ingilizce bilgim olduğunu düşünmüyorum.Turistlerle muhabbet ederim, yer tarif ederim, gittiğim yerde alışveriş yaparım, otel bile tutarım, gibi gibi şeyler ama bu yazılım işi falan karışık olduğunu düşünüyorum.Kursları falan var mı bunun böyle kaliteli ucuza Yani benim için en basit öğrenme yolu nedir ?Önümde uzun yıllar var lise 2’ye geçtim daha
Sakin ol şampiyon Zamanla kendin bulursun zaten hangi yöntem ile hızlıca öğrendiğini. Aceleye gerek yok Türkçe kaynaklar da var tabi ama İngilizce kaynaklar kadar iyi ve yeterli değil…
Avea’ dan böyle bir şey beklemezdim. Gerçekten helal olsun, çok güzel bir proje. İnşallah devamı gelir. Sırf bu yüzden bile Avea’ ya geçilebilir diye düşünüyorum.
Selamun aleyküm
Arkadaşlar java ile .net karşılaştırmalarını yapmışsınız.
Android için uygulama geliştiricekseniz.Netbeansı tavsiye ederim lakin
artık yazılımcılar bi o dile bak bi bu dile bak bıkmış durumdalar işin özü ve sonucu aynı olsa da bir dilde uzmanlaşan biri diğer bir dile 2-3 aylık bi araştırma sonucu adımını atıyor.
Kendim datnet platformunda yazılım geliştiren biriyim daha onceleri c c ilede baya bi uğraşmışlığım var.
Bana sorarsanız Visual Studioyu tek geçerim lakin; işin özü şu ki microsoft , bir diğer dilin kit lerini visual studio ya eklemekden kaçınıyor veyahut sevmiyor.
Zati java ya karşı c# çıkarıp şu an dotnet 4.0 sürümlerini basa basa yazılımcıları adeta bilgisizleştirmeye çalışmaktadır.’şu an java dilini eklemiş durumda studioya dotnetli halini’:D
Microsoftun amacı bu işe başlıyıcak olanları eline mahkum etmek.
Java vb gnu geliştiricileri ise c ile başlıyp c ile yürüyüp şuanda java platformuna adım atmıştırlar.
Dotnet ile java kütüphaneleri aynı mantığı kullanırlar yani yazdığınız kodlar belli bir yapıda ortak bir binary yapısına dönüştürülür ordanda işlemler yürütülür.’kodlarınız açıktır.d kod karıştırıcı kullansanız bile’
buralara nerden geldim anlamadım demek yazasım varmış.
Eğerki harbi yazılımcı olmak istiyorsanız
Şunları Araştırmanızda fayda var
Makine dili
‘Basic … falan var onlar çokda onemli değil’
Assembler
C
C
Dotnet’vb net c# ‘
Java
ilk adım olarak vb sürümlerini tavsiye edirim
bi button koyun üstüne ‘bana dokun yazın’
click olayına ‘Niye dokundun bana yazın.’
Belki hoşunuza gider.
Haa unutmadan bir ara visual studionun bi kiti vardı bütün telefon işletim sistemlerine yazılım yazılabilen kiti bi araştırın derim. 2008 -2009 yıllarında sanırsam
Saygılarımla.d
Android cihaz üzerinde herhangi basit bir program gelistirmek için
Android cihaz üzerinde herhangi basit bir program geliştirecek birini arıyorum. Mezuniyetim buna bagli lütfen yardımcı olun 🙁