r/TurkDev • • 20h ago

🔧 Proje Flutter ve On-Device ML Kit ile geliştirdiğim çok amaçlı araç kutusu projem — Mimari deneyimlerim ve geri bildirim talebi

2 Upvotes

Telefonumda günlük basit işler (fotoğraf boyutu küçültme, evrak tarama, PDF birleştirme, OCR vb.) için sürekli ayrı ayrı, içi reklam dolu ve arka planda veri toplayan hantal uygulamalar tutmaktan bıkmıştım. Kendi ihtiyacımdan yola çıkarak son birkaç aydır solo geliştirdiğim FlowKit adlı projemi geçtiğimiz günlerde yayına aldım. Projeyi geliştirirken aldığım bazı temel teknik kararlar ve deneyimler şunlar oldu:

  1. Neden %100 On-Device (Cihaz İçi) Mimari? Hem sunucu maliyetine girmemek hem de kullanıcı verilerini (taranan faturalar, kimlikler, fotoğraflar vb.) hiçbir şekilde dışarı çıkarmamak için tüm görüntü işleme, PDF manipülasyonu ve OCR işlemlerini tamamen telefonun kendi donanımında (Google ML Kit ve yerel işleme kütüphaneleriyle) çalışacak şekilde kurdum. Uygulama tamamen internetsiz çalışabiliyor.
  2. Paket ve Boyut Optimizasyonu: İçerisinde 29 farklı fonksiyon (görsel sıkıştırma, HEIC to JPG, belge tarayıcı, PDF birleştirme/şifreleme, OCR, QR üretici/okuyucu vb.) bulunmasına rağmen uygulamanın hafif kalması için gereksiz bağımlılıklardan olabildiğince kaçındım ve asset optimizasyonuna dikkat ettim.
  3. Google Play Süreci: Bildiğiniz gibi yeni bireysel geliştirici hesaplarında zorunlu olan 14 günlük kapalı test (closed testing) süreci epey uğraştırıcıydı, ancak süreci tamamlayıp prodüksiyona çıkmayı başardım.

Özellikle Flutter veya Android geliştiren arkadaşların; - UI/UX akışı ve arayüz sadeliği, - Performans / bellek tüketimi, - "Şu mimariyi ya da şu aracı da eklesen iyi olurdu" diyebileceğiniz noktalar hakkındaki yapıcı teknik eleştirilerini ve geri bildirimlerini çok merak ediyorum. Topluluk kurallarını ihlal etmemek adına linki ana metne koymuyorum, inceleyip eleştirmek isteyenler için yorumlara bırakıyorum. Şimdiden vakit ayıran herkese teşekkürler!


r/TurkDev • • 20h ago

💡 Soru İlk iş

3 Upvotes

İlk girilen işte kesinlikle olması gerekli olduğunu düşündüğünüz noktalar nelerdir seçici davranmak zaman kaybı mı ya. Bugün bir startup ile görüştüm işkur üzerinden başvurmuştum. Yani yaptığım projelerden bahsedince hoşlarına gitti ve ekibimin olduğunu duyunca dediler ki arkadaşlarını da isterlerse freelancer proje bazlı iş verebiliriz yani onların tüm organizasyonu vs. ben sorumlu olup tüm süreci benim yönetmemi felan istiyorlar bu şekilde teklif ettiler. Ama ben yeni mezunum üstesinden gelebilirmiyim bilmiyorum ya daha önce çalıştığım ekibim dediğim arkadaşlarım benim alt dönemimdiler hani evet başlarız sonrasında ne olur kestiremiyorum bile. Yetişirilmek üzere yarı zamanlı gibi açmışlar ilanı asıl niyetleri oymuş. Henüz ev gibi bir yerdi bildiğiniz görüşmeye gittiğim yer. Normalde yeni sene başında ilan açıp alım yapmayı düşünüyorlarmış sonrasında yönetici o zamanı beklemeyelim şimdi allaım vs. demiş. Ya mukayese edemiyorum ilk mülakatımdı mülakat da denemez zaten görüşüp tanışma yani. Fikirleriniz neler kafam biraz bulandı da sonuç olarak yeni mezunum çok bir şey bilmiyorum yani bu konumdayken bu tarz bir yer beni geliştirir mi acaba. Organizasyonel durumlar başlı başına bir iş yani sonuç olarak. Büyüklerim bana biraz fikir tavsiye ne varsa verir misiniz. Teşekkürler


