Flutter ile Uygulama Geliştirme Kursu

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

FutureBuilder ile çalışmada veri boşsa ne olur?

  • Uygulama çöker
  • İŞlem devam eder
  • Veri otomatik olarak dolar
  • Tasarım boş görünsün (correct)

ListView.builder çalışmasında hangi durum gerçekleşir?

  • Gelen veri boşsa tasarım dolu görünür
  • Gelen veri dolu ise tasarım boş görünür
  • Gelen veri dolu ise tasarım dolu görünür
  • Gelen veri boşsa tasarım boş görünür (correct)

Nesne tabanlı çalışmak için hangi adım gereklidir?

  • Objenin silinmesi
  • Model oluşturma (correct)
  • Sınıf oluşturma
  • Verilerin gizlenmesi

FutureBuilder ile çalışmada hangi durum gerçekleşmez?

<p>Tasarım dolu görünür (C)</p> Signup and view all the answers

ListView.builder çalışmasında hangi veri durumu gerçekleşir?

<p>Gelen veri boş (A)</p> Signup and view all the answers

Nesne tabanlı çalışmaya hangi adım gerekir?

<p>Model oluşturma (A)</p> Signup and view all the answers

FutureBuilder ile çalışmada hangi durum gerçekleşir?

<p>Tasarım boş görünür (C)</p> Signup and view all the answers

ListView.builder çalışmasında hangi özellik kullanılır?

<p>Detaylı Liste (B)</p> Signup and view all the answers

Nesne tabanlı çalışmaya hangi yöntem kullanılır?

<p>Model oluşturma (A)</p> Signup and view all the answers

FutureBuilder ile çalışmada hangi durum olmaz?

<p>Tasarım dolu görünür (B)</p> Signup and view all the answers

ListView.builder çalışmasında hangi durumda tasarım boş görünür?

<p>Gelen veri boş (A)</p> Signup and view all the answers

AppBar widget nedir?

<p>Sayfanın en üstünde bulunan bir widgettır.</p> Signup and view all the answers

AppBar üzerinde hangi özellik eklenebilir?

<p>Popup Menu (A), Renk değişimi (B), Özelleştirme (C), Arama özelliği (D)</p> Signup and view all the answers

AppBar üzerinde arama işlemi yapmak için ___ kullanılabilir.

<p>textfield</p> Signup and view all the answers

ListView.builder ile hangi türde liste oluşturulabilir?

<p>Dinamik Liste</p> Signup and view all the answers

Bottom Navigation Bar, parmak hareketi ile yapılan kaydırma işlemine duyarlıdır.

<p>False (B)</p> Signup and view all the answers

AppBar nedir?

<p>AppBar, sayfanın en üstünde bulunan bir widgettır.</p> Signup and view all the answers

ListView ve GridView arasındaki fark nedir?

<p>ListView tek sıra düzeninde listelerken, GridView birden fazla sıra ve sütun içerebilir. (D)</p> Signup and view all the answers

______ hangi amaçla kullanılır? ______, aynı ekran üzerinde birden fazla sayfa göstermek için kullanılan bir yapıdır.

<p>Drawer</p> Signup and view all the answers

Bottom Navigation Bar, tabs gibi çalışan bir yapıdır.

<p>True (A)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Flutter ile Uygulama Geliştirme Kursu

  • Flutter kursunda ele alınan konular: Forms, AppBar, Card, ListView & GridView, FutureBuilder ile Listeleme, Tabs, BottomNavigationBar, Drawer.

Form Yapısı

  • Form, flutter yapısında yer alan girdi kontrolleri yapmamızı sağlar.

ListView Dinamik Liste

  • ListView.builder, dinamik liste oluşturmak için kullanılır.
  • Satır tasarımında GestureDetector özelliği kullanılır.

Tasarım Tıklamışı

  • Tasarım tıklama işlemleri için GestureDetector özelliği kullanılır.
  • Tasarım tıklama işlemleri sonrasında sayfaya geçiş yapılabilir.

FutureBuilder ile Listeleme

  • FutureBuilder, asenkron işlemler için kullanılan bir yapıdır.
  • Asenkron işlemlerde await özelliği kullanılır, ancak async özelliği olan fonksiyon içinde olmalıdır.
  • FutureBuilder ile liste oluşturulurken, gelen veri boş olursa tasarım boş görünsün.

Detaylı ListView.builder

  • Nesne tabanlı çalışmak için satır tasarımına model olacak bir sınıf oluşturulur.
  • ListView.builder, detaylı liste oluşturmak için kullanılır.

Flutter ile Uygulama Geliştirme Kursu

  • Kurs, Material Design kapsamında Android ve iOS uygulama geliştirme konularını kapsamaktadır.
  • Eğitim içeriği, Forms, AppBar, Card, ListView & GridView, FutureBuilder ile Listeleme, Tabs, BottomNavigationBar, Drawer gibi konuları içermektedir.

