İş İlanı Hakkında
Bir mobil uygulamanın yalnızca çalışan ekranlardan oluşmasının yeterli olduğunu düşünmüyorum. Uygulamanın hızlı, anlaşılır, güvenilir ve kullanıcıların günlük hayatına gerçekten değer katan bir yapıda olması gerekiyor. Bir projeyi geliştirirken kendime sorduğum iki soru var; “Bu uygulama kullanıcıların işini nasıl kolaylaştırır?” ve “Bu sistemi nasıl daha sağlam ve sürdürülebilir kurabiliriz?”
Bu hizmet kapsamında fikrinize ve ihtiyaçlarınıza özel mobil uygulamalar geliştiriyorum. Projenin yapısına göre Flutter, Kotlin veya Swift teknolojilerini kullanıyorum. Flutter ile Android ve iOS cihazlarda çalışabilen ortak altyapılı uygulamalar, Kotlin ile Android’e özel native uygulamalar, Swift ile ise iPhone ve iPad cihazlara özel native uygulamalar geliştirebiliyorum.
Üyelik sistemleri, kullanıcı profilleri, abonelikler, ödeme altyapıları, bildirimler, mesajlaşma sistemleri, harita ve konum özellikleri, rezervasyon sistemleri, içerik akışları, yönetim panelleri ve projeye özel farklı fonksiyonlar geliştirebiliyorum. Firebase, Supabase, özel backend sistemleri ve farklı API servisleriyle entegrasyon sağlayabiliyorum.
Tasarım ve yazılım süreçlerini birbirinden ayrı düşünmüyorum. Uygulamanın ekranlarını, kullanıcı akışlarını ve çalışma mantığını geliştirme sürecinden önce planlıyorum. Figma üzerinde hazırlanan tasarımları mobil cihazlara uyumlu, kullanılabilir ve tasarıma sadık bir şekilde uygulamaya aktarıyorum.
Claude, ChatGPT ve Gemini gibi yapay zekâ araçlarını proje planlama, kod geliştirme, hata çözme ve süreçleri hızlandırmak için aktif olarak kullanıyorum. Bu araçları kontrolsüz şekilde çıktı üretmek için değil, geliştirme sürecini daha verimli hâle getirmek ve daha kaliteli sonuçlar ortaya çıkarmak için kullanıyorum.
Uygulamanın test edilmesi, performans kontrolleri, mağaza gerekliliklerine uygun hâle getirilmesi ve yayınlama sürecinde de destek sağlıyorum. İhtiyaca göre App Store ve Google Play Store yayınlama süreçlerini yönetebiliyorum.
Amacım yalnızca çalışan bir mobil uygulama teslim etmek değil, kullanıcıların rahatlıkla kullanabileceği, geliştirilmeye açık ve projenizin ihtiyaçlarına gerçekten cevap veren bir ürün ortaya çıkarmaktır.