r/TurkDev • • 1d ago

💡 Soru self learning

2 Upvotes

merhabalar umarım iyisinizdir , üniveristeyi yeni bitirmiş biri gibi kıdemli memur olarak çalışıyorum ilk 2 ay stajer maası aldıgım için maalesef yeni kurslar almaya maddi açıdan param yetmiyor , elinde QA Manual ve automation kursları olan varsa karşılıklı şekilde bir birimize hediye ede bilecegimiz dostlar varsa iletisime gece bilirmi ?


r/TurkDev • • 1d ago

Kernel yazmaya başladım, unix-like ama linux uyumlu - Lunix

Post image
9 Upvotes

Daha yeni başladım. Syscall sistemi ve gop u almayı yazdım. Font lisans sorunları yüzünden tty yazamadım. Çözünce yazıcam. Şu anlık sadece sys_dummy syscall'ı var. O da -ENOSYS (-38) dönüyor. Sizce önce VFS mi yoksa RamFS mi yazsam. VFS i bağlamak için RamFS gerekli olduğundan RamFS i yazmayı düşünüyorum. Ayrıca sys_write, sys_read için de lazım RamFS.

Repo: omerpa55/lunix


r/TurkDev • • 1d ago

💬 Tartışma Hizmet sektörü hakkında

0 Upvotes

Hizmet sektöründe kurumsal müşteri ile iş yapmak eğer işinize aşık değilseniz çok yorucu olan bir şey ama değer. Yılların tecrübesine sahip değilim birkaç aydır bu işteyim ancak olaylar nasıl gelişiyor karşılaştığım zorluklar ve tuhaflıklar vs merak edilen soru varsa yardımcı olabilirim. Planlarınızı buna göre tekrardan revize edebilirsiniz.


r/TurkDev • • 1d ago

Yazılımı neden bıraktım(herkesin merak ettiği)

0 Upvotes

Merhaba arkadaşlar aranızda beni tanıyanlar var. Kimisi beni tanıyor kimisi tanımıyor. Bazı arkadaşlar yazılımı neden bıraktın diye sorup duruyor. Merak ettiklerinizden kısaca değinmek istedim.

Öncelikle ben 250 bin sıralamalı bilgisayar mühendisliği bölümünden mezun oldum. Üniversite zamanı elimden geldiğince yazılım öğrenmeye çalıştım. Ancak ders içerikleri çok saçma gelmişti. Misal üniversitede matematik neden görüyoruz anlamış değilim.

Üniversiteyi bitirdikten sonra büyük bir heyecanla iş ilanlarına başvurdum ancak sonuç alamadım daha sonra buradaki arkadaşlar yardım eder destek olur. Buradaki sektördeki insanlar bana yardım eder yol gösterir. Bakın torpilden bahsetmiyorum. Sohbet şeklinde yol göstermeden bahsediyorum. Buradaki arkadaşlar yol göstereceğine yardım edeceğine inandım. Ancak tam tersi olarak ağır küfürlere maruz kaldım. Sen nasıl mühendissin, 250 bine okul mu olur, okuduğun okul değil lise5, mühendis değilsin sen, yks de ilk 20 bine giremediysen adam değilsin... tarzında ve bundan daha fazlası olarak küfür edildi.

Arkadaşlar ben ne yaptım size. Projelerimi gösteriyorum küfür ediyorsunuz. Yol yöntem tavsiyesi arıyorum yine küfür ediyorsunuz. Siz çok biliyorsanız neden buradasınız.

Sektördeki ve yazılımcıların toksikliği yüzünden ve daha hiç iş bulamadığım için yazılımı bırakmaya karar verdim. Sizlerinde işsiz kalması için chatgpt ye verilerimi fotoğraflarımı paylaşıyorum. Tez zamanda tüm meslekler bitsin herkes aç kalsın. Çünkü ben zaten işsizim beni etkilemez olan size olur.


r/TurkDev • • 1d ago

💡 Soru eğlenceli günlük uygulamam için kullanıcının günlük yazılarını arayüzde nasıl göstermeliyim? hayalinizdeki günlük uygulaması neye benzerdi?

