enes

495 posts

enes banner
enes

enes

@enesapp

Fullstack Engineer • iOS App Developer ( SwiftUI )  • @suncadecom

Istanbul, Turkey شامل ہوئے Ağustos 2019
434 فالونگ2.4K فالوورز
enes
enes@enesapp·
Aslında bu projeye aylar önce başlamıştım ama bir türlü ilerleyemiyordum. Gelen yorumlar ve mesajlar motivasyonumu baya toparladı teşekkürler
enes@enesapp

Giriş, gelişme ve sonuç

Türkçe
0
1
45
3.5K
enes
enes@enesapp·
@zoonpolitikion Yaşanmayan ihtimallerin de seni bambaşka yerlere götürebileceğini kendi içinde kabullenmek lazım. 1 yıl önce yaşanmasını istediğim her şey yaşansaydı şu an sahip olduğum güzel şeylerin büyük bi kısmı olmayacaktı. Fazla düşünme.
Türkçe
1
0
1
100
alaycı kuş🤠
alaycı kuş🤠@zoonpolitikion·
içimizdeki bu his nasıl geçiyor ya aynaya kafa atıcam şimdi
Türkçe
3
0
17
509
enes
enes@enesapp·
@bptfinans Orta ve uzun vadede moral bozmaya gerek yok. Yıllardır borsada bir varlığın fiyatı düştüğünde dalga geçip bundan keyif alan bi kitle var zaten. Kişisel olarak da düştükçe toplayıp ortalama maliyetimi düşürüyorum ytd
Türkçe
0
0
0
80
BPT Finans
BPT Finans@bptfinans·
SON DAKİKA | Gram altın, 6.400 TL'nin altına düştü. — Altın, 1 haftada yaklaşık %13 değer kaybetti.
BPT Finans tweet mediaBPT Finans tweet media
Türkçe
79
48
2K
415.4K
enes
enes@enesapp·
@Vignesh_ey I explained it in detail in the tweet I quoted
English
0
0
1
344
Vignesh
Vignesh@Vignesh_ey·
@enesapp That’s so cool. How are you getting that gravity effect?
English
1
0
1
449
enes
enes@enesapp·
Giriş, gelişme ve sonuç
enes@enesapp

Bugün, aşağıdaki animasyon için biraz uğraştım. Bu tarz şeyleri nasıl yaptığımı pek anlatmadığımı fark ettim. Aynısını yapmak isteyenler olur diye detaylıca açıklıyorum. Temelde fizik motoruyla çalışan, telefonun konumuna göre yer çekimine tepki veren, sürükleyip fırlatabildiğiniz ve patlatabildiğiniz bir chip animasyonu diyebilirim. Basit görünse de arkasında birkaç farklı sistem var. Yapı olarak dışarıda SwiftUI, içeride SpriteKit kullanıyorum. İkisini SpriteView ile bağladım. Çünkü SwiftUI’ın kendi animasyonları bu tarz fizik işleri için yeterli değil. Çarpışma, momentum vs. tamamen SpriteKit tarafında. Chip’ler aslında SKSpriteNode ama görüntülerini SwiftUI’dan alıyorum. ImageRenderer ile bir SwiftUI view’ını render edip texture olarak kullanıyorum. Yani o kapsüller aslında SwiftUI’da çiziliyor, sonra SpriteKit’e gidiyor gibi düşünebilirsiniz. Yer çekimi için CoreMotion kullanıyorum. Telefonu hareket ettirdiğinizde içerisindeki chipler de telefonun konumuna göre sanki yer çekiminden etkileniyorlarmış gibi hareket ediyorlar. Drag kısmı beklediğimden daha fazla uğraştırdı. Direkt pozisyonu güncelleyince fizik motoru devre dışı kalıyordu. Onun yerine spring joint kullandım. Parmağın olduğu yerde görünmez bir anchor var, chip ona yayla bağlı gibi hareket ediyor. Bırakınca da biriken momentumla fırlıyor. Patlama davranışı için dokunma ve sürükleme hareketlerini süre bazlı ve hareket mesafesi kontrolü ile ayırdım. Çok hareket etmeden belli bir süre basılı tutulursa patlama efekti ile ilgili chip’ i kaldırıyorum. Bu işlemde de minik bir uzama, patlama ve titreşim efekti uyguladım. Şimdilik içime sindi gibi ama biraz daha değiştirebilirim. Aslında bu kadar, onun haricinde bazı ufak detaylar var. Mesela seçimi kolaylaştırmak için hit area’yı biraz büyüttüm, collision path’i dinamik ayarladım. Renkler de her view açılışında dinamik olarak oluşturuluyor. (gözleriniz bozulmasın diye çok açık tonları bu hesaplamadan kaldırdım) Yapması bayaaa uğraştırdı ama keyifliydi

