blogTitle
blogSubtitle
Toplam 54 yazı
Flutter: Tarih ve Saat Seçiciler (DatePicker & TimePicker)
Flutter uygulamalarında kullanıcıdan tarih ve saat bilgisi almak için DatePicker ve TimePicker kullanımı.
Flutter: SingleChildScrollView ve ScrollView Kullanımı
Flutter'da taşan içerikleri kaydırılabilir hale getirmek için SingleChildScrollView ve ListView kullanımı.
Flutter: Giriş Widget'ları ve Durum Göstergeleri
Switch, Checkbox, Radio, Slider, ToggleButtons kullanımı ve ProgressIndicator ile ilerleme durumu gösterme.
Flutter: FloatingActionButton (FAB) Kullanımı ve Özellikleri
Flutter'da FloatingActionButton kullanımı, özelleştirme seçenekleri, konumu ve Extended FAB özellikleri.
Flutter'da Yaşam Döngüsü (Life Cycle) - StatefulWidget ve AppLifecycleState
Flutter'da StatefulWidget yaşam döngüsü metodları ve uygulama yaşam döngüsü yönetimi. initState, dispose, didUpdateWidget ve setState kullanımı.
Flutter'da Navigator ile Sayfalar Arası Geçiş ve Veri Transferi
Flutter'da Navigator kullanarak sayfalar arası geçiş yapmak, veri aktarımı ve back stack yönetimi. push, pop, pushReplacement metodları.
Flutter'da Uygulama İkonu Oluşturma ve Ayarlama
Flutter uygulamanıza hem Android hem iOS için farklı boyutlarda özel ikon nasıl eklenir? flutter_launcher_icons paketi ile otomatik ikon oluşturma.
Swift'e Giriş: Optionals, Guard Let ve If Let Kullanımı
Flutter'dan sonra iOS geliştirme için Swift öğrenmeye başladım. İlk karşılaştığım kavramlardan Optionals ve güvenli unwrapping yöntemlerini paylaşıyorum.
Flutter: Spacer Widget ile Esnek Boşluklar
Spacer widget ile Row ve Column içinde esnek boşluk oluşturma ve dikkat edilmesi gerekenler.
Flutter: SizedBox ile Boyutlandırma ve Boşluk
SizedBox widget'ı ile boyutlandırma işlemleri ve görünmeyen boşluklar oluşturma.
Flutter: Resim Eklemek - Assets ve Image.asset
Flutter projesine resim ekleme, pubspec.yaml yapılandırması ve Image.asset widget kullanımı.
Flutter: Padding ile İç Boşluk Yönetimi
Padding widget ile widget'ların etrafında iç boşluk oluşturma ve EdgeInsets kullanımı.
Flutter: MediaQuery ile Ekrana Göre Oranlama
MediaQuery sınıfı ile ekran boyutlarını alıp dinamik ve responsive tasarımlar oluşturma.
Flutter: mainAxisSize ile Alan Kontrolü
Row veya Column'un ana eksen boyunca ne kadar alan kaplayacağını mainAxisSize ile kontrol etme.
Flutter: LayoutBuilder ile Ekran Boyutuna Göre Tasarım
LayoutBuilder widget'ı ile farklı ekran boyutlarına göre dinamik ve responsive tasarımlar oluşturma.
Flutter: Kendi Widget'larımızı Oluşturmak
Flutter'da özel widget'lar oluşturarak kodun yeniden kullanılabilirliğini artırma ve constructor kullanımı.
Flutter: Expanded Widget ile Alan Genişletme
Expanded widget ile Row ve Column içindeki widget'ları ekranın tamamına genişletme ve flex kullanımı.
Flutter: Center Widget Detaylı Kullanımı
Center widget ile nesneleri ortalama ve farklı senaryolarda Center kullanımı.
Flutter: Align Widget ile İnce Hizalama İşlemleri
Align widget ile içinde bulunduğu alana göre detaylı hizalama işlemleri ve Alignment özellikleri.
Flutter'a Giriş: Widget Ağacı, Row, Column ve Stack Yapıları
Dart'ı öğrendikten sonra nihayet Flutter'a geçiş yaptım. İlk günümde widget ağacını, Row, Column ve Stack yapılarını öğreniyorum.
Dart'ta Hata Yönetimi: Try-Catch ve Asenkron İşlemler
Dart'ta try-catch ile hata yönetimini ve async-await ile asenkron programlamayı öğreniyorum. Future ve await kavramları.
Dart Collections: List, HashSet ve HashMap ile Veri Yönetimi
Dart'ta veri yapıları ile çalışmayı öğreniyorum. List, HashSet ve HashMap arasındaki farklar ve kullanım alanlarını keşfediyorum.
Dart'ta Interface ve Implements - Sınıflara Ekstra Özellik Eklemek
Abstract class'lar ve implements anahtar kelimesi ile sınıflarımıza nasıl ekstra özellikler ekleyebileceğimizi öğreniyorum.
Dart'ta Kalıtım (Inheritance) ve Polymorphism - Baba-Çocuk İlişkisi
OOP'nin en önemli kavramlarından kalıtım ve polymorphism'i öğreniyorum. Extends, override ve super anahtar kelimeleriyle neler yapabileceğimize bakıyoruz.
Dart'ta Enum ve Composition - Kod Düzenini Nasıl Sağlarız?
Dart öğrenmeye devam ediyorum. Bugün enum yapıları ve composition (birleştirme) konularını öğrendim. Gerçek hayat örnekleriyle anlatıyorum.
Dart'ta Tip Dönüşümleri ve Static Değişkenler - İlk Günümden Notlar
Flutter öğrenmeye başlarken Dart'ın temellerini öğreniyorum. Bugün tip dönüşümleri ve static değişkenlerle ilgili öğrendiklerimi paylaşıyorum.
Flutter ile Mobil Uygulama Geliştirmeye Başlangıç
Flutter framework'ü ile iOS ve Android için tek kod tabanından mobil uygulama geliştirmeye başlamak isteyenler için kapsamlı bir rehber.
Flutter: Date and Time Pickers (DatePicker & TimePicker)
Using DatePicker and TimePicker in Flutter apps to get date and time input from the user.
Flutter: Using SingleChildScrollView and ScrollView
Using SingleChildScrollView and ListView in Flutter to make overflowing content scrollable.
Flutter: Input Widgets and Status Indicators
Using Switch, Checkbox, Radio, Slider, ToggleButtons and indicating progress with ProgressIndicator.
Flutter: Using FloatingActionButton (FAB)
Usage of FloatingActionButton in Flutter, customization options, positioning, and Extended FAB features.
Flutter Life Cycle - StatefulWidget and AppLifecycleState Management
Understanding Flutter StatefulWidget life cycle methods and application life cycle management. Using initState, dispose, didUpdateWidget, and setState.
Navigation and Data Transfer Between Pages in Flutter
Using Navigator in Flutter for page navigation, data transfer, and back stack management. push, pop, pushReplacement methods.
Creating and Setting Up App Icons in Flutter
How to add custom icons for both Android and iOS in your Flutter app? Automatic icon generation with flutter_launcher_icons package.
Introduction to Swift: Optionals, Guard Let and If Let Usage
After Flutter, I started learning Swift for iOS development. Sharing Optionals and safe unwrapping methods, one of the first concepts I encountered.
Flutter: Flexible Spaces with Spacer Widget
Creating flexible spaces inside Row and Column with the Spacer widget and things to watch out for.
Flutter: Sizing and Spacing with SizedBox
Sizing operations and creating invisible spaces with the SizedBox widget.
Flutter: Inner Space Management with Padding
Creating inner space around widgets with the Padding widget and using EdgeInsets.
Flutter: Screen-Based Scaling with MediaQuery
Getting screen dimensions with the MediaQuery class and creating dynamic and responsive designs.
Flutter: Space Control with mainAxisSize
Controlling how much space Row or Column will take along the main axis with mainAxisSize.
Flutter: Screen Size-Based Design with LayoutBuilder
Creating dynamic and responsive designs for different screen sizes with the LayoutBuilder widget.
Flutter: Expanding Space with Expanded Widget
Expanding widgets inside Row and Column to fill the entire screen and using flex with the Expanded widget.
Flutter: Creating Our Own Widgets
Increasing code reusability by creating custom widgets in Flutter and using constructors.
Flutter: Detailed Usage of Center Widget
Centering objects with the Center widget and using Center in different scenarios.
Flutter: Fine Alignment Operations with Align Widget
Detailed alignment operations and Alignment properties relative to the area it's in with the Align widget.
Flutter: Adding Images - Assets and Image.asset
Adding images to Flutter project, pubspec.yaml configuration and using the Image.asset widget.
Introduction to Flutter: Widget Tree, Row, Column and Stack Structures
After learning Dart, I finally transitioned to Flutter. On my first day, I'm learning the widget tree, Row, Column and Stack structures.
Dart Error Handling: Try-Catch and Asynchronous Operations
Learning error handling with try-catch and asynchronous programming with async-await in Dart. Future and await concepts.
Dart Collections: Data Management with List, HashSet and HashMap
Learning to work with data structures in Dart. Discovering the differences and use cases between List, HashSet and HashMap.
Dart Interface and Implements - Adding Extra Features to Classes
Learning how to add extra features to our classes with abstract classes and the implements keyword.
Dart Inheritance and Polymorphism - Parent-Child Relationship
Learning inheritance and polymorphism, one of the most important concepts of OOP. Looking at what we can do with extends, override and super keywords.
Dart Enum and Composition - How to Organize Code?
Continuing my Dart learning journey. Today I learned about enum structures and composition. Explaining with real-life examples.
Dart Type Conversions and Static Variables - Notes from My First Day
Learning Dart basics while starting Flutter. Sharing what I learned today about type conversions and static variables.
Getting Started with Flutter Mobile App Development
A comprehensive guide for those who want to start developing mobile applications for iOS and Android from a single codebase with the Flutter framework.