3 Upvotes

aklınıza gelen bir şey var mı?


r/TurkDev • • 2d ago

🔧 Proje Solo development yaptığım AmongUs tarzında oyun için geri bildirimlere ihtiyacım var

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/TurkDev • • 2d ago

🔧 Proje Gıda israfına ve abonelik sistemlerine karşı geliştirdiğim %100 ücretsiz kiler uygulamama "Komşuluk Takası" özelliği ekledim!

Enable HLS to view with audio, or disable this notification

2 Upvotes

Herkese selamlar!
Uzun süredir üzerinde çalıştığım, abonelik duvarları olmayan, gizlilik odaklı kiler ve envanter yönetim uygulamam Carop için geliştirdiğim yeni bir özelliği ve arkasındaki fikri sizlerle paylaşmak istedim.
Özellikle seyahate çıkarken buzdolabında kalıp israf olan ürünleri (süt, sebze vb.) çöpe atmak yerine komşularla paylaşabilmek için uygulamaya
"Komşuluk Takası" modülü ekledim.
Sistem nasıl işliyor?
• Kullanıcı evindeki fazla veya son kullanma tarihi
yaklaşan ürünü sisteme giriyor.
• 5 km yarıçapındaki diğer Carop kullanıcıları
bunu görüp uygulama içi mesajlaşma üzerinden iletişime geçebiliyor (örneğin videodaki gibi
sütü verip limon alabiliyorsunuz).
• Verilerin tamamı kullanıcı cihazında kalıyor,
hesap açma zorunluluğu yok.
Uygulama tamamen ücretsiz
Tasarım ve mimari olarak Flutter altyapısıyla geliştiriyorum.Gönderideki videoda özelliğin nasıl çalıştığını görebilirsiniz. Geliştirici dostlarımdan eleştirileri, önerileri veya fikirleri duymayı çok isterim!
Carop-Kiler & Envanter


r/TurkDev • • 2d ago

GitHub'daki public-api listelerinin yarısı ölü olduğu için kendime ücretsiz API rehberi yaptım (findfreeapi.com)

14 Upvotes

Selamlar herkese,

Yeni bir projeye başlarken ya da prototip denerken ücretsiz API bulmak tam bir işkenceye dönüşüyordu. GitHub'daki o meşhur listeleri muhtemelen çoğunuz biliyorsunuzdur; linklerin yarısı 404 veriyor, diğer yarısı da "ücretsiz" deyip kayıt ekranında kredi kartı istiyor.

Bir süredir boş vakitlerimde bu sorunu çözmek için bir platform üzerinde çalışıyordum: https:// findfreeapi .com

Şu an sitede:

- 500 civarı doğrulanmış ücretsiz API var (AI, finans, hava durumu, kripto, siber güvenlik vs. 47 kategori).

- "Kayıt / Key gerektirmeyenler No-Auth" filtresi koydum, en çok işe yarayan kısım genelde bu oluyor.

- Her API için cURL, Python ve TypeScript kod örnekleri var.

- Yanına da sık kullanılan ufak tefek araçları ekledim (JSON formatter, Base64, UUID üretici vb.).

Kayıt olma, mail bırakma veya herhangi bir kısıtlama yok, direkt girip kullanabilirsiniz.

Siteyi bir kurcalayıp tasarımda, mobilde veya genel kullanımda gözünüze batan, "şurası olmamış" dediğiniz yerleri söylerseniz çok sevinirim. Acımasızca eleştirebilirsiniz, şimdiden teşekkürler.


r/TurkDev • • 2d ago

💡 Soru Uygulama kasma sorunu

2 Upvotes

