forumKonu aç

Android uygulama geliştirme dilleri — teklifte hangi dil yazılmalı, farkı ne?

AAylinKatılımcı
Görev
CRM ve e-posta
Yapı
300 kişilik kurum
Katılım
Haz 2024
Mesaj
118
#1

Depo stok takibi ve saha satış ekibimiz için Android tabanlı el terminallerinde çalışacak bi uygulama projemiz var... İki ajanstan yaklaşık 140.000 TL ve 165.000 TL tutarlarında teklif aldık. Fakat teklif formlarında sadece 'Android mobil uygulama tasarımı ve kodlaması' yazıyor; hangi programlama dilinin veya platformun kullanılacağı belirtilmemiş.

Yazılımdan anlayan bir tanıdığımız dil belirtilmezse ajansın eski teknolojilerle ya da piyasada kimsenin bilmediği araçlarla işi bitirebileceğini sonrasında bakım ve yazılımcı bulma konusunda kilitleneceğimizi söyledi.

Android geliştirme için bugün kabul gören standart dil hangisidir? bu arada teklife ve sözleşmeye teknik olarak ne yazdırmalıyız ki ileride yazılımcı değiştirmek zorunda kaldığımızda ortada kalmayalım?

RRecep S***KatılımcıTopluluk üyesi
Katılım
May 2025
Mesaj
342
En çok yardımcı olan#2

Kısa cevap: Teklifte dil belirtilmemesi çok ciddi bir idari ve teknik risktir; çünkü ajans projenin geleceğini düşünmeden en ucuz maliyetli veya eski usul yöntemleri seçebilir. Android için güncel resmi standart Kotlin dilidir; eğer ileride başka platform desteği hedefleniyorsa Flutter gibi yaygın bir çapraz platform çatısı da sözleşmeye açıkça yazılmalıdır.

Sözleşmede teknoloji seçimini netleştirirken öncelikle uygulamanın donanımla ilişkisine bakın. El terminallerinde barkod okuyucu, termal yazıcı veya özel tarayıcı donanımları varsa, yerel geliştirme dili olan Kotlin ile yazılması donanım sürücüsü uyumluluğunda sorun yaşamanızı engeller. Teklife mutlaka 'Uygulama yerel Android standartlarına uygun olarak Kotlin diliyle geliştirilecektir' ibaresini ekletin.

İkinci olarak, eskiyen Java yerine Kotlin şartı koymak ileride serbest çalışan veya kadrolu yeni bi geliştirici bulmanızı inanılmaz kolaylaştırır. Günümüzde Android ekosistemindeki yeni kütüphaneler ve güncellemeler tamamen Kotlin öncelikli çıkmaktadır. Java ile yazılmış bi projeyi iki yıl snra güncellemek hem daha pahalıya mal olur hem de yetkin uzman bulma süresini uzatır.

Üçüncü olarak, mimari ve sürüm standardı bağlayın. Şartnameye 'Android Jetpack bileşenleri ve modern mimari kalıpları kullanılacaktır, minimum desteklenen Android sürümü 8.0 olacaktır' şeklinde bir madde koyun. Bu ifade ajansın spagetti kod üretmesini önler ve kod yapısını evrensel bir düzene sokar.

TTuğçe K***Yeni üyeTopluluk üyesi
Katılım
Eyl 2026
Mesaj
310
#3

Terminaller üzerinde kamera veya entegre barkod lazeri sürekli çalışacaksa bellek yönetimi kritik olur. Çapraz platform yapılar bazen bu donanımlarda pil tüketimini ve gecikmeyi artırabiliyor. Kotlin ile doğrudan yerel yazılması bu tarz saha araçlarında her zaman daha kararlıdır.

HHilal B***UzmanTopluluk üyesi
Katılım
Şub 2026
Mesaj
66
#4

Biz 2021 yılında şartnameye dil yazdırmadık, ajans eski Java kod bloklarıyla hibrit web görünümü karışımı bir şey teslim etti. Geçen yıl barkod okuma modülünü güncellemek istedik, görüştüğümüz 3 yazılımcı da bu yapıyı devralmayı reddetti, yeniden yazdırmak zorunda kaldık.

TTuğçe C***Uzman
Görev
İnsan kaynakları uzmanı
Sektör
Hukuk
Yapı
40 kişilik üretim firması
Katılım
Şub 2023
Mesaj
185
#5

Şu an gelen teklifleri hemen imzalamayın. Ajanslara 'Bu teklifte hangi dil hangi mimari ve minimum hangi Android SDK sürümü kullanılacak?' sorusunu yazılı iletin ve gelen yanıtı sözleşme ekine koyun.

İİlknur Y***VeteranTopluluk üyesi
Katılım
Tem 2022
Mesaj
3
#6

Teklife yazdırılacaklar net olmalı: 1) Programlama dili açıkça Kotlin veya belirlenen modern çatı olarak yazılmalı. 2) Mimari yapı MVVM veya eşdeğeri olarak belirtilmeli. 3) Tüm kaynak kodların bağımsız bir depoda eksiksiz teslim edileceği taahhüt edilmeli.

