1. sayfa
herkesin macbook alacak parası yok.![]() |
Bir kere uygulamanizi hangi platformlarda release edeceginize karar vermeniz lazim. Sadece IOS'sa Swift yazmak size avantaj saglar. Android'e de gelistirmeniz gerekiyorsa React Native ya da Flutter iyi bir cozum olacaktir ancak belli kosullar altinda: 1. Yazacaginiz uygulamanin performasi native dillere(Swift, kotlin) daha dusuk olacaktir. eger basit bir uyuglamaysa aradaki farki cok zor farkedersiniz. 2. Yazacaginiz uygulama cok fazla sensor verisi alacaksa cross platform yazmak zorlayacaktir. 3. React native ya da flutterda bazi kutuphaneler hala gelistirme asamasinda, bazi seyleri yazarkenn zorlanabilirsiniz. Bunlara ek olarak eger IOS gelistirecekseniz Objective-C ile de gelistirebilirsiniz. |
Objective-c bakacağımı sanmıyorum hocam. Swifte başladım uikit ve swiftui bakıp öyle ilerleyeceğim. Bir de c# ile backend projeleri yazıyorum. ios ve backend developer olarak çalışacağım şu swifti öğrendiğimde |
Orası öyle fakat her zaman eleman ihtiyacı var ve diğer dillere göre daha çok para kazandırıyor. Bu bakımdan öğrenmek istedim. Başladım zaten bakalım bir kaç küçük app yazdım. |
Bu arada yurt dışında mobil developer görevinde çalışan birisi ile konuştum ve flutter için büyük projelerin yoksa ideal dedi. Onlar react native kullanıyormuş ve dart dilide çok yaygın bir dil değil zaten. İlk başlarda hevesim vardı fakat insanlar ile görüşünce flutter merakım gitti açıkçası. Şuan tek derdim swift öğrenmek. Zamanında biraz android bakmıştım Java/kotlin ile şuan swifte geçince ve xcode kullanınca aradaki rahatlığı gerçekten fark ettim. |
Biraz araştırırsan Mac'a gerek olmadığını da öğrenmiş olursun. Ama önce o aşamaya gelebilmelisin. |
Ne yapmak istediğini açıklaman gerekli ki tavsiye verelim. Ben işte Swift, kotlin ve react native kullandığım projelerim var. Kendim sideprojectlerimi React native ile yazıyorum cünkü hızlı bir sonuç almak ve mümkün olduğunca az efor ile bir şey üretmek istiyorum. Web deneyimim olduğu içinde react native yazmak gayet kolay oluyor. Ancak rekabetçi bir uygulama yazmak istesem. Gerçekten iyi bir deneyimi önemseyen bütçesi ve zamanı müsait bir ürün geliştirsem Swift ile IOS, kotlin ile Android ayrı ayrı tasarımlar ile ayrı takımlarla ele alırdım. |
Sunu unutmayalım ki hala apple store android storedan 2 kat fazla kazandırıyor. Dolayısı ile iki tavsan peşinde koşmaktansa Swift+AutoLayout ile iyi bir kullanıcı deneyimi ve arayüz ile uygulamayı çoklu dil desteği ile store koymak çok daha iyi. Her seçmimin bir tradeoff var özetle. |
O sanırım macbook almaya gerek yok demiş. Hackintosh ile iOS yazılıyor herhangi bir sıkıntı olmadan. |
|
Hackintosh hiç bir sıkıntı çıkarmıyor. Ekran kartıma kadar tanıdı zaten. Şuan opencore kullanmaktayım. |
Aklımdakine yazayım bir backend developer için kotlin ile android app geliştirilmek IOS göre çok daha anlaşılması kolay. Daha tanıdık geliyor. |
XCode için 2010 Mac mini de alabilirsiniz, şu anda Sahibinden'de 1100TL'ye var ve 1000TL önerirseniz eminim satar. 2010 Mac mini macOS 13 (High Sierra) çalıştırabiliyor ve H.Sierra da XCode 10.1 çalıştırabiliyor ve onunla iOS 12 geliştirebilirsiniz. |
|
Swift "öğrenmek" için Mac'a gerek yok. İOS için uygulama geliştirilecek se, orasını bilemem. Swift Linux'ta da çalışıyor (Linux sürümü mevcut). Hatta bir Windows sürümü de geliştiriliyor. |
hocam hangisi seçtin? |
ben 2 yıldır Swift ile ilgileniyorum. |
1. sayfa
< Bu mesaj bu kişi tarafından değiştirildi Cube00 -- 22 Temmuz 2020; 1:16:42 >
< Bu ileti mobil sürüm kullanılarak atıldı >