Forms

  • Form, uygulama içerisinde girdi kontrolü sağlamak için kullanılan bir yapıdır.
  • flutter yapısında yer alan bu yapı sayesinde girdi kontrolleri yapılabilir.

AppBar

  • AppBar, sayfanın en üstünde bulunan bir widgettır.
  • Varsayılan olarak her sayfada gelir.
  • Leading icon, action widgets gibi değişik özellikler bulunmaktadır.
  • AppBar renk değişimi, özelleştirme, search özelliği gibi değişik özellikler bulunmaktadır.

Card

  • Card, tasarım üzerinde kullanılan kart etkisi yaratan widgettır.
  • Listeleme ve sayfa üzerinde sabit tasarımlarda kullanılabilir.

ListView & GridView

  • ListView, sabit liste oluşturmak için kullanılır.
  • ListView.builder, dinamik liste oluşturmak için kullanılır.
  • GridView, satırlar tek tek yan yana veya alt alta oluşturulan liste türüdür.
  • GridView.builder, dinamik liste oluşturmak için kullanılır.

FutureBuilder ile Listeleme

  • FutureBuilder, asenkron işlemler için kullanılan bir yapıdır.
  • Async özelliği olan fonksiyonu kullanırken await özelliği ile sadece yapması gereken işi bitirene kadar çalışmasını sağlar.

Tabs

  • Tabs, aynı ekranda birden fazla sayfa göstermek için kullanılır.
  • Tıklama veya parmak hareketi ile sayfalar arasında geçiş yapılabilir.

Bottom Navigation Bar

  • Bottom Navigation Bar, tabs gibi çalışan bir yapıdır.
  • Sayfanın altında çalışacak şekilde tasarlanmıştır.
  • Parmak hareketi ile yapılan kaydırma işlemine duyarlı değildir.

Drawer

  • Drawer, aynı ekran üzerinde birden fazla sayfa göstermek için kullanılan bir yapıdır.
  • Parmak hareketine duyarlı şekilde açılır ve kapanabilir.
  • Geri tuşu ile kapatılabilir.

Flutter ile Uygulama Geliştirme Kursu

  • Kurs, Material Design kapsamında Android ve iOS uygulama geliştirme konularını kapsamaktadır.
  • Eğitim içeriği, Forms, AppBar, Card, ListView & GridView, FutureBuilder ile Listeleme, Tabs, BottomNavigationBar, Drawer gibi konuları içermektedir.

Forms

  • Form, uygulama içerisinde girdi kontrolü sağlamak için kullanılan bir yapıdır.
  • flutter yapısında yer alan bu yapı sayesinde girdi kontrolleri yapılabilir.

AppBar

  • AppBar, sayfanın en üstünde bulunan bir widgettır.
  • Varsayılan olarak her sayfada gelir.
  • Leading icon, action widgets gibi değişik özellikler bulunmaktadır.
  • AppBar renk değişimi, özelleştirme, search özelliği gibi değişik özellikler bulunmaktadır.

Card

  • Card, tasarım üzerinde kullanılan kart etkisi yaratan widgettır.
  • Listeleme ve sayfa üzerinde sabit tasarımlarda kullanılabilir.

ListView & GridView

  • ListView, sabit liste oluşturmak için kullanılır.
  • ListView.builder, dinamik liste oluşturmak için kullanılır.
  • GridView, satırlar tek tek yan yana veya alt alta oluşturulan liste türüdür.
  • GridView.builder, dinamik liste oluşturmak için kullanılır.

FutureBuilder ile Listeleme

  • FutureBuilder, asenkron işlemler için kullanılan bir yapıdır.
  • Async özelliği olan fonksiyonu kullanırken await özelliği ile sadece yapması gereken işi bitirene kadar çalışmasını sağlar.

Tabs

  • Tabs, aynı ekranda birden fazla sayfa göstermek için kullanılır.
  • Tıklama veya parmak hareketi ile sayfalar arasında geçiş yapılabilir.

Bottom Navigation Bar

  • Bottom Navigation Bar, tabs gibi çalışan bir yapıdır.
  • Sayfanın altında çalışacak şekilde tasarlanmıştır.
  • Parmak hareketi ile yapılan kaydırma işlemine duyarlı değildir.

Drawer

  • Drawer, aynı ekran üzerinde birden fazla sayfa göstermek için kullanılan bir yapıdır.
  • Parmak hareketine duyarlı şekilde açılır ve kapanabilir.
  • Geri tuşu ile kapatılabilir.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

7._Material_Design.pdf

More Like This

Test Your Flutter Knowledge
5 questions

Test Your Flutter Knowledge

TriumphalExuberance avatar
TriumphalExuberance
Flutter in Mobile App Development
24 questions

Flutter in Mobile App Development

WellConnectedRoentgenium2343 avatar
WellConnectedRoentgenium2343
Use Quizgecko on...
Browser
Browser