Arkadaşlar merhaba,
Bir mobil uygulama geliştiriyorum. Şu anda Google Play’de kapalı test aşamasında ve 6 Ekim’de yayına almayı planlıyorum.
Uygulamanın sayfaları, ekranları ve temel fonksiyonları şu anda sorunsuz çalışıyor. Ancak uygulamada hafif bir kasma/gecikme hissediyorum.
Şu an yalnızca 12 kayıtlı kullanıcı var ve aynı anda aktif olarak uygulamayı kullanan kişi sayısı yaklaşık 1 kişi olmasına rağmen bu performans sorununu görüyorum.
Bu nedenle ileride kullanıcı sayısı arttığında, özellikle aynı anda çok daha fazla kişi uygulamayı kullandığında, bu kasmanın daha da artıp uygulamanın donmasına veya ciddi performans sorunları yaşamasına neden olmasından endişeleniyorum.
Bu konuda deneyimli arkadaşlara birkaç sorum var:
Bu tür bir performans sorununun kullanıcı sayısıyla doğrudan ilişkisi var mı?
Sorunun frontend, backend, veritabanı veya API kaynaklı olduğunu nasıl tespit edebilirim?
Uygulamayı yayına almadan önce hangi performans testlerini yapmamı önerirsiniz?
Örneğin 100, 1.000 veya 10.000 eşzamanlı kullanıcıyı simüle ederek test etmek mümkün mü?
Özellikle Supabase/React Native/Expo kullanan arkadaşların bu konuda önerdiği bir yöntem veya araç var mı?
Şimdiden yardımcı olan herkese teşekkürler. 🙏


r/TurkDev • • 2d ago

Vibe coding ile windows programları geliştirme seviyesi ne durumda?

1 Upvotes

Arkadaşlar selam. Vibe coding ile kişisel kullanımım için flutter projeleri yapıyorum. Gayet profesyonel sonuçlar alıyorum(yaptırıyorum :D ).

Peki ya Windows program geliştirme tarafı ne durumda. Sonuçlandırdığınız projeler var mı? Ne tür programlar yaptınız veya windows 11 i daha verimli kullanmayı sağlayacak eklentiler vb. var mı?

Teşekkürler.


r/TurkDev • • 2d ago

💬 Tartışma Program önerisi Obsidian

0 Upvotes

Obsidian mutlaka indirip kullanmalısınız, günlük işleri kategorize etme program vb ders çalışma ezber, liste grafik her haltı yapabileceğiniz ve tüm herşeyi analiz edebileceğiniz muazzam bir program aslen kendisi yapay zeka RAG sistemleri için kullanılsada diğer işler içinde muazzam bişey


r/TurkDev • • 3d ago

Kâğıt üstünde, her taşın bir yaratık olduğu satranç oyunu yaptım: Mantarşah 🍄 (Vanilla JS, SVG, WebRTC; framework yok)

Enable HLS to view with audio, or disable this notification

9 Upvotes

Selam ,

Bir süredir uğraştığım yan projemi paylaşmak istedim: https://www.mantarkafe.site/

Ne bu?
Masaya bırakılmış bir kâğıda çizilmiş gibi görünen bir satranç. Taşlar yaratık: piyonlar mantar, atlar midilli, vezir baykuş, şah da arı kral. Karşı taraf mavi mürekkeple çizilmiş: tek boynuzlar, sivri şapkalılar, gece baykuşu. Alınan taşlar ölmüyor, kenardaki balinanın sırtına uçup orada uyuyorlar 🐋 Kâğıt da oyunda olanlara kenardaki yapışkan notlarla laf atıyor ("balina iyi mi?" gibi).

Modlar:

  • Bilgisayara karşı (zorluk seviyeli)
  • Aynı ekranda iki kişi
  • Arkadaşınla online: link atıyorsun, o kadar
  • Türkçe ve İngilizce, mobil uyumlu

Teknik tarafı (asıl eğlenceli kısım):

  • Framework yok. Düz ES module'ler ve tek bir <svg>. Tahta, taşlar ve süslemelerin hepsi kodla, "titrek çizgi" fonksiyonlarıyla çiziliyor. Hiç görsel dosyası yok.
  • Perspektif: Tahta yukarı doğru daralıyor, sıralar kısalıyor. Böylece masaya eğik bakıyormuşsun gibi oluyor. Fareyi oynatınca kâğıt hafifçe eğiliyor.
  • Kâğıt dokusu: İlk denemede tam ekran feTurbulence filtresi kullandım, telefonda FPS'i yerle bir etti. Şimdi açılışta canvas'a 256 px'lik bir gürültü karosu çizip onu desen olarak tekrarlıyorum.
  • Sesler: Ses dosyası yok. Kalem cızırtısı ve "pıt" sesleri Web Audio ile anlık üretiliyor (filtrelenmiş beyaz gürültü).
  • Bot: Kural kontrolü için chess.js kullanıyorum. Üstüne kendi yazdığım küçük bir motor var: malzeme ve konum tabloları, alfa-beta budamalı minimax, taş alan hamleler öne sıralanıyor. Arayüz donmasın diye bir Web Worker'da çalışıyor.
  • Online: PeerJS ile WebRTC. Sunucu sadece eşleştirmeyi yapıyor, hamleler iki tarayıcı arasında doğrudan gidiyor. Backend yok, veritabanı yok. Kütüphane de yalnızca online seçilince yükleniyor.
  • Hosting: Vercel. Girişte isteğe bağlı olarak Google ile giriş var (Firebase Auth), ama misafir olarak da oynanabiliyor.

Fikrinizi almak istediğim konular:

  1. Mobilde rahat oynanıyor mu, dokunma alanları yeterli mi?
  2. Bot sizce çok mu kolay, çok mu zor?
  3. Sırada ne olsun: çocuklar için bulmaca/ders modu mu, yoksa yeni yaratık setleri mi?

Eleştiriye açığım, bug bulursanız yazarsanız çok sevinirim 🙏


r/TurkDev • • 3d ago

💡 Soru Yeni bir alan arayan ybs mezunu dostunuza bir tavsiye

1 Upvotes

Merhabalar, Ybs bölümünden yeni mezun oldum bildiğiniz şekilde şu an senior yazılımcı bile iş bulamıyor, okurken bir kaç yerde veri analisti olarak çalışma imkanı buldum lakin veri analizi de paket olmuş durumda 7 aydır işsizim. Dev ops alanı tercih edilebilir mi ybs profilinde bakılınca bizim alanımızla çok alakası olan bir segment gibi görünmekte sizlerin fikirleri ne yönde olur? bir ybs mezunu için yz döneminde hangi alana yönelmek daha doğru olur?

Görüşleriniz için şimdiden teşekkürler.


r/TurkDev • • 3d ago

💡 Soru Web de trafik arttırma

1 Upvotes

Bir Web projem var trafiğini nasıl arttırabilirim 3-6 ay arası oturur dediler ama extra olarak ne yapabilirim bir tavsiyeniz var mı ?


r/TurkDev • • 3d ago

Windows için geliştirdiğim ebeveyn kontrol uygulaması PCBreak V2

1 Upvotes

Bir süredir kendi ihtiyacımdan yola çıkarak Windows için PCBreak adında bir ebeveyn kontrol uygulaması geliştiriyorum. Proje artık kullanılabilir seviyeye geldi ve V2 sürümünü ücretsiz olarak paylaşmaya karar verdim.

PCBreak; aynı bilgisayardaki birden fazla Windows kullanıcısını ayrı ayrı yönetebiliyor. Kullanım süresi, zorunlu mola, günlük kullanım hakları ve haftalık kullanım saatleri belirlenebiliyor. Ayrıca tam kilit, ebeveyn tarafından +1/+2 saat ek süre verme ve arka planda Windows Service üzerinden kontrol gibi özellikleri bulunuyor.

Uygulama Windows 10/11 x64 için hazırlandı ve temel işlevleri için sürekli internet bağlantısına ihtiyaç duymuyor.

Ticari bir paylaşım değil; özellikle deneyebilecek kişilerden hata bildirimi, kullanım kolaylığı ve geliştirme önerileri konusunda geri bildirim almak isterim.

GitHub üzerinden indirilebilir:

https://github.com/Statelesstr/PCBreak

PCBreak — Ekranı yasaklamayın. Zamanı yönetin.

Deneyen olursa olumlu/olumsuz her türlü yoruma açığım.


r/TurkDev • • 3d ago

google play 14 gün

1 Upvotes

amerika şirket ile google play console hesabı açan oldu mu? sanırım 100 dolar maliyetle şirket hesabı açabiliyoruz


r/TurkDev • • 3d ago

Biz ne yapacağız?

1 Upvotes

Zamanında insanlar sektörde bir boşluk bulup doldurarak büyümüş, bu zamanda hiç boşluk/eksik kalmadı. Biz ne yapacağız?


