# Animasyonlar (Flutter) > AnimationController, Tween, Curves, AnimatedBuilder, örtük animasyonlar, Hero - 20 mülakat soruları - Mid-Level - [Mülakat Soruları: Flutter](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari.md) ## 1. Flutter'da AnimationController nedir? **Cevap** AnimationController, Flutter'da bir animasyonu kontrol eden temel nesnedir. Belirtilen bir süre boyunca 0.0 ile 1.0 arasında değerler üretir; animasyonu başlatmaya, durdurmaya, tersine çevirmeye veya tekrarlamaya olanak tanır. Kareleri senkronize etmek için bir TickerProvider'a (SingleTickerProviderStateMixin veya TickerProviderStateMixin aracılığıyla) ihtiyaç duyar. ## 2. Bir AnimationController içeren bir State'te neden SingleTickerProviderStateMixin kullanılır? **Cevap** SingleTickerProviderStateMixin, State'e tek bir Ticker sağlar; bu, bir AnimationController'ın karelerini render motoruyla senkronize edebilmesi için gereklidir. Ticker, animasyon değerini güncellemek için her karede (saniyede 60 kez) bir sinyal gönderir. Bu mixin'i kullanmak, yalnızca bir controller gerektiğinde kaynakları optimize eder. ## 3. SingleTickerProviderStateMixin ile TickerProviderStateMixin arasındaki fark nedir? **Cevap** SingleTickerProviderStateMixin tek bir AnimationController için optimize edilmiştir ve daha az kaynak kullanır. TickerProviderStateMixin, aynı State içinde birden fazla AnimationController'ı yönetmek için birden fazla Ticker oluşturmaya olanak tanır. Tek bir controller yeterliyse SingleTickerProviderStateMixin'i, aksi halde TickerProviderStateMixin'i tercih edin. ## 17 soru daha mevcut - Flutter'da Tween nedir ve ne için kullanılır? - Bir Flutter animasyonuna ivme eğrisi (Curve) nasıl uygulanır? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Flutter mülakat konuları - [Dart Temelleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/dart-basics.md): 25 soru, Junior - [Dart Dili Temelleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/dart-language-essentials.md): 15 soru, Junior - [Flutter Temelleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/flutter-fundamentals.md): 18 soru, Junior - [Widget Yaşam Döngüsü](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/widget-lifecycle.md): 20 soru, Junior - [Yerel Depolama](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/local-storage.md): 20 soru, Junior - [Uygulama Yaşam Döngüsü](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/app-lifecycle.md): 20 soru, Junior - [Layouts & Constraints](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/layouts-constraints.md): 24 soru, Mid-Level - [ListView & GridView](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/listview-gridview.md): 25 soru, Mid-Level - [Navigasyon ve Yönlendirme](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/navigation-routing.md): 22 soru, Mid-Level - [Temel State Yönetimi](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/state-management-basics.md): 22 soru, Mid-Level - [Provider Pattern](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/provider-pattern.md): 18 soru, Mid-Level - [Networking & HTTP](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/networking-http.md): 20 soru, Mid-Level - [JSON Serileştirme](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/json-serialization.md): 20 soru, Mid-Level - [Yerel Veritabanı](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/local-database.md): 22 soru, Mid-Level - [Formlar ve Doğrulama](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/forms-validation.md): 20 soru, Mid-Level - [Firebase Entegrasyonu](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/firebase-integration.md): 18 soru, Mid-Level - [Birim testleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/unit-testing.md): 20 soru, Mid-Level - [Widget testleri](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/widget-testing.md): 18 soru, Mid-Level - [Build ve Dağıtım](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/build-deployment.md): 16 soru, Mid-Level - [Paket Yönetimi](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/package-management.md): 16 soru, Mid-Level - [Bellek ve Performans](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/memory-performance.md): 22 soru, Senior - [Streams & RxDart](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/streams-rxdart.md): 24 soru, Senior - [Gelişmiş State Management](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/advanced-state-management.md): 26 soru, Senior - [Flutter Design Patterns](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/flutter-design-patterns.md): 24 soru, Senior - [Performans Optimizasyonu](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/performance-optimization.md): 26 soru, Senior - [Platform Channels](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/platform-channels.md): 20 soru, Senior - [Custom Painting](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/custom-painting.md): 22 soru, Senior - [Flutter Uygulama Mimarisi](https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/flutter-app-architecture.md): 22 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/flutter/mulakat-sorulari/animations