Skip to content

gulsenguness/CandyApple

Repository files navigation

CandyApple 🍬🍎

WhatsApp.Video.2024-08-30.at.22.30.18.mp4

CandyApple, yaşamınıza biraz renk ve neşe katacak bir Android uygulamasıdır. Switch'ler sayesinde uygulamanın çeşitli özelliklerini kontrol edebilir, eğlenceli ve dinamik bir kullanıcı deneyimi yaşayabilirsiniz. Hazır mısınız? Başlayalım! 🚀

Switch'ler: Başroldeki Yıldızlar

CandyApple'daki ana karakterlerimiz switch'lerdir. Her biri farklı bir özelliği kontrol eder ve onları kullanarak uygulamanızın görünümünü ve işlevselliğini kolayca değiştirebilirsiniz. İşte bazı ana özelliklerimiz:

  • Ego Switch: Ana switch'iniz. Açık olduğunda diğer switch'ler devre dışı kalır ve yalnızca kendinizi düşünebilirsiniz! 😎
  • Happiness, Optimism, Kindness, Giving, Respect Switch'leri: Bu switch'ler, uygulamanın farklı özelliklerini etkinleştirmenizi sağlar. Her biri bir pozitif özellik temsil eder ve sizin ruh halinizi yansıtır. 🌟

Proje Özellikleri

  • Dinamik Switch Yönetimi: Switch'leri açıp kapatarak uygulamanın çeşitli fonksiyonlarını yönetin.
  • Eğlenceli Görseller: Switch'lerin durumuna göre güncellenen renkli ve eğlenceli görseller.
  • Yüksek Kullanıcı Deneyimi: Android Navigation Component kullanılarak sorunsuz ve akıcı bir gezinme.
  • Veri Yönetimi: LiveData ve ViewModel kullanılarak verilerin etkin bir şekilde yönetilmesi.

Teknolojiler

  • Kotlin: Modern ve güvenli bir dil ile geliştirme yapıyoruz.
  • Android SDK: Android platformunun sunduğu tüm özellikleri kullanıyoruz.
  • Jetpack Navigation Component: Navigasyonunuzu yönetmenizi sağlar.
  • ViewModel & LiveData: Verileri ve UI durumunu yönetir.
  • Material Design: Şık ve modern bir tasarım için.

Kurulum

Gereksinimler

  • Android Studio (en son sürüm)
  • Kotlin (1.5 veya üstü)
  • Gradle (6.5 veya üstü)

Adımlar

  1. Projeyi Klonlayın

    git clone https://github.com/gulsenguness/CandyApple.git
  2. Android Studio'da Açın

    Android Studio'yu açın ve File > Open seçeneğini kullanarak proje dizinini seçin.

  3. Gradle Senkronizasyonu

    Gradle senkronizasyonunu yaparak gerekli bağımlılıkların indirilmesini sağlayın.

  4. Emülatör veya Gerçek Cihazda Çalıştırın

    Projeyi bir emülatörde veya gerçek bir Android cihazda çalıştırarak deneyimleyin.

Kullanım

CandyApple'da:

  • Ana Ekran: Switch'ler ile çeşitli özellikleri açıp kapatın.
  • Switch Yönetimi: Her switch'in işlevini ve görünümünü kontrol edin.
  • Görsel Güncellemeler: Switch'lerin durumuna göre görsel içerikler otomatik olarak güncellenir.

Kod Yapısı

  • HomeFragment.kt: Ana ekran ve switch'lerin yönetimi.
  • HomeViewModel.kt: Switch durumları ve uygulama durumu.
  • MainActivity.kt: Navigasyon ve uygulama geçişleri.

Katkıda Bulunma

CandyApple'a katkıda bulunmak isterseniz, GitHub üzerinden katkıda bulunabilirsiniz.

İletişim

Herhangi bir sorunuz, öneriniz veya geri bildiriminiz varsa, bana ulaşabilirsiniz:

Uygulamanın tadını çıkarın ve katkılarınızı bekliyoruz! 🍏💖

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages