ElifnurCiftci / Yemek-Asistanim

0 stars 1 forks source link

Python Kodunun Kotlinde Çalıştırılması #5

Open oguzhandoganoglu opened 8 months ago

oguzhandoganoglu commented 8 months ago

Bizim projemiz bir android uygulama ve bu noktada ekibimiz ile birlikte Kotlin kullanmayı planladık. Fakat kullanacağımız openai ve qdrant ya da embedding teknolojiler kotlin için bize api sağlamıyorlar. Bundan dolayı bu konuda neler yapabileceğimizi araştırdık ve kotlinde python kodu çalıştırabileceğimiz bir sdk bulduk. Chaquopy bizim gibi böyle problem yaşayanlarında kullandığı oldukça kullanışlı bir sdk. Kurulumu verilen talimatlara göre gerçekleştirdim. Fakat henüz denemeyemedik. Denemelerimi önümüzdeki günlerde gerçekleştireceğim eğer bir sorun ile karşılaşmazsam. Projemize merge'leyeceğim. Eğer istediğimiz gibi çalıştıramazsak başka çözümler bulmamız gerekecek.

ilhn commented 8 months ago

Chaquopy: Kotlin ve Python Entegrasyonu Chaquopy, Android uygulamalarında Kotlin ve Python'u bir araya getiren bir kütüphanedir. Bu kütüphane, geliştiricilere Android uygulamalarında Python betiklerini ve kütüphanelerini kullanma imkanı sunar. Bu sayede geliştiriciler, uygulamalarına Python özelliklerini ve algoritmalarını entegre edebilirler.

Özellikler Chaquopy, Android uygulamalarında Python betiklerini doğrudan çalıştırma yeteneği sağlar. Bu sayede geliştiriciler, Kotlin kodlarının içine Python betiklerini yerleştirerek kullanabilirler. Ayrıca Python kütüphanelerini kullanarak Android uygulamalarında geniş bir ekosisteme erişim sağlar. Bu kütüphaneler aracılığıyla veri işleme, makine öğrenimi, veri analizi gibi alanlarda güçlü Python kütüphanelerini kullanabilirsiniz.

Chaquopy, Kotlin ve Python arasında sorunsuz bir entegrasyon sunar. Bu sayede uygulamanızda Kotlin ve Python kodlarını bir arada kullanabilir ve veri alışverişi yapabilirsiniz. Ayrıca Chaquopy, hızlı ve esnek bir geliştirme süreci sunar. Geliştiriciler, Python'da hazırlanan kodları doğrudan Kotlin ile entegre edebilir ve Android uygulamalarını daha hızlı bir şekilde geliştirebilirler.

ElifnurCiftci commented 8 months ago

Kotlin uygulamımızda python kullanmak adına kullanacağımız Chaquopy hakkında araştırma ve denemelerimiz devam etmekte ve olası olumsuz senaryolar için alternatifleri düşünmekteyiz.

oguzhandoganoglu commented 7 months ago

Bu konuda ne kadar çabalsakta başarılı olamadık. Bundan dolayı Uğur hoca ile toplantı yaptık ve projemizi React ve Python olarak oluşturmayı karar aldık. Kotlinde denemelerimiz devam ediyor.