Flutter ile Uygulama Geliştirme Kursu
20 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

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

    FutureBuilder ile çalışmada hangi durum olmaz?

    <p>Tasarım dolu görünür</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ş</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</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</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.</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</p> Signup and view all the answers

    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

    Description

    Flutter ile uygulama geliştirme kursunda Material Design ve diğer bileşenlerinin kullanımı ele alınmaktadır.(forms, appBar, card, listView, gridView, futureBuilder, tabs, bottomNavigationBar, drawer gibi)

    More Like This

    Use Quizgecko on...
    Browser
    Browser