> For the complete documentation index, see [llms.txt](https://haluk-hackali.gitbook.io/flutter-dart-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://haluk-hackali.gitbook.io/flutter-dart-notes/flutter/konular.md).

# 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;