Türkçe
10
31
797
88.4K
enes
enes@enesapp·
Projeyi ve proje yapısını görmeden yorum yapmak zor ama doğru mimari ile yapılamayacağını düşünmüyorum. Kaynak tüketimi konusu değişken, Python’ un hayranı değilim sevmem ama 4 kat fazladan kaynak gereksinimi inanılmaz bir miktar. Vibe coding için kütüphanelerin ve kaynağın daha fazla olduğu alanlarda kalmak geliştirme sırasındaki diğer işlemler için de daha sağlıklı. Yeni chat açıp biraz daha Claude ile kavga edersen muhtemelen aynısını söyler.
Türkçe
0
0
0
113
Ege Beşe
Ege Beşe@egebese·
milisaniyeden ziyade mevcut sistem sıra sistemine ve failed / zaman aşımı gibi şeylerde devam mekanizması yokmuş ve python ile 4 kat daha fazla ram vs. olan bir sunucu gerekiyormuş. o yüzden geçiş öneriyor. 1-2 gün ekleyecek geliştirme sürecine ama bi tık sağlam başlamak istiyorum. eğer problem olursa ilerde refactor veri kaybı olmadan çok zor oluyor
Türkçe
1
0
1
741
Ege Beşe
Ege Beşe@egebese·
suparank'in backend'i python olarak başlamıştım ama rust kullanmak mı daha mantıklı? eşzamanlı birçok şey çalışacak vs. ne kullanmak lazım?
Türkçe
13
0
12
9K
enes ری ٹویٹ کیا
Esra
Esra@elsapriv·
Mina artık yayında! Mina’da kullanıcılar dili ezberlemek yerine, bir hikâyenin içinde deneyimleyerek öğreniyor. Amacımız, öğrenme sürecini daha doğal ve sürdürülebilir hale getirmek. İndirmek için ; guidemina.com/app?campaign=e… Geri bildirimlerimizi merakla bekliyoruz🤍
Türkçe
1
4
20
2K
enes
enes@enesapp·
@aibursa Evet ben de syntax ameleliğinden kurtulmak için kullanıyorum :D Bu arada videodakini temel çerçevede yapabilir belki, SpriteKit ile alakalı döküman ve makale sayısı biraz fazla
Türkçe
1
0
1
294
enes
enes@enesapp·
Bugün, aşağıdaki animasyon için biraz uğraştım. Bu tarz şeyleri nasıl yaptığımı pek anlatmadığımı fark ettim. Aynısını yapmak isteyenler olur diye detaylıca açıklıyorum. Temelde fizik motoruyla çalışan, telefonun konumuna göre yer çekimine tepki veren, sürükleyip fırlatabildiğiniz ve patlatabildiğiniz bir chip animasyonu diyebilirim. Basit görünse de arkasında birkaç farklı sistem var. Yapı olarak dışarıda SwiftUI, içeride SpriteKit kullanıyorum. İkisini SpriteView ile bağladım. Çünkü SwiftUI’ın kendi animasyonları bu tarz fizik işleri için yeterli değil. Çarpışma, momentum vs. tamamen SpriteKit tarafında. Chip’ler aslında SKSpriteNode ama görüntülerini SwiftUI’dan alıyorum. ImageRenderer ile bir SwiftUI view’ını render edip texture olarak kullanıyorum. Yani o kapsüller aslında SwiftUI’da çiziliyor, sonra SpriteKit’e gidiyor gibi düşünebilirsiniz. Yer çekimi için CoreMotion kullanıyorum. Telefonu hareket ettirdiğinizde içerisindeki chipler de telefonun konumuna göre sanki yer çekiminden etkileniyorlarmış gibi hareket ediyorlar. Drag kısmı beklediğimden daha fazla uğraştırdı. Direkt pozisyonu güncelleyince fizik motoru devre dışı kalıyordu. Onun yerine spring joint kullandım. Parmağın olduğu yerde görünmez bir anchor var, chip ona yayla bağlı gibi hareket ediyor. Bırakınca da biriken momentumla fırlıyor. Patlama davranışı için dokunma ve sürükleme hareketlerini süre bazlı ve hareket mesafesi kontrolü ile ayırdım. Çok hareket etmeden belli bir süre basılı tutulursa patlama efekti ile ilgili chip’ i kaldırıyorum. Bu işlemde de minik bir uzama, patlama ve titreşim efekti uyguladım. Şimdilik içime sindi gibi ama biraz daha değiştirebilirim. Aslında bu kadar, onun haricinde bazı ufak detaylar var. Mesela seçimi kolaylaştırmak için hit area’yı biraz büyüttüm, collision path’i dinamik ayarladım. Renkler de her view açılışında dinamik olarak oluşturuluyor. (gözleriniz bozulmasın diye çok açık tonları bu hesaplamadan kaldırdım) Yapması bayaaa uğraştırdı ama keyifliydi
Türkçe
6
4
194
100.2K
enes
enes@enesapp·
@aibursa Complex animasyonlarda kötü hala, React’ ta biraz daha başarılı (kütüphaneler vs) ama Swift için doğru düzgün GitHub reposu bile yok
Türkçe
1
0
2
1.5K
enes
enes@enesapp·
@egebese Buradan trafik / satış gelmiyorsa özellikle erken aşamada paylaşmamak daha sağlıklı gibi
Türkçe
1
0
0
437
Ege Beşe
Ege Beşe@egebese·
uygulamayı bir iki kere review'a attım fakat 3 kere reject geldi hepsi klasik app'in gizlilik sözleşmesiyle ikna etmek üzerine şeyler. onları fixledim ama son build'i çektim incelemeden. ai video generator app yapmam ile alakalı tweetler gördüm ve etkileşimleri vardı. anladım ki bu app yayına girdiği anda birileri bi şeyler deneyecek, review anlamında hazırım. daha önce anonların 10'a yakın 1 yıldızını sildirmiştim. ama amacım ilk versiyonlarda saldırıları engellemek, biraz ona çalışayım bayram telaşı başlamadan
Türkçe
4
0
28
5K
enes
enes@enesapp·
@elsapriv dünyayı kurtarıyorum
Türkçe
0
0
5
404
enes
enes@enesapp·
@ilkerulusoy Bilmem çok sivri kelimeler seçmedim diye linçlenmedi herhalde
Türkçe
1
0
0
170
Ilker
Ilker@ilkerulusoy·
@enesapp ben bunu yazdım diye ne küfürler yedim ya
Türkçe
1
0
1
210
enes
enes@enesapp·
Apple’ ın uğraşılmamış vibe coded uygulamalarla alakalı ya da hafta sonu 3 tane uygulama yapıp yükleyenler hakkında aksiyon alacağını düşünüyorum. Geçen sene de söylemiştim. Bu süreç bu şekilde sürdürülebilir değil. Google Play Store’ daki gibi yarısı bozuk uygulamalarla dolu bir uygulama çöplüğüne dönüşmek istemiyorsa zorunda. Şimdilik hesap açma kısmını zorlaştırmışlar. Örneğin 2018-2019’ da Google Play’ de doğru düzgün inceleme yapılmazdı. Hesap açarken kimlik bile istenmiyordu. Şu an herkes yeni şartlara kızıyor ama böyle bile mağaza kalitesini ancak ortalama tutabiliyor. Reddedilen uygulamayı sebebini bile okumadan 10 kez incelemeye gönderenler, 10 kez sistemi meşgul etmemeli.
Türkçe
5
0
48
8.6K
enes
enes@enesapp·
Düzgün çıkarmalarında problem yok zaten onun için “uğraşılmamış vibecoded” yazdım. Yazılım bilmeden çok başarılı projeler çıkarmış bir sürü kişi tanıyorum. Hafta sonunda uygulama yapıp iki text bir textfield koyup sıfır değer önerisi ile markete atmanın iki taraf için de sürdürülebilir olmadığını söyledim
Türkçe
0
0
0
25
Captain Jack Sparrow
Captain Jack Sparrow@ScalpXtrader·
@galoses_ @enesapp Dostum birileri düzgün ve hızlı app çıkarıyor diye size neden batıyor ki bu durum? Milyar dolarlık oyunlarda bug vb şeyler olabilir illa ki olacaktır.. Kısıtlayıcı zihniyetten vazgeçin teşvik edici şeylere odaklanın..
Türkçe
2
0
0
41
enes
enes@enesapp·
@salihdev @fkadev iyi bu arada, chatgpt öveceğimi düşünmezdim ama son zamanlarda güzel çalışıyor
Türkçe
0
0
3
399
Salih
Salih@salihdev·
@fkadev Gpt 5.4'ün de opusdan iyi olduğunu yazmış grafiği geminiye çizdirdiler muhtemelen
Türkçe
4
0
24
2.6K
enes
enes@enesapp·
Bugün bardak modellemem gerekeceğini düşünmemiştim
enes tweet media
Türkçe
1
1
16
9.3K
enes
enes@enesapp·
@saylamsafak Uygulamadaki Grok sesleriyle aynı, API alanında ücretsiz playground da var
Türkçe
0
0
0
278
Şafak Saylam
Şafak Saylam@saylamsafak·
@enesapp Minimax 2.8 ile kiyasladiniz mi, dublaj yetenegini merak ettim dogrusu.
Türkçe
1
0
0
536
enes
enes@enesapp·
Grok’ un TTS API’ si yayınlanmış, fiyatı Eleven Labs’ ten daha ucuz gibi gözüküyor. Hatta bu kalitedeki en fiyat / performans TTS hizmeti olabilir.
enes tweet mediaenes tweet media
Türkçe
2
1
60
7.7K