Tuist, büyüyen iOS mühendislik organizasyonumuzda geliştirici verimliliğine anlamlı bir katkı sağladı; bu da hem mühendislerimiz hem de onlarla birlikte çalışan kodlama ajanları için daha hızlı yineleme anlamına geliyor. Tuist, derleme performansını ölçeklenebilir bir avantaja dönüştürmemize yardımcı oldu.
Daha az bekleme. Daha çok teslimat.
Performansı sürekli optimize eden, darboğazları ortadan kaldıran ve ekibinizle birlikte ölçeklenen altyapıda yazılım oluşturun, test edin ve yayınlayın.
Aynı şeyi iki kez derlemeyin.
Derlenmiş kodu tekrar beklemek zorunda kalmamanız için derleme yapıtlarını geliştiricileriniz, CI ve agent ortamları arasında paylaşın.
Daha fazla bilgi edininKuyrukta beklemeyi bırakın.
Saniyeler içinde ayağa kalkan ve ekibiniz ile ajanlarınızla birlikte ölçeklenen çalıştırıcılar.
Daha fazla bilgi edininGerçekten güvenebileceğiniz daha hızlı testler
Yalnızca değişikliklerinizden etkilenen testleri çalıştırın ve kararsız olanları otomatik olarak işaretleyin, böylece başarılı bir derleme gerçekten başarı anlamına gelsin.
Daha fazla bilgi edininEkibiniz için daha fazla araç.
Mobil odaklı iş akışlarını geliştirin; geliştirici, CI ve ajan ortamlarında derlemeleri hızlandırın.
Previews
Uygulamanızı URL üzerinden anında paylaşın. Bekleme yok, sadece tıklayın ve herhangi bir cihazda çalıştırın.
Oluşturulan Projeler
Modüler Xcode projelerini daha kolay bakım ve ölçeklendirme için basitleştirin.
Registry
İhtiyacınız olanı indirin — yerel ortamda ve CI'da daha hızlı, daha hafif derlemeler.
Hızlı ilerleyen ekiplerin gücü
Tuist, hızla büyüyen startup'lardan küresel kurumsal şirketlere kadar 300'den fazla ürün ekibi tarafından güvenle kullanılıyor.
Müşteri hikayeleriMonzo, Tuist'in ikili önbellekleme ve seçici test özelliklerini kullanarak çekme isteği CI sürelerini %71 oranında, 52 dakikadan yalnızca 15 dakikaya düşürdü. Gereksiz derlemeleri ortadan kaldırarak ve yalnızca ilgili testleri çalıştırarak Monzo, neredeyse 200 modül üzerinde çalışan 45'ten fazla iOS mühendisi için geliştirme verimliliğini artırdı.
Daha fazlasını okuKore'nin önde gelen finansal süper uygulaması Toss, Tuist'in ikili önbelleğini kullanarak bir dakika içinde tamamlanan yerel derleme payını üç katından fazla artırdı. Yaklaşık 1.000 modül genelinde ürün geliştiricileri artık yalnızca kendi sahipliğindeki modülleri derliyor ve grafiğin büyük çoğunluğu önbellekten sunuluyor.
Daha fazlasını okuTrendyol, Tuist'in önbellekleme özelliğiyle derleme sürelerini %65 azaltarak CI derlemelerini 10 dakikaya ve yerel UI test kurulumunu 30 saniyeye indirdi. Kendi barındırdığı Tuist örneğini çalıştırarak 10'dan fazla alan ekibinde bulunan 170'ten fazla geliştirici için geri bildirim döngülerini hızlı tutuyor.
Daha fazlasını okumonday.com'un CI birleştirme iş akışı, Tuist'in modül önbelleğinin önemli rol oynadığı sayede 20 dakikadan fazla süreden yaklaşık 9 dakikaya düştü. Neredeyse 20 iOS mühendisinden oluşan ekibi artık yaklaşık 200 modülü yönetiyor ve yeni bir modül oluşturmak, ekipteki herkes için yeterince basit.
Daha fazlasını okuDelivery Hero, Tuist ile iOS sürücü uygulamasını yaklaşık 115 modüle ölçeklendirerek temiz derleme sürelerini 2,5 dakikadan 0,5 dakikaya düşürdü ve CI derleme ile test sürelerini 2,5 kat hızlandırdı. Lojistik ekibi, modülerizasyonu yönetilebilir kılmak ve yerel derlemeleri hızlı tutmak için Tuist'i kullanıyor.
Daha fazlasını okuHer yığın için tasarlandı
Yerel mobil uygulamalardan çapraz platformlu projelere kadar, ekiplerinizin zaten güvendiği araçları, dilleri ve çatıları destekleyin.
Açık kaynaklı, ölçeklenebilir güvenlik ile
Tuist şeffaf, genişletilebilir ve topluluk odaklı olması gereken geliştirici altyapısının açık kaynak olarak geliştirilmesi gerektiğine inandığımız için açık şekilde geliştirilmektedir.
Başlangıçtan Bu yana Açık Kaynak
Varsayılan olarak şeffaf. Kodu inceleyin, iyileştirmeler yapın ve kontrolü elinizde tutun.
Kurumsal Düzeyde Güvenlik
Kritik altyapıdan beklenen kontrollerle SOC 2 uyumlu.
Kendi Özel Altyapınız
Her müşteri için kendi özel hesaplama ortamını sağlıyor ve tamamen biz yönetiyoruz.
Topluluğumuza katılın
Tuist ile deneyimlerini topluluğumuzdan dinleyin.
Beklentilerin ötesinde
Tuist'in ekiplerin daha hızlı ilerlemesine ve güvenle ölçeklenmesine nasıl yardımcı olduğunu keşfedin.
“Tuist, devasa kod tabanımızda git worktree'leri pratik hale getirdi. Worktree'ler burada eskiden sancılıydı; her yeni worktree ciddi disk alanı tüketiyor, projeyi tekrar tekrar açmak gerçek bir yük oluşturuyor ve her yeni worktree başka bir temiz derleme anlamına geliyordu. Tuist tüm bu engelleri küçülttü, böylece artık worktree'leri tereddüt etmeden başlatabiliyorum — ki bu tam olarak yapay zeka destekli geliştirmenin ihtiyaç duyduğu şey.”
“SPM'ye geçişimizi ve özel pod'larımızın monorepo'muza taşınmasını son derece kolaylaştırdı. Bir çatı şablonu oluşturarak modüler bir proje yapılandırma seçeneğini çok basit hale getirdik. Tuist'i entegre ettikten sonra derleme süremizi %30 azalttık! Artık proje dosyası çakışmalarımız yok ve dürüst olmak gerekirse - bir kez denediğinizde bir daha geri dönmek istemeyeceksiniz”
“Tuist, DraftKings'teki iOS geliştirme iş akışımızı kökten değiştirdi. Otomasyon yetenekleri, proje oluşturma, derleme ayarları ve bağımlılık yönetimini kolaylaştırdı. İş akışı optimizasyonu arayan iOS ekipleri için şiddetle tavsiye edilir.”
“Makrolar, harici SDK'lar ve çok sayıda SPM modülü (tam modülerleştirilmiş uygulama) ile Xcode M1 cihazımda sürekli yavaşlıyor veya takılıp kalıyordu. SPM sürekli çözümleme yapıyor, kod tamamlama çalışmıyor ve swift-syntax sonsuza kadar derleniyordu. Bu sadece büyük uygulamalara sahip büyük ekipler için değil. Tuist, yan projelerimdeki bağımsız geliştirici üretkenliğimi geri kazandırdı.”
“Tuist'in geliştirme önbelleği ve odaklanmış modülleri sayesinde yerel geri bildirim döngümüz dramatik şekilde kısaldı. Yaklaşık 4 dakika süren bir derleme, sonraki çalıştırmada yaklaşık 25 saniyeye düşüyor; 124 hedeften 123'ü doğrudan önbellekten sunuluyor. Her derlemede tüm projeyle yüzleşme hissi ortadan kalktı; sadece gerçekten değiştirdiğim modüller üzerinde yineleme yapıyorum ve proje dosyası çakışmalarını artık nadiren düşünüyorum.”
“Tuist, büyüyen iOS mühendislik organizasyonumuzda geliştirici verimliliğine anlamlı bir katkı sağladı; bu da hem mühendislerimiz hem de onlarla birlikte çalışan kodlama ajanları için daha hızlı yineleme anlamına geliyor. Tuist, derleme performansını ölçeklenebilir bir avantaja dönüştürmemize yardımcı oldu.”
“Tuist derleme sürelerimizi %65 azaltıyor ve proje çakışmalarını düşürüyor; böylece geliştirici deneyimine ve teste odaklanabiliyoruz. Trendyol'da birden fazla organizasyondan yüzlerce geliştirici, yapay zeka ajanlarıyla birlikte çalışıyor. Tuist, her gün binlerce işlem hattında on binlerce UI ve birim testini çalıştırmamızda kilit rol oynuyor.”
“Tuist'i 160'tan fazla modüle sahip büyük ölçekli iOS kod tabanımıza entegre ettikten sonra, dahili bir anket geliştirici memnuniyetini 5 üzerinden 4,25 olarak gösterdi. Geliştiriciler daha hızlı derleme sürelerini, daha sorunsuz dal değiştirmeyi ve daha kolay bağımlılık yönetimini öne çıkardı.”
“Tuist, birden fazla mühendisin aynı anda işbirliği yaptığı büyük kod tabanımız için oyunun kurallarını değiştirdi. 1. sürümden beri kullanıyorum ve ürünün zaman içinde yeni özelliklerle nasıl gelişip genişlediğini görmek inanılmazdı.”
“Tuist, Fetch'in büyük ve son derece modüler iOS kod tabanı ile çalışma biçimimizde gerçek bir fark yarattı. Uzak modül önbelleği, mühendislerin yerel ortamında ve CI'da derleme sürelerini önemli ölçüde azalttı ve geri bildirim döngülerini sıkılaştırdı; Build Insights ise derleme performansına ve bir sonraki odak noktasının nereye olması gerektiğine dair değerli bir görünürlük sağlıyor. Hız ve gözlemlenebilirliğin bu kombinasyonu, geliştirici deneyimini anlamlı ölçüde iyileştirdi.”
“Çalışma alanı tanımımız saf Swift koduna dönüştü. Proje yapısına müdahale etmek, hiçbir insanın okuyamayacağı .pbxproj dosyalarını düzenlemek anlamına geliyordu; artık her alan ekibi modül yapılandırmasını Swift ile tanımlayıp sahipleniyor ve yapısal değişiklikler gözden geçirilebilir diff’lere dönüşüyor. Bağımlılıklar da görünür veri haline geldi — modül grafiği kodla tanımlandığı için bağımlılık tartışmalarımızı somut ve ortak bir veri temeline oturtabiliyoruz.”
“Mevcut projemizde Tuist kullanmak oyunun kurallarını değiştirdi. Derleme sürelerimizi önemli ölçüde azalttı ve ekip içindeki çakışmaları düşürdü; böylece yapılandırma sorunlarıyla değil, geliştirmeye daha fazla odaklanabiliyoruz. Gelecek projelerimizde verimliliğimizi ve iş birliğimizi artırmaya devam edeceğinden eminiz.”
“iOS derleme sistemimiz ve Gradle uzak önbellekleme çözümümüz olarak Tuist'i benimsememizden bu yana sonuçlar inanılmazdı. Hem CI hem de yerel derleme sürelerimizi doğrudan etkiledi ve Tuist'in içgörüler panosu aracılığıyla platformumuzun görünürlüğünü artırdı. Şu anda CI süresinde %64 azalma ve temiz derlemelerde 4 kat daha hızlı performans görüyoruz. Entegrasyonu tamamlamamızdan bu yana sadece bir ay geçti ve değer şirket genelinde zaten kendini gösteriyor.”
“Tuist, mevcut monolitik kod tabanımızı modüler bir yapıya geçirmemize olanak tanıdı. Farklı alanlarımızı belirli modüllere ayırdık. Bu sayede ek bağımlılıkları kaldırmamıza, test edilebilirliği artırmamıza ve geliştirme döngülerimizi her zamankinden daha hızlı hale getirmemize yardımcı oldu. Her bir modüldeki geliştirmemizi hızlandırmak için 'Test Uygulamaları' oluşturmamıza bile olanak sağladı.”
“Artık herhangi bir modül için kompakt bir Örnek uygulama başlatmak çocuk oyuncağı. Widget'lar ve Live Activities gibi uygulama uzantıları bile kendi Örnek uygulamalarına aynı kolaylıkla sarılabilir. Bir şeyi denemek için tüm uygulamayı başlatmak yerine, yalnızca ilgilendiğim kısmı içeren küçük bir uygulama üzerinde çalışıyorum - ve bu tek başına yineleme hızınızı değiştiriyor.”
“iOS projemizde Tuist'i kullanmaya başladığımızdan beri ölçeklenebilirlik ve verimlilikte büyük iyileştirmeler gördük. Genel olarak geliştirme sürecimizi hızlandırdı ve daha verimli hale getirdi; ekibin, araç kısıtlamalarıyla uğraşmak yerine özellik geliştirmeye odaklanmasını sağladı.”
“Tuist, iOS geliştiricileri için harika bir araç. Bu aracı kullanmaya başladığımdan beri Xcode projelerinde çakışma yaşamadım. Genel olarak Tuist, derleme süresini azaltarak önemli görevlere daha fazla zaman ayırmamı sağladı. Neyse ki Tuist, yerel sosyal topluluklarda Koreli kullanıcılardan geri bildirim alıyor. Her zaman yanınızda.”
“Tuist, devasa kod tabanımızda git worktree'leri pratik hale getirdi. Worktree'ler burada eskiden sancılıydı; her yeni worktree ciddi disk alanı tüketiyor, projeyi tekrar tekrar açmak gerçek bir yük oluşturuyor ve her yeni worktree başka bir temiz derleme anlamına geliyordu. Tuist tüm bu engelleri küçülttü, böylece artık worktree'leri tereddüt etmeden başlatabiliyorum — ki bu tam olarak yapay zeka destekli geliştirmenin ihtiyaç duyduğu şey.”
“SPM'ye geçişimizi ve özel pod'larımızın monorepo'muza taşınmasını son derece kolaylaştırdı. Bir çatı şablonu oluşturarak modüler bir proje yapılandırma seçeneğini çok basit hale getirdik. Tuist'i entegre ettikten sonra derleme süremizi %30 azalttık! Artık proje dosyası çakışmalarımız yok ve dürüst olmak gerekirse - bir kez denediğinizde bir daha geri dönmek istemeyeceksiniz”
“Tuist, DraftKings'teki iOS geliştirme iş akışımızı kökten değiştirdi. Otomasyon yetenekleri, proje oluşturma, derleme ayarları ve bağımlılık yönetimini kolaylaştırdı. İş akışı optimizasyonu arayan iOS ekipleri için şiddetle tavsiye edilir.”
“Makrolar, harici SDK'lar ve çok sayıda SPM modülü (tam modülerleştirilmiş uygulama) ile Xcode M1 cihazımda sürekli yavaşlıyor veya takılıp kalıyordu. SPM sürekli çözümleme yapıyor, kod tamamlama çalışmıyor ve swift-syntax sonsuza kadar derleniyordu. Bu sadece büyük uygulamalara sahip büyük ekipler için değil. Tuist, yan projelerimdeki bağımsız geliştirici üretkenliğimi geri kazandırdı.”
“Tuist'in geliştirme önbelleği ve odaklanmış modülleri sayesinde yerel geri bildirim döngümüz dramatik şekilde kısaldı. Yaklaşık 4 dakika süren bir derleme, sonraki çalıştırmada yaklaşık 25 saniyeye düşüyor; 124 hedeften 123'ü doğrudan önbellekten sunuluyor. Her derlemede tüm projeyle yüzleşme hissi ortadan kalktı; sadece gerçekten değiştirdiğim modüller üzerinde yineleme yapıyorum ve proje dosyası çakışmalarını artık nadiren düşünüyorum.”
“Tuist, büyüyen iOS mühendislik organizasyonumuzda geliştirici verimliliğine anlamlı bir katkı sağladı; bu da hem mühendislerimiz hem de onlarla birlikte çalışan kodlama ajanları için daha hızlı yineleme anlamına geliyor. Tuist, derleme performansını ölçeklenebilir bir avantaja dönüştürmemize yardımcı oldu.”
“Tuist derleme sürelerimizi %65 azaltıyor ve proje çakışmalarını düşürüyor; böylece geliştirici deneyimine ve teste odaklanabiliyoruz. Trendyol'da birden fazla organizasyondan yüzlerce geliştirici, yapay zeka ajanlarıyla birlikte çalışıyor. Tuist, her gün binlerce işlem hattında on binlerce UI ve birim testini çalıştırmamızda kilit rol oynuyor.”
“Tuist'i 160'tan fazla modüle sahip büyük ölçekli iOS kod tabanımıza entegre ettikten sonra, dahili bir anket geliştirici memnuniyetini 5 üzerinden 4,25 olarak gösterdi. Geliştiriciler daha hızlı derleme sürelerini, daha sorunsuz dal değiştirmeyi ve daha kolay bağımlılık yönetimini öne çıkardı.”
“Tuist, birden fazla mühendisin aynı anda işbirliği yaptığı büyük kod tabanımız için oyunun kurallarını değiştirdi. 1. sürümden beri kullanıyorum ve ürünün zaman içinde yeni özelliklerle nasıl gelişip genişlediğini görmek inanılmazdı.”
“Tuist, Fetch'in büyük ve son derece modüler iOS kod tabanı ile çalışma biçimimizde gerçek bir fark yarattı. Uzak modül önbelleği, mühendislerin yerel ortamında ve CI'da derleme sürelerini önemli ölçüde azalttı ve geri bildirim döngülerini sıkılaştırdı; Build Insights ise derleme performansına ve bir sonraki odak noktasının nereye olması gerektiğine dair değerli bir görünürlük sağlıyor. Hız ve gözlemlenebilirliğin bu kombinasyonu, geliştirici deneyimini anlamlı ölçüde iyileştirdi.”
“Çalışma alanı tanımımız saf Swift koduna dönüştü. Proje yapısına müdahale etmek, hiçbir insanın okuyamayacağı .pbxproj dosyalarını düzenlemek anlamına geliyordu; artık her alan ekibi modül yapılandırmasını Swift ile tanımlayıp sahipleniyor ve yapısal değişiklikler gözden geçirilebilir diff’lere dönüşüyor. Bağımlılıklar da görünür veri haline geldi — modül grafiği kodla tanımlandığı için bağımlılık tartışmalarımızı somut ve ortak bir veri temeline oturtabiliyoruz.”
“Mevcut projemizde Tuist kullanmak oyunun kurallarını değiştirdi. Derleme sürelerimizi önemli ölçüde azalttı ve ekip içindeki çakışmaları düşürdü; böylece yapılandırma sorunlarıyla değil, geliştirmeye daha fazla odaklanabiliyoruz. Gelecek projelerimizde verimliliğimizi ve iş birliğimizi artırmaya devam edeceğinden eminiz.”
“iOS derleme sistemimiz ve Gradle uzak önbellekleme çözümümüz olarak Tuist'i benimsememizden bu yana sonuçlar inanılmazdı. Hem CI hem de yerel derleme sürelerimizi doğrudan etkiledi ve Tuist'in içgörüler panosu aracılığıyla platformumuzun görünürlüğünü artırdı. Şu anda CI süresinde %64 azalma ve temiz derlemelerde 4 kat daha hızlı performans görüyoruz. Entegrasyonu tamamlamamızdan bu yana sadece bir ay geçti ve değer şirket genelinde zaten kendini gösteriyor.”
“Tuist, mevcut monolitik kod tabanımızı modüler bir yapıya geçirmemize olanak tanıdı. Farklı alanlarımızı belirli modüllere ayırdık. Bu sayede ek bağımlılıkları kaldırmamıza, test edilebilirliği artırmamıza ve geliştirme döngülerimizi her zamankinden daha hızlı hale getirmemize yardımcı oldu. Her bir modüldeki geliştirmemizi hızlandırmak için 'Test Uygulamaları' oluşturmamıza bile olanak sağladı.”
“Artık herhangi bir modül için kompakt bir Örnek uygulama başlatmak çocuk oyuncağı. Widget'lar ve Live Activities gibi uygulama uzantıları bile kendi Örnek uygulamalarına aynı kolaylıkla sarılabilir. Bir şeyi denemek için tüm uygulamayı başlatmak yerine, yalnızca ilgilendiğim kısmı içeren küçük bir uygulama üzerinde çalışıyorum - ve bu tek başına yineleme hızınızı değiştiriyor.”
“iOS projemizde Tuist'i kullanmaya başladığımızdan beri ölçeklenebilirlik ve verimlilikte büyük iyileştirmeler gördük. Genel olarak geliştirme sürecimizi hızlandırdı ve daha verimli hale getirdi; ekibin, araç kısıtlamalarıyla uğraşmak yerine özellik geliştirmeye odaklanmasını sağladı.”
“Tuist, iOS geliştiricileri için harika bir araç. Bu aracı kullanmaya başladığımdan beri Xcode projelerinde çakışma yaşamadım. Genel olarak Tuist, derleme süresini azaltarak önemli görevlere daha fazla zaman ayırmamı sağladı. Neyse ki Tuist, yerel sosyal topluluklarda Koreli kullanıcılardan geri bildirim alıyor. Her zaman yanınızda.”
“Tuist, devasa kod tabanımızda git worktree'leri pratik hale getirdi. Worktree'ler burada eskiden sancılıydı; her yeni worktree ciddi disk alanı tüketiyor, projeyi tekrar tekrar açmak gerçek bir yük oluşturuyor ve her yeni worktree başka bir temiz derleme anlamına geliyordu. Tuist tüm bu engelleri küçülttü, böylece artık worktree'leri tereddüt etmeden başlatabiliyorum — ki bu tam olarak yapay zeka destekli geliştirmenin ihtiyaç duyduğu şey.”
“SPM'ye geçişimizi ve özel pod'larımızın monorepo'muza taşınmasını son derece kolaylaştırdı. Bir çatı şablonu oluşturarak modüler bir proje yapılandırma seçeneğini çok basit hale getirdik. Tuist'i entegre ettikten sonra derleme süremizi %30 azalttık! Artık proje dosyası çakışmalarımız yok ve dürüst olmak gerekirse - bir kez denediğinizde bir daha geri dönmek istemeyeceksiniz”
“Tuist, DraftKings'teki iOS geliştirme iş akışımızı kökten değiştirdi. Otomasyon yetenekleri, proje oluşturma, derleme ayarları ve bağımlılık yönetimini kolaylaştırdı. İş akışı optimizasyonu arayan iOS ekipleri için şiddetle tavsiye edilir.”
“Makrolar, harici SDK'lar ve çok sayıda SPM modülü (tam modülerleştirilmiş uygulama) ile Xcode M1 cihazımda sürekli yavaşlıyor veya takılıp kalıyordu. SPM sürekli çözümleme yapıyor, kod tamamlama çalışmıyor ve swift-syntax sonsuza kadar derleniyordu. Bu sadece büyük uygulamalara sahip büyük ekipler için değil. Tuist, yan projelerimdeki bağımsız geliştirici üretkenliğimi geri kazandırdı.”
“Tuist'in geliştirme önbelleği ve odaklanmış modülleri sayesinde yerel geri bildirim döngümüz dramatik şekilde kısaldı. Yaklaşık 4 dakika süren bir derleme, sonraki çalıştırmada yaklaşık 25 saniyeye düşüyor; 124 hedeften 123'ü doğrudan önbellekten sunuluyor. Her derlemede tüm projeyle yüzleşme hissi ortadan kalktı; sadece gerçekten değiştirdiğim modüller üzerinde yineleme yapıyorum ve proje dosyası çakışmalarını artık nadiren düşünüyorum.”
“Tuist, büyüyen iOS mühendislik organizasyonumuzda geliştirici verimliliğine anlamlı bir katkı sağladı; bu da hem mühendislerimiz hem de onlarla birlikte çalışan kodlama ajanları için daha hızlı yineleme anlamına geliyor. Tuist, derleme performansını ölçeklenebilir bir avantaja dönüştürmemize yardımcı oldu.”
“Tuist derleme sürelerimizi %65 azaltıyor ve proje çakışmalarını düşürüyor; böylece geliştirici deneyimine ve teste odaklanabiliyoruz. Trendyol'da birden fazla organizasyondan yüzlerce geliştirici, yapay zeka ajanlarıyla birlikte çalışıyor. Tuist, her gün binlerce işlem hattında on binlerce UI ve birim testini çalıştırmamızda kilit rol oynuyor.”
“Tuist'i 160'tan fazla modüle sahip büyük ölçekli iOS kod tabanımıza entegre ettikten sonra, dahili bir anket geliştirici memnuniyetini 5 üzerinden 4,25 olarak gösterdi. Geliştiriciler daha hızlı derleme sürelerini, daha sorunsuz dal değiştirmeyi ve daha kolay bağımlılık yönetimini öne çıkardı.”
“Tuist, devasa kod tabanımızda git worktree'leri pratik hale getirdi. Worktree'ler burada eskiden sancılıydı; her yeni worktree ciddi disk alanı tüketiyor, projeyi tekrar tekrar açmak gerçek bir yük oluşturuyor ve her yeni worktree başka bir temiz derleme anlamına geliyordu. Tuist tüm bu engelleri küçülttü, böylece artık worktree'leri tereddüt etmeden başlatabiliyorum — ki bu tam olarak yapay zeka destekli geliştirmenin ihtiyaç duyduğu şey.”
“SPM'ye geçişimizi ve özel pod'larımızın monorepo'muza taşınmasını son derece kolaylaştırdı. Bir çatı şablonu oluşturarak modüler bir proje yapılandırma seçeneğini çok basit hale getirdik. Tuist'i entegre ettikten sonra derleme süremizi %30 azalttık! Artık proje dosyası çakışmalarımız yok ve dürüst olmak gerekirse - bir kez denediğinizde bir daha geri dönmek istemeyeceksiniz”
“Tuist, DraftKings'teki iOS geliştirme iş akışımızı kökten değiştirdi. Otomasyon yetenekleri, proje oluşturma, derleme ayarları ve bağımlılık yönetimini kolaylaştırdı. İş akışı optimizasyonu arayan iOS ekipleri için şiddetle tavsiye edilir.”
“Makrolar, harici SDK'lar ve çok sayıda SPM modülü (tam modülerleştirilmiş uygulama) ile Xcode M1 cihazımda sürekli yavaşlıyor veya takılıp kalıyordu. SPM sürekli çözümleme yapıyor, kod tamamlama çalışmıyor ve swift-syntax sonsuza kadar derleniyordu. Bu sadece büyük uygulamalara sahip büyük ekipler için değil. Tuist, yan projelerimdeki bağımsız geliştirici üretkenliğimi geri kazandırdı.”
“Tuist'in geliştirme önbelleği ve odaklanmış modülleri sayesinde yerel geri bildirim döngümüz dramatik şekilde kısaldı. Yaklaşık 4 dakika süren bir derleme, sonraki çalıştırmada yaklaşık 25 saniyeye düşüyor; 124 hedeften 123'ü doğrudan önbellekten sunuluyor. Her derlemede tüm projeyle yüzleşme hissi ortadan kalktı; sadece gerçekten değiştirdiğim modüller üzerinde yineleme yapıyorum ve proje dosyası çakışmalarını artık nadiren düşünüyorum.”
“Tuist, büyüyen iOS mühendislik organizasyonumuzda geliştirici verimliliğine anlamlı bir katkı sağladı; bu da hem mühendislerimiz hem de onlarla birlikte çalışan kodlama ajanları için daha hızlı yineleme anlamına geliyor. Tuist, derleme performansını ölçeklenebilir bir avantaja dönüştürmemize yardımcı oldu.”
“Tuist derleme sürelerimizi %65 azaltıyor ve proje çakışmalarını düşürüyor; böylece geliştirici deneyimine ve teste odaklanabiliyoruz. Trendyol'da birden fazla organizasyondan yüzlerce geliştirici, yapay zeka ajanlarıyla birlikte çalışıyor. Tuist, her gün binlerce işlem hattında on binlerce UI ve birim testini çalıştırmamızda kilit rol oynuyor.”
“Tuist'i 160'tan fazla modüle sahip büyük ölçekli iOS kod tabanımıza entegre ettikten sonra, dahili bir anket geliştirici memnuniyetini 5 üzerinden 4,25 olarak gösterdi. Geliştiriciler daha hızlı derleme sürelerini, daha sorunsuz dal değiştirmeyi ve daha kolay bağımlılık yönetimini öne çıkardı.”
“Tuist, birden fazla mühendisin aynı anda işbirliği yaptığı büyük kod tabanımız için oyunun kurallarını değiştirdi. 1. sürümden beri kullanıyorum ve ürünün zaman içinde yeni özelliklerle nasıl gelişip genişlediğini görmek inanılmazdı.”
“Tuist, Fetch'in büyük ve son derece modüler iOS kod tabanı ile çalışma biçimimizde gerçek bir fark yarattı. Uzak modül önbelleği, mühendislerin yerel ortamında ve CI'da derleme sürelerini önemli ölçüde azalttı ve geri bildirim döngülerini sıkılaştırdı; Build Insights ise derleme performansına ve bir sonraki odak noktasının nereye olması gerektiğine dair değerli bir görünürlük sağlıyor. Hız ve gözlemlenebilirliğin bu kombinasyonu, geliştirici deneyimini anlamlı ölçüde iyileştirdi.”
“Çalışma alanı tanımımız saf Swift koduna dönüştü. Proje yapısına müdahale etmek, hiçbir insanın okuyamayacağı .pbxproj dosyalarını düzenlemek anlamına geliyordu; artık her alan ekibi modül yapılandırmasını Swift ile tanımlayıp sahipleniyor ve yapısal değişiklikler gözden geçirilebilir diff’lere dönüşüyor. Bağımlılıklar da görünür veri haline geldi — modül grafiği kodla tanımlandığı için bağımlılık tartışmalarımızı somut ve ortak bir veri temeline oturtabiliyoruz.”
“Mevcut projemizde Tuist kullanmak oyunun kurallarını değiştirdi. Derleme sürelerimizi önemli ölçüde azalttı ve ekip içindeki çakışmaları düşürdü; böylece yapılandırma sorunlarıyla değil, geliştirmeye daha fazla odaklanabiliyoruz. Gelecek projelerimizde verimliliğimizi ve iş birliğimizi artırmaya devam edeceğinden eminiz.”
“iOS derleme sistemimiz ve Gradle uzak önbellekleme çözümümüz olarak Tuist'i benimsememizden bu yana sonuçlar inanılmazdı. Hem CI hem de yerel derleme sürelerimizi doğrudan etkiledi ve Tuist'in içgörüler panosu aracılığıyla platformumuzun görünürlüğünü artırdı. Şu anda CI süresinde %64 azalma ve temiz derlemelerde 4 kat daha hızlı performans görüyoruz. Entegrasyonu tamamlamamızdan bu yana sadece bir ay geçti ve değer şirket genelinde zaten kendini gösteriyor.”
“Tuist, mevcut monolitik kod tabanımızı modüler bir yapıya geçirmemize olanak tanıdı. Farklı alanlarımızı belirli modüllere ayırdık. Bu sayede ek bağımlılıkları kaldırmamıza, test edilebilirliği artırmamıza ve geliştirme döngülerimizi her zamankinden daha hızlı hale getirmemize yardımcı oldu. Her bir modüldeki geliştirmemizi hızlandırmak için 'Test Uygulamaları' oluşturmamıza bile olanak sağladı.”
“Artık herhangi bir modül için kompakt bir Örnek uygulama başlatmak çocuk oyuncağı. Widget'lar ve Live Activities gibi uygulama uzantıları bile kendi Örnek uygulamalarına aynı kolaylıkla sarılabilir. Bir şeyi denemek için tüm uygulamayı başlatmak yerine, yalnızca ilgilendiğim kısmı içeren küçük bir uygulama üzerinde çalışıyorum - ve bu tek başına yineleme hızınızı değiştiriyor.”
“iOS projemizde Tuist'i kullanmaya başladığımızdan beri ölçeklenebilirlik ve verimlilikte büyük iyileştirmeler gördük. Genel olarak geliştirme sürecimizi hızlandırdı ve daha verimli hale getirdi; ekibin, araç kısıtlamalarıyla uğraşmak yerine özellik geliştirmeye odaklanmasını sağladı.”
“Tuist, iOS geliştiricileri için harika bir araç. Bu aracı kullanmaya başladığımdan beri Xcode projelerinde çakışma yaşamadım. Genel olarak Tuist, derleme süresini azaltarak önemli görevlere daha fazla zaman ayırmamı sağladı. Neyse ki Tuist, yerel sosyal topluluklarda Koreli kullanıcılardan geri bildirim alıyor. Her zaman yanınızda.”
“Tuist, birden fazla mühendisin aynı anda işbirliği yaptığı büyük kod tabanımız için oyunun kurallarını değiştirdi. 1. sürümden beri kullanıyorum ve ürünün zaman içinde yeni özelliklerle nasıl gelişip genişlediğini görmek inanılmazdı.”
“Tuist, Fetch'in büyük ve son derece modüler iOS kod tabanı ile çalışma biçimimizde gerçek bir fark yarattı. Uzak modül önbelleği, mühendislerin yerel ortamında ve CI'da derleme sürelerini önemli ölçüde azalttı ve geri bildirim döngülerini sıkılaştırdı; Build Insights ise derleme performansına ve bir sonraki odak noktasının nereye olması gerektiğine dair değerli bir görünürlük sağlıyor. Hız ve gözlemlenebilirliğin bu kombinasyonu, geliştirici deneyimini anlamlı ölçüde iyileştirdi.”
“Çalışma alanı tanımımız saf Swift koduna dönüştü. Proje yapısına müdahale etmek, hiçbir insanın okuyamayacağı .pbxproj dosyalarını düzenlemek anlamına geliyordu; artık her alan ekibi modül yapılandırmasını Swift ile tanımlayıp sahipleniyor ve yapısal değişiklikler gözden geçirilebilir diff’lere dönüşüyor. Bağımlılıklar da görünür veri haline geldi — modül grafiği kodla tanımlandığı için bağımlılık tartışmalarımızı somut ve ortak bir veri temeline oturtabiliyoruz.”
“Mevcut projemizde Tuist kullanmak oyunun kurallarını değiştirdi. Derleme sürelerimizi önemli ölçüde azalttı ve ekip içindeki çakışmaları düşürdü; böylece yapılandırma sorunlarıyla değil, geliştirmeye daha fazla odaklanabiliyoruz. Gelecek projelerimizde verimliliğimizi ve iş birliğimizi artırmaya devam edeceğinden eminiz.”
“iOS derleme sistemimiz ve Gradle uzak önbellekleme çözümümüz olarak Tuist'i benimsememizden bu yana sonuçlar inanılmazdı. Hem CI hem de yerel derleme sürelerimizi doğrudan etkiledi ve Tuist'in içgörüler panosu aracılığıyla platformumuzun görünürlüğünü artırdı. Şu anda CI süresinde %64 azalma ve temiz derlemelerde 4 kat daha hızlı performans görüyoruz. Entegrasyonu tamamlamamızdan bu yana sadece bir ay geçti ve değer şirket genelinde zaten kendini gösteriyor.”
“Tuist, mevcut monolitik kod tabanımızı modüler bir yapıya geçirmemize olanak tanıdı. Farklı alanlarımızı belirli modüllere ayırdık. Bu sayede ek bağımlılıkları kaldırmamıza, test edilebilirliği artırmamıza ve geliştirme döngülerimizi her zamankinden daha hızlı hale getirmemize yardımcı oldu. Her bir modüldeki geliştirmemizi hızlandırmak için 'Test Uygulamaları' oluşturmamıza bile olanak sağladı.”
“Artık herhangi bir modül için kompakt bir Örnek uygulama başlatmak çocuk oyuncağı. Widget'lar ve Live Activities gibi uygulama uzantıları bile kendi Örnek uygulamalarına aynı kolaylıkla sarılabilir. Bir şeyi denemek için tüm uygulamayı başlatmak yerine, yalnızca ilgilendiğim kısmı içeren küçük bir uygulama üzerinde çalışıyorum - ve bu tek başına yineleme hızınızı değiştiriyor.”
“iOS projemizde Tuist'i kullanmaya başladığımızdan beri ölçeklenebilirlik ve verimlilikte büyük iyileştirmeler gördük. Genel olarak geliştirme sürecimizi hızlandırdı ve daha verimli hale getirdi; ekibin, araç kısıtlamalarıyla uğraşmak yerine özellik geliştirmeye odaklanmasını sağladı.”
“Tuist, iOS geliştiricileri için harika bir araç. Bu aracı kullanmaya başladığımdan beri Xcode projelerinde çakışma yaşamadım. Genel olarak Tuist, derleme süresini azaltarak önemli görevlere daha fazla zaman ayırmamı sağladı. Neyse ki Tuist, yerel sosyal topluluklarda Koreli kullanıcılardan geri bildirim alıyor. Her zaman yanınızda.”