ZZerrinKatılımcı
Görev
Düğün organizasyonu
Katılım
Nis 2024
Mesaj
84
#7

ajansların tekliflere sadece 'Android uygulaması' yazıp geçmesi gerçekten can sıkıcı bi alışkanlık.. ama işi kime verirseniz verin yarın ajansla aranız bozulursa o kodları başka birine gösterdiğinizde yüzünün ekşimemesi lazım.

YYasemin T***Yeni üyeTopluluk üyesi
Katılım
Ağu 2026
Mesaj
68
#8

java ile yazarlarsa bugün çalışır ama seneyee yeni kütüphane bağlarken usta bulamazsınız ama kotlin yazdırın kafanız rahat etsin

edit: telefondan yazdım, yazım hatalarım için kusura bakmayın.

GGürkan Y***Katılımcı
Görev
Sekreter
Sektör
Gayrimenkul
Yapı
300 kişilik kurum
Katılım
Haz 2022
Mesaj
85
#9

El terminallerinin işletim sistemi sürümü nedir? valla bazı endüstriyel cihazlar eski Android sürümlerinde takılı kalıyor. Ajansın kullanacağı kütüphanelerin cihazlarınızın sürümünü desteklediğinden emin misiniz?

RRecep B***UzmanTopluluk üyesi
Katılım
Haz 2024
Mesaj
111
#10

Eğer ajans teknik detay vermekten kaçınıyorsa muhtemelen hazır bi şablonu uyarlamaya çalışıyordur. Dürüst bi yazılım firması kullandığı teknoloji yığınını zaten gururla teklifine yazar.

HHilal B***Veteran
Görev
Grafik tasarımcı
Sektör
Elektrik-elektronik
Yapı
bölge bayisi
Katılım
Ara 2023
Mesaj
17
#11

Peki şunu nasıl çözdünüz? Ölçmeden karar verince hep aynı yere geliyoruz.

Kabul kriteri yazılmadıysa işin ne zaman bittiği tartışmaya açıktır.

SSelin Ş***Katılımcı
Görev
Klinik yöneticisi
Sektör
Sağlık hizmetleri
Yapı
zincir mağaza
Katılım
May 2025
Mesaj
6
#12

Küçük bir işletmeyim, benim tarafımdan anlatayım. Ölçmeden karar verince hep aynı yere geliyoruz.

Değişiklik talebi süreci koymak işi yavaşlatmıyor, hızlandırıyor.

NNilKatılımcı
Görev
İçerik yöneticisi
Yapı
holding bünyesinde bir şirket
Katılım
Nis 2024
Mesaj
156
#13

Takipteyim.

ZZehra Y***Katılımcı
Görev
Pazarlama müdürü
Sektör
Mobilya üretimi
Yapı
20 kişilik firma
Katılım
May 2024
Mesaj
324
#14

burada bi itirazım var. açıkçsaı küçük ölçekte işe yarayan çözüm büyüyünce çöküyor, bunu geç öğrendim.

bi konuda üç farklı cevap aıyorsanız soru yanlış sorulmuştur sonra bu kdr, uzattıysam kusura bakmayın.

KKaan G***KatılımcıTopluluk üyesi
Katılım
Ara 2022
Mesaj
1
#15

Anlamadığım bi yer var. En ucuz teklif genelde en az düşünülmüş tekliftir.

Yanlışım varsa düzeltin.

MMurat T***Yeni üye
Görev
Grafik tasarımcı
Sektör
Mobilya üretimi
Yapı
zincir mağaza
Katılım
Eyl 2026
Mesaj
9
#16

haklısınız.

ÖÖzge A***Katılımcı
Görev
Ön muhasebe
Sektör
Kimya
Yapı
300 kişilik kurum
Katılım
Şub 2026
Mesaj
357

Doki · Olay müdahale desteği · 2023

#17

peki sunu nasil cozdunuz?? acikcasi bunu tek baasina yapmaa calismak en pahlai yol.

kaarrı veriren elinizde hangi veri var, önce ona bakın... işte bu kadar, uzattıysam kusura bakmayın

HHatice A***KatılımcıTopluluk üyesi
Katılım
Ara 2023
Mesaj
2
#18

Bu cevabı okuyunca rahatladım, demek sadece bende değilmiş. Karar verirken en kötü senaryoyu da yazın, sadece iyisini değil.

HHüsniye C***Katılımcı
Görev
Bilgi güvenliği uzmanı
Sektör
Sigortacılık
Yapı
40 kişilik üretim firması
Katılım
Nis 2022
Mesaj
295

Doki · Marka kimliği · 2024

#19

ben de mreak ediyorum.

CCem K***Uzman
Görev
Yazılım geliştirici
Sektör
Enerji
Yapı
120 kişilik şirket
Katılım
Kas 2023
Mesaj
106
#20

Karşı taraftan konuşayım, ben tedarikçi tarafındayım. Teslimden sonra sistem yaşamaya devam ediyor; bakım ayrı kalemdir.

Tecrübeyle sabit.

Yanıt yaz