Bildirim
Nasıl Kaliteli Uygulama Geliştiririm? Nelere İhtiyacım Var?
Stanley Adventure Vakumlu Soğuk İçecek Bardağı, 0.47 lt : Amazon.com.tr: Ev ve Yaşam
https://www.amazon.com.tr/Stanley-Adventure-Vakumlu-%C4%B0%C3%A7ecek-Barda%C4%9F%C4%B1/dp/B07NLXVZLK
40 dk. önce paylaşıldı
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
2 Misafir - 2 Masaüstü
Giriş
Mesaj
-
-
Bilginiz nedir ne duzeyde? html css javascript biliyor musun? Herhangi bir backend dil biliyor musun? Biz bunlari bilmeden sana yardimci olamayiz. En kaba sekilde android icin java ve IOS icin swift ogren diyebiliriz.
< Bu ileti mobil sürüm kullanılarak atıldı > -
bildiğim diller: Java, C#, C++ ve veritabanı olarak orta düzey SQL. Gelecek yaz için uygulama yapmayı düşünüyorum ve bu süreye kadar da HTML, CSS, Javascript, php, python öğrenmeyi planlıyorum. Mesela siz uygulama yapacak olsanız hangi platformlara ihtiyaç duyarsınız. Bunu merak ediyorum. Dinamik, güzel bir uygulama yapmak için. Buna göre de bilmediğim diller varsa onları öğrenmeye başlayacağım. -
Ben java bilmiyorum. Swift c++ ve objective c de bilmiyorum. Html css jquery angular4 ve backend icin de c# biliyorum. Apiyi c#da yazip mobil uygulamayi da ionic3 te gelistiriyoruk angular4 typescript ile. Bu tercih meselesi bizim performans kaygimiz yok ve hizlica uygulama cikartmak istiyoruz bu yuzden hybrid ionic3 bicilmis kaftan. Sizin tercihlerinizi de bunlar belirleyecektir. Bilgi yetenek seviyeniz ve beklentileriniz.
Velhasil bizim ihtiyacimiz html css angular 4 c# ve mssql oluyor
< Bu mesaj bu kişi tarafından değiştirildi alpmirza -- 4 Eylül 2017; 16:7:36 >
< Bu ileti mobil sürüm kullanılarak atıldı > -
Selamlar, kaliteli uygulama geliştirmek için programlama dil(dillerini) bilmek önemli, ancak dikkat edilmesi gereken şey uygulama geliştirme mimarisini sindirmiş, yorumlayabilir ve eleştirebilir durumda olmaktır. Bunların yanında bir uygulamayı meydana getiren bileşenleri tanımak ve bilmekte çok önemlidir. Uygulama ve kaliteli uygulama arasındaki farklar saymakla bitecek türden değildir.
Bu nedenle yazılım geliştirme için kullanılan dilleri de öğren ancak bunun yanında bu işin mutfağını, mimarisini ve bileşenleri öğren ve sindir.
Bu ikisinin birleşimiyle ve fikirlerinin orjinalliği ile kaliteli bir uygulama ortaya çıkartmaya hazırsın.
İyi Forumlar. -
Eclipse ile birkaç masaüstü / form uygulaması yap (Java ile) sonra Eclipse'e Android Developer Tools plugin ini ekleyerek ve Android SDK'yı kurarak Android Application Project oluşturup birkaç app yapmayı dene, denemeden olmaz bu işler. Denemek Java dili ve yapısını öğrenmek için de motivasyon olur.
fakat iOS ve Android'i aynı kaba koyamayız, ikisi özellikle geliştirici/developer açısından hem teknik hem sosyal açıdan oldukça farklı. Teknik açıdan, iOS yeni (2012+) Mac bilgisayar alıp ona macOS'nin ve XCode'un son sürümlerinden birini kurmanı gerektirir ve Obj-C ve Swift gibi sadece 2 dil kullanmana izin verir ve tüm bunlar için üstüne de senede $100 üyelik bedeli ister. Android'te ise özellikleri yeterli 2006 model bir bilgisayara güncel bir Linux kurarak geliştirme yapabilirsin. IDE olarak Android Studio önerilir fakat dayatma yoktur. AS yerine:
Eclipse, ADT ile
IntelliJ IDEA
Emacs, Android Mode ile
kullanabilirsin ve geliştirme dili olarak Java yerine Kotlin ve Scala gibi diğer JVM dilleri veya Ruby,Python gibi betik dilleri de kullanabilirsin. Yani Android'te geliştirme açık büfe gibidir, istediğini seçip devam edersin. iOS'ta geliştirme ise tabldot gibidir, önüne ne konuluyorsa ona talim edersin, kolay gelsin :
< Bu ileti mini sürüm kullanılarak atıldı >
-
İyi nişan alıp attığını nasıl vurursun ?
İyi otomobil nasıl kullanırsın ?
Çok çalışarak, tecrübe kazanarak
İyi, kaliteli yazılım üretmek içinde, çok çalışıp tecrübe kazanmalısın.
Daha iyi yazılım üretmek için bir sürü teknik var tabiki, ancak bunları kullanabilmen için neden ihtiyacın olduğunu anlamalısın.
Bunlarda yaşayarak başına gelerek olur, evde iki kitap okuyup oradan yapılan örnekler veya iki basit web projesi ile olmaz.
Başına iş alıp, o işin altından kalkmalısın ki yaptığın işin farkına varasın. -
quote:
Orijinalden alıntı: alpmirza
Ben java bilmiyorum. Swift c++ ve objective c de bilmiyorum. Html css jquery angular4 ve backend icin de c# biliyorum. Apiyi c#da yazip mobil uygulamayi da ionic3 te gelistiriyoruk angular4 typescript ile. Bu tercih meselesi bizim performans kaygimiz yok ve hizlica uygulama cikartmak istiyoruz bu yuzden hybrid ionic3 bicilmis kaftan. Sizin tercihlerinizi de bunlar belirleyecektir. Bilgi yetenek seviyeniz ve beklentileriniz.
Velhasil bizim ihtiyacimiz html css angular 4 c# ve mssql oluyor
Ben de angular4 öğrenmek istiyorum. Önerebileceğiniz bir eğitim seti, video, döküman vs var mı? Bir de angular2 ve 4 çok benziyor mu? Birini bilsem diğerini rahat öğrenir miyim? Backend kısmı için de diyelim ki bir web sitesi ile entegre çalışacak. Php mysql ile yapabilirm değil mi?
< Bu ileti mobil sürüm kullanılarak atıldı >
-
Sikinti olmaz gecis zor degil. Udemy de Turkce ders seti mevcut Angular 4/Ionic 3 icin. Php Mysql ile ihtiyacin olan servisi de yazabilirsin.
< Bu ileti mobil sürüm kullanılarak atıldı > -
Ionic Framework'üne bulaşmanı hiç tavsiye etmem. Hybrid uygulamaların geleceği hiç iç açıcı değil. Her platform için native uygulama yazmak da başlangıçta senin hevesini kırabilir.
C++ ve C# biliyor olman çok iyi, çünkü Javascript'i öğrenmen çok fazla bir zamanını almayacak. HTML ve CSS ile bir kaç önbilgi edindikten sonra React ve React Native altyapılarına bakmanı şiddetle tavsiye edıyorum. Youtube kanallarında kısa ve öz bir şekilde aşağıdaki konulara sırası ile bakman yeterli olacaktır.
JavaScript Tutorials for Beginners
JavaScript ES6 Tutorials
JavaScript DOM Tutorial
HTML Tutorials For Beginners
CSS Tutorials For Beginners
React Tutorials
Editör
https://code.visualstudio.com/
React
https://facebook.github.io/react/
https://facebook.github.io/react-native/
https://www.reacttraining.com/
https://www.reactforbeginners.com/
http://babeljs.io/
Javascript
http://reactivex.io/rxjs/
https://rxmarbles.com/
Backend
https://firebase.google.com/docs/
-
Kaliteli uygulama diye bir sey yok. Performans, guvenlik, UI/UX dizayninin optimizasyonu , kodun ne kadarlik bolumun test edildigi vs gibi ( kod kalitesi ) metriklere gore uygulama ya da kod nitelendirilir. "Kaliteli" diye bir nitelik yok , kumaş değil bu.
Göze hoş gelen anlaminda kaliteli diyorsan eger, Android ve Apple in uygulama dizayn guide larina bakabilirsin. Ornegin Google un material dizaynini takip edebilirsin. Hangi fontlar kullanilmali, butonlar ve renkler nasil olmasi vs gibi guide lara bakabilirsin. Yazdigim kod bug siz olsun diyorsan da unit test, code coverage , Continious Integration gibi konseptleri inceleyebilirsin.
Bu dedigim ozelliklerin hepsini ayni anda mukemmellestiremezsin. Daha guvenli bir uygulama yapmak icin daha yavas calisan bir uygulama yazmak zorunda kalirsin bazi durumlarda ornegin.
< Bu ileti mobil sürüm kullanılarak atıldı > -
Merhaba, IOS için bir bilgim yok fakat Android için (Resmi IDEA) Android Studio'yu kullanabilirsiniz.
< Bu ileti mini sürüm kullanılarak atıldı > -
Bir de JAVA dilini bilmeniz (zaten biliyorsunuz galiba ) gerekiyor.
< Bu ileti mini sürüm kullanılarak atıldı >
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X