# Flutter Konular

## Temel Widgetler

* Text

* Container

* Column

* Row

* SizeBox

* Resimler

  * Image.asset
  * Image.network
  * CircleAvatar

* Butonlar

  * RaisedButton
  * RaisedButton.icon
  * OutlineButton
  * FlatButton
  * IconButton
  * FloatingActionButton (FAB)

* TextField

* ListView
  * ListView\.Builder
  * ListTile

* Expanded

* DropdownButton

## Genel Konular

* Stateless Widget
* Stateful Widget
* Wrap Widget
* GestureDetector Widget
* Silder Widget
* Rotated Widget
* Widget LifeCycle: initState(), serState()
* CircularProgressIndicator Widget
* Geolocator-Cihazdan Konum Alma
* State Management
* Calback
* Provider

## FireBase

* &#x20;

## Hizalama Widget'ları

* &#x20;Center
* Align

## Boyutlandırma Widget'ları

* SizeBox
* Spacer
* Padding
* Expanded

## Flutter'da Widget Özelleştirme

## Çoklu Ekran Yönetimi

* LayoutBuilder()

## Ekrana Kaydırılabilme Özelliği Verme

* Scroll
* SingleChildScrollView

## Ekran Bilgisi Alma (En-Boy)

## Otomatik Constructor Oluşturma

## Ekrandaki Resmi Cihazın Ekran Boyutuna Göre Otomatik Ayarlama

## Geri Dönüş Tuşunun Yeniden Kodlanması

## Progress Bar

## Slider

## WebView

## SnackBar

## Alert Dialog

## PopUp Menu

## Material Design

## Ekranlar Arası Geçiş

* Navigator.Push
* Navigator.pushReplacemnet
* Ekranlar Arası Veri Aktarma
* Ekranlar Arası Veri Aktarma - Nesne Tabanlı Şekilde
* WilPopScope
* Geri Dönüş Tuşunun Yeniden Kodlanması
* Anasayfaya Geçiş Yapma(Önceki ya da Daha Önceki Sayfaya)
* Ansasayfaya Komple Geri Dönüş - Geri Oku Olmadan
* Back Stack
* Yaşam Döngüsü Davranışları

## Visibility - Görünür/Görünmez Widget Oluşturma

## Widget Durumunu Özelleştirme

## Widget Durumunu Özelleştirme - if Yapısı İle

## FutureBuilder Kullanımı

## TextField Özelleştirme

## Cihaz Hafızasına Veri Kaydetme

* Hazır Paket Kullanımı
* SharedPreferences

## JSON Parse

* initState
* ExpansionTile

## İnternetten Veri Çekme

* Http

## UI Bileşenleri

### Butonlar

* Animated Button
* Progres Button
* Like Button
* Auth Button
* Sign Button
* F Button
* Slider Button
* ...
* ...
* ...

### Card

* Tinder Cards
* Swipable Card
* Infinite Card
* Flip Card
* Scrate Card
* Slimy Card
* Credit Card
* Card UI Kit
* Shots
* Expansions Tile Card
* Vertical Card Pager

### Image

* Before After Image
* Photo View
* Multi Image Picker
* Image Compress
* Blur Image
* Photo Filte

### Animation

* Lottie
* Spin Kite
* Shimmer Effect
* Login Home Animation
* Stoggered Animation
* Simple Animation
* Wave Animation and Flutter Effect

### Text

* Auto Size Text
* Animated Text Kit
* Rich Text
* Zefytr Text
* Masked Text
* Linkify Text
* Circular Text
* CSS Text to Flutter
* Vertical Text
* Gradient Text
* Easy Rich Text
* Slectable Text

### Onboarding

### List

### Chip

### Slider

### Counter

### Gallery

### Date Time Picker

### Calender

### Chart

### Progress

### Floating Action Button

### Pull To Refresh

### Icon

### Shapes

### Maps

### Dialog

### Toast

### Music Player

### Video

### Roting Bar

### Audio

### TextField

### Picker

### Button Navigation

### TabBar and Drawer

## &#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://haluk-hackali.gitbook.io/flutter-dart-notes/flutter/konular.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