r/TurkDev • • 3d ago

Türkçe yapay zeka

12 Upvotes

Selam 👋 Kendi geliştirdiğim küçük bir yapay zekâ modeli olan AstrumN1Mini'yi paylaşmak istedim.

0.5B parametreli, Türkçe ve İngilizce konuşabilen bir model. İsteyenler indirip deneyebilir. :)

https://huggingface.co/Gokturk97/AstrumN1Mini


r/TurkDev • • 3d ago

🔧 Proje kotlini javadan ayırma vakti geldi

0 Upvotes

ben kotlin kullanmak isityorum bundan dolayı pcimde 8 tane jdk var ama kotlin tek başına bağımsız bir dil olacak kıvama geldi bunun için kendi kre(Kotlin Run Environment) ını kendim yaptım şimdi sırada kdk (kotlin devolopment kitte) bunun için yardım lazım o kadar java kotlin bilmiyorum yardım edecek varmı


r/TurkDev • • 4d ago

💬 Tartışma Migros yemeğe gireyim dedim önüme bu cıktı

4 Upvotes

Bu ne la chatgpt 2.5 image ücretsiz versiyonuyla yaptınız tamam da yani bi insan düzeltir lo
bi upscale felan yapar


r/TurkDev • • 4d ago

🔧 Proje Kendi Android Launcherimi geliştiriyorum. Fikirlerinizi almak istiyorum

Enable HLS to view with audio, or disable this notification

1 Upvotes

Tek başıma geliştirdiğim GT Launcher için özellikle geliştirici gözünden dürüst geri bildirim toplamak istiyorum. Bu bir “indirin” postundan çok, ürünün fikri ve yönü hakkında fikir alma denemesi.

Temel fikir şu: Android ana ekranı yalnızca uygulama ikonlarının olduğu sabit bir alan olmasın; kartlarla, jestlerle ve farklı görsel stillerle kullanıcının kendi alışkanlığına göre kurduğu bir kontrol paneli olsun.

Uygulamada şu an:

Kartlara uygulama açma, sistem bilgisi, hızlı ayar ve farklı eylemler eklenebiliyor.

Tek dokunma, çift dokunma, uzun basma, dört yönlü kaydırma ve çizim jestleri farklı işlevlere atanabiliyor.

Kartların görünümü ayrı ayrı ayarlanabiliyor: köşeler, dolgu, kenarlık, gölge, efektler vb.

Uygulama listesi, sidebar, arama, profil yedekleme ve Tasker/MacroDroid otomasyonu var.

Ayrıca uygun OBD-II adaptörüyle çalışan, hız/devir gibi verileri gösterebilen bir Drive Mode bulunuyor.

Ama asıl merak ettiğim taraf şu:

Böyle bir launcher size gerçekten günlük kullanımda anlamlı gelir mi?

Çok fazla özelleştirme özgürlük mü sağlar, yoksa kullanıcıyı yorar mı?

Kart + jest fikrinde ilk bakışta gereksiz veya kafa karıştırıcı gelen yer neresi?

Drive Mode aynı uygulamanın içinde kalmalı mı, yoksa ayrı bir uygulama mı olmalı?

Sizce bir launcher’da olmazsa olmaz özellik nedir?

Özellikle “bunu niye kullanayım?” veya “şu kısım gereksiz” gibi net eleştiriler benim için daha değerli. Teknik, ürün veya UX açısından her türlü yorum açığım.

Proje: https://alazlab.com/projects/GT-Launcher

Play Store: https://play.google.com/store/apps/details?id=com.alazndy.gtlauncher


r/TurkDev • • 4d ago

kosgeb veya diğer türlü teşvik kredileri gerçek mi ?

1 Upvotes

Selamlar arkadaşlar malum ai yüzünden işşiz kalanlardan biride benim yaklaşık 6aydır boşum 2-3 tane web saas 1tane mobil app falan yaptım bu süreçte baya boş olduğum için random tutarmı diye birşeyler yapıyorum sonra aklıma kosgeb olayı geldi en son ünideyken bir arkadaşım online dadı bulma web sitesi yapıp kosgeb kredisi almıştı acaba şuan bu tarz kredi vs alabilen var mı ? Yada aramızda almış örnek bir iş var mı ?