Android geliştirme sürecinizin vazgeçilmez yardımcısı: Proje kurulumunu kolaylaştıran, güçlü geliştirme araçları sunan bu araç sayesinde modern bağımlılıklarla yeni projeler oluşturabilir, modülleri ve özellikleri yönetebilir, temel araçlara tek bir sezgisel arayüzden erişebilirsiniz.
🚀 Proje Şablonları • 🏗️ Modül & Feature Geliştirme • 🎨 Geliştirme Araçları • ⚙️ Takım Çalışması
- Compose & XML Şablonları: En güncel bağımlılıklar ile modern Android proje kurulumu
- Compose Multiplatform: Android, iOS, Masaüstü ve Web için çok platformlu projeler
- Akıllı Bağımlılık Yönetimi: Otomatik kütüphane entegrasyonu ve yapılandırması
- Clean Architecture: En iyi uygulamalarla önceden yapılandırılmış proje yapısı
- Modül Oluşturucu: Özelleştirilebilir şablonlarla yeni modüller oluştur
- Feature Scaffolding: Veri, domain ve UI katmanlarıyla birlikte tüm özellikleri oluştur
- Code Migration: Mevcut dosyaları doğru modül yapısına taşı
- Şablon Sistemi: Tutarlı kod üretimi için özel şablonlar oluştur
- Sistem Renk Seçicisi: Büyüteçli profesyonel renk seçici
- JSON/XML Biçimlendiricisi: Sözdizimi vurgusu ile veri biçimlendirme ve doğrulama
- **API Test Aracı: IDE içerisinden API’leri test edebileceğin HTTP istemcisi
- Dosya Ağacı Tarayıcısı: Görsel dizin gezgini ve seçim aracı
- Şablon Yönetimi: Özel şablonlar oluştur, düzenle ve paylaş
- Ayar Senkronizasyonu: Güncellemeler arasında otomatik yedekleme ve geri yükleme
- Takım Çalışması: Tutarlı takım kurulumları için ayar paylaşımı
- Cross-Platform Desteği: Windows, macOS ve Linux ile sorunsuz çalışır
🛍️ JetBrains Marketplace Üzerinden Kurulum (Tavsiye Edilen)
- Android Studio'yu aç
- Settings/Preferences → Plugins → Marketplace bölümüne git
- "QuickProjectWizard" şeklinde arat**
- Yükle (Install) butonuna tıkla ve IDE’yi yeniden başlat
Ya da doğrudan JetBrains Marketplace sayfasını ziyaret edebilirsin.
📁 Manuel Kurulum
- Son sürümü indir
- Settings/Preferences → Plugins → ⚙️ → Install plugin from disk adımlarını takip et
- İndirdiğin dosyayı seç ve IDE’yi yeniden başlat
Adımlar:
- File → New → Project
- Quick Project Wizard’ı seç
- İstediğin şablonu seç (Compose / XML / Multiplatform)
- Proje bilgilerini ve bağımlılıkları yapılandır
- Finish (Bitir) butonuna tıkla ve kodlamaya başla! 🚀
Araç penceresini (Tool Window) aç ve şu adımları takip et: View → Tool Windows → QuickProjectWizard
Projendeki modülleri verimli şekilde oluştur ve düzenle:
Özellikler:
- ✅ Yeni Modül Oluşturma: Temiz mimariye uygun modüller oluştur
- ✅ Dosya Taşıma: Mevcut kodu doğru modül yapısına taşı
- ✅ Bağımlılık Tespiti: Kütüphane bağımlılıklarını otomatik çöz
- ✅ Şablon Özelleştirme: Hazır ya da özel şablonları kullan
- ✅ Çoklu Modül Desteği: Karmaşık proje yapılarıyla uyumlu
Kullanım:
- QuickProjectWizard araç penceresini aç
- Modül Üretici (Module Generator) sekmesine geç
- Yeni Oluştur (Create New) veya Mevcut Dosyaları Taşı (Move Existing Files) seçeneklerinden birini seç
- Modül ayarlarını yap ve bağımlılıkları seç
- Tek tıkla modülünü oluştur!
Tutarlı mimariyle tam özellik setlerini hızlıca oluştur:
Oluşturulan Yapı:
feature/
├── data/
│ ├── repository/
│ ├── datasource/
│ └── dto/
├── domain/
│ ├── usecase/
│ ├── repository/
│ └── model/
└── presentation/
├── ui/
├── viewmodel/
└── contract/
Avantajlar:
- 🎯 MVVM Mimarisi: Sorumlulukların net ayrımı
- 🔄 Compose Entegrasyonu: Durum yönetimiyle modern UI
- 📝 Özel Şablonlar: Kod stiline göre şablon düzenleme
- 🚀 Hızlı Geliştirme: Saniyeler içinde özellik oluşturma
IDE’ye entegre profesyonel renk seçme aracı:
Özellikler:
- 🔍 Sistem Genelinde Seçim: Ekrandaki her yerden renk al
- 🔎 Büyüteç: Piksel hassasiyetinde yakınlaştırma
- 📋 Çoklu Formatlar: HEX, RGB, HSV veya HSL kopyalama
- 📚 Renk Geçmişi: Son kullanılan renklere hızlı erişim
- ⌨️ Klavye Kısayolları: Verimli çalışma akışı
Şunlar için ideal:
- UI/UX renk paleti oluşturma
- Tasarımlardan renk eşleştirme
- Marka renk uyumluluğu
- Material Design paleti hazırlama
Verini profesyonel araçlarla biçimlendir ve doğrula:
Yetenekler:
- ✨ Akıllı Biçimlendirme: Doğru girintileme ve yapı
- ✅ Syntax Doğrulama: Gerçek zamanlı hata tespiti
- 🎨 Syntax Vurgulama: Daha iyi okunabilirlik için renk kodlama
- 💾 State Persistence: İçeriğini oturumlar arasında hatırlama
- ⚡ Anlık İşleme: Yazarken anında biçimlendirme
IDE'den çıkmadan API testleri yapabileceğin dahili HTTP istemcisi:
Özellikler:
- 🔗 Tüm HTTP Metotları: GET, POST, PUT, DELETE, PATCH vb.
- 📝 İstek Oluşturucu: Başlıklar, parametreler, gövde içeriği
- 📊 Yanıt Analizi: Durum kodları, başlıklar, biçimlendirilmiş yanıt
- 📚 İstek Geçmişi: Önceki isteklere hızlı erişim
- 💾 Oturum Kaydı: IDE yeniden başlatılsa bile durum korunur
Örnek API Endpointleri:
- Weather API:
https://api.openweathermap.org/data/2.5/weather - JSONPlaceholder:
https://jsonplaceholder.typicode.com/posts - Harry Potter API:
https://api.canerture.com/harrypotterapp/characters
Tutarlı kod üretimi için özel şablonlar oluştur ve yönet:
Modül Şablonları:
- Dosya yapısını ve içeriğini özelleştir
- Placeholder kullan:
{NAME},{PACKAGE},{FILE_PACKAGE} - Şablonları takımınla paylaş
- Şablon koleksiyonlarını içe/dışa aktar
Şablon Yer Tutucular:
{NAME}→ Dosya adı (extension olmadan){PACKAGE}→ Temel paket adı (örnek:com.example.app){FILE_PACKAGE}→ Tam paket yolu (örnek:com.example.app.feature.home)
Yapılandırmalarını asla kaybetme:
Auto-Backup System:
- ✅ Otomatik Dışa Aktarma: Her ayar değişikliğinde yedek alınır
- ✅ Cross-Platform: Windows, macOS ve Linux'ta çalışır
- ✅ Güncellemeye Dayanıklı: Eklenti güncellense bile ayarlar korunur
- ✅ Takım Paylaşımı: Takım içinde ayar dışa/İçe aktarımıyla tutarlılık sağla
Yedekleme Konumu:
- Windows:
C:\Users\{username}\.quickprojectwizard\settings.json - macOS:
/Users/{username}/.quickprojectwizard/settings.json - Linux:
/home/{username}/.quickprojectwizard/settings.json
Yapılandırmaları geliştirme ekibinle paylaş:
- Ayarları Dışa Aktar: Kendi ayarlarından bir yapılandırma dosyası üret
- Dosyayı Paylaş: Git, Slack veya e-posta yoluyla gönder
- Ayarları İçe Aktar: Takım arkadaşların senin ayarlarını içe aktarır
- Tutarlı Kurulum: Herkes aynı şablonları ve tercihleri kullanır
Kendi proje şablonlarını oluştur:
- Tercih ettiğin yapı ile bir proje oluştur
- Özel modül ve özellik şablonları hazırla
- Varsayılan ayarları ve bağımlılıkları yapılandır
- Dışa aktar ve takımınla paylaş
QuickProjectWizard’ı mevcut projelere ekle:
- Yeni modüller oluşturmak için Modül Üreticiyi (Module Generator) kullan
- Mevcut kodu File Migration aracıyla taşı
- Tutarlı mimaride yeni özellikler üret
- Özel şablonlarla kod kalitesini koru
Klavye Kısayolları:
- Araç penceresine hızlı erişim
- Şablonları hızlıca uygulama
- Renk seçme işlemlerini hızlandırma
En İyi Uygulamalar:
- Tutarlı adlandırma kuralları kullan
- Şablon yer tutucularını verimli kullan
- Takım şablon kütüphaneleri oluştur
- Ayarlarını düzenli olarak yedekle ve senkronize et
Katkılarınızı memnuniyetle kabul ediyoruz! İşte nasıl yardımcı olabileceğiniz:
- 🐛 Hata Bildirimi: Yeni bir sorun oluşturun
- 💡 Özellik Önerisi: Geliştirme fikirlerinizi paylaşın
- 🔧 Kod Katkısı: Pull request gönderin
- 📖 Dokümantasyon: Kılavuzları ve öğreticileri iyileştirmeye yardımcı olun
- ⭐ Destek Verin: Repostoyu yıldızlayın ve başkalarıyla paylaşın
Bu proje MIT Lisansı ile lisanslanmıştır – detaylar için LICENSE dosyasına bakabilirsiniz.
- IntelliJ Platform Plugin Template ile geliştirildi
- Android geliştirici topluluğundan ilham alındı
- Geri bildirim veren tüm katkıcılara ve kullanıcılara teşekkürler
- 📧 Email: cnrture@gmail.com
- 🌐 Website: canerture.com
- 💬 Tartışmalar: GitHub Discussions
- 🐛 Hatalar: GitHub Issues
❤️ Caner Türe tarafından sevgiyle geliştirildi


