📱 iPhone-Calculate (iOS Calculator Clone) Bu proje, Apple'ın iOS işletim sistemindeki ikonik hesap makinesinin kullanıcı arayüzünü (UI) ve temel aritmetik işlevlerini taklit eden bir web/mobil uygulamasıdır. Hem tasarım hem de fonksiyonellik açısından modern bir hesap makinesi deneyimi sunar.
🚀 Özellikler iOS Tasarımı: Apple'ın hesap makinesindeki yuvarlak butonlar, renk paleti ve yazı tiplerine sadık kalınarak tasarlandı.
Temel İşlemler: Toplama, çıkarma, çarpma ve bölme işlemlerini destekler.
Dinamik Ekran: Sayı girişine göre yazı boyutunun ayarlanması ve ondalık sayı desteği.
Gelişmiş Fonksiyonlar: Yüzde alma, negatif/pozitif değiştirme (+/-) ve temizleme (AC) özellikleri.
Responsive Tasarım: Hem masaüstü hem de mobil cihazlarla tam uyumlu ekran yapısı.
🛠️ Kullanılan Teknolojiler (Kullandığın teknolojileri aşağıdan seçip diğerlerini silebilirsin)
HTML5 & CSS3: Esnek kutu modeli (Flexbox/Grid) ile arayüz tasarımı.
JavaScript (ES6+): Hesaplama mantığı ve buton etkileşimleri.
React / Vue / Swift / Flutter: (Eğer bu dillerden birini kullandıysan buraya ekleyebilirsin). ⚙️ Kurulum ve Kullanım Depoyu bilgisayarınıza klonlayın:
Bash
git clone https://github.com/erkntha28/iPhonee-Calculate.git Proje dizinine gidin:
Bash
cd iPhonee-Calculate Uygulamayı başlatın:
Eğer sadece HTML/JS ise: index.html dosyasını tarayıcıda açın.
Eğer bir Framework kullanıyorsanız: npm install && npm start.
🎮 Nasıl Kullanılır? Sayı butonlarına basarak giriş yapın.
Sağ taraftaki turuncu butonlar ( +, -, ×, ÷ ) ile işlem türünü seçin.
Sonucu görmek için = butonuna tıklayın.
Ekranı sıfırlamak için AC butonunu kullanın.
🤝 Katkıda Bulunma Geliştirmeler için her türlü katkıya açığım!
Projeyi çatallayın (Fork).
Özellik dalı oluşturun (git checkout -b feature/YeniOzellik).
Değişikliklerinizi kaydedin (git commit -m 'Yeni bir özellik eklendi').
Dalı gönderin (git push origin feature/YeniOzellik).
Bir Çekme İsteği (Pull Request) oluşturun.
📜 Lisans Bu proje MIT lisansı ile lisanslanmıştır.
İpucu: Projende kullandığın özel bir kütüphane veya farklı bir özellik varsa, "Özellikler" kısmına ekleme yapabilirsin. Başarılar dilerim!