Profile PictureCaglar Cakar
$34

SwiftUI & Modifiers -Launch Edition- Turkce

Add to cartPay in 2 installments

SwiftUI & Modifiers -Launch Edition- Turkce

$34

Master SwiftUI Modifiers – Temellerden İleri Düzey UI Tasarımına

Bu kitap, SwiftUI’yi 130’dan fazla modifier ile kapsamlı bir şekilde öğrenmeniz için rehberinizdir. İster yeni başlıyor olun, ister ileri düzey becerilerinizi geliştirmek isteyin, her seviyeye uygun detaylı örnekler, pratik bilgiler ve gerçek dünya kullanım desenleri bulacaksınız. Böylece iOS geliştirme becerilerinizi bir üst seviyeye taşıyacaksınız.

Kitapta Neler Var?

  • SwiftUI’nin tüm önemli modifier’larının açık ve anlaşılır açıklamaları
  • Tam çalışan pratik örnek kodlar
  • Her kavram için görsel sonuç gösterimleri
  • Animasyonlar, layout, durum yönetimi, önizlemeler, erişilebilirlik ve daha fazlasında derinlemesine incelemeler
  • Xcode 16.4 ve iOS 18 için en güncel SwiftUI güncellemelerini kapsar

Her bölüm, sadece SwiftUI’nin nasıl kullanılacağını değil, neden böyle çalıştığını da anlamanıza yardımcı olacak şekilde tasarlanmıştır. Böylece modern, şık ve sürdürülebilir kod yapılarıyla uygulamalar geliştirme konusunda kendinize güven kazanacaksınız.

Prototipler veya üretim uygulamaları geliştiriyor olun, bu kitap her SwiftUI geliştiricisi için vazgeçilmez bir başvuru kaynağıdır.


✅ PDF ve EPUB formatlarında
✅ Ücretsiz güncellemeler
✅ Tek seferlik ödeme — DRM yok
✅ iPhone, iPad veya masaüstü cihazlarda ideal okuma deneyimi

💬 Kindle cihazda okumayı tercih edenler için Amazon’da da mevcuttur. https://a.co/d/gcYzHQ8


Table of Contents

# SwiftUI & Modifiers – Table of Contents

## I. SwiftUI

- SwiftUI 101 – Building UI with Code

- @ObservableObject and @State

- Scope and Lifecycle

- Using @State with Complex Data Structures

- @Published, ObservableObject, @ObservedObject, @StateObject

- @Binding

- What Does the $ Symbol Mean?

- Important Notes

- @Observable (iOS 17+)

- Migration Example: ObservableObject → @Observable

- Traditional vs. New Observable

- Stacks & Layout

- VStack

- LazyVStack

- Differences Between VStack and LazyVStack

- Parameters and pinnedViews

- HStack, ZStack, Spacer, Group, ControlGroup

- Alignment, Spacing, Content

- UserDefaults & AppStorage

- Modifier Priority

## II. List

- Mastering List View

- Invisible Dequeuing in SwiftUI

- Automatic Diffing Explained

- What Is Identifiable and Why?

- ForEach vs. List

- List-Specific Modifiers

- .listRowSeparator

- .listStyle

- .listSectionSeparator

- .listRowSeparatorTint

- .listRowBackground

- .listItemTint

- .refreshable

- .searchable

- .onMove

- .onDelete

- .equatable

## III. Navigation

- Navigation Basics

- NavigationStack, NavigationLink, NavigationPath

- NavigationDestination, NavigationView

- Modifiers

- .navigationTitle

- .navigationViewStyle

- .navigationBarTitleDisplayMode

- .navigationBarBackButtonHidden

- .toolbar

## IV. Image Modifiers

- .resizable, .imageScale

- .saturation, .grayscale

- .hueRotation, .blendMode, .contrast

- .colorInvert, .colorMultiply

- .aspectRatio, .scaledToFit, .scaledToFill

## V. Shape Modifiers

- .mask, .clipShape

- .fill, .contentShape

- .stroke, .strokeBorder

- .background, .overlay

- .cornerRadius

## VI. Color Modifiers

- .foregroundColor, .tint

- .colorScheme, .preferredColorScheme

- .accentColor

## VII. Advanced SwiftUI

- Creating Custom Modifiers

- Preview and #Preview Macro

- Reusable Views with SwiftUI

- Atomic Design in SwiftUI

- SwiftUI Animations

- Implicit & Explicit

- transition(), matchedGeometryEffect

- AnimatableData

- Parallax Animations with GeometryReader

- AppDelegate Integration

## VIII. Events

- Common Event Modifiers

- .onAppear, .onDisappear

- .task, .onChange, .onSubmit

- .onTapGesture, .onLongPressGesture

- .gesture, .simultaneousGesture

- .highPriorityGesture, .onHover

- .onDrag, .onReceive, .onOpenURL

- .handlesExternalEvents, .onContinueUserActivity

- .onExitCommand, .onPreferenceChange

## IX. Environment

- .environment

- .transformEnvironment

- .environmentObject

## X. Effect Modifiers

- .transaction

- .transformEffect vs. .scaleEffect

- .rotationEffect, .rotation3DEffect

- .transition

- .matchedGeometryEffect

## XI. Other UI & Layout Modifiers

- Text Modifiers

- .padding, .frame, .zIndex, .border

- .disabled, .hidden, .blur, .opacity

- .alert, .popover, .tabItem

- .offset, .position

- .badge, .alignmentGuide

- .foregroundStyle, .layoutPriority

- .tag, .ignoresSafeArea

- .headerProminence, .coordinateSpace

- .dynamicTypeSize, .compositingGroup, .drawingGroup

- .monospacedDigit, .labelStyle, .groupBoxStyle

- .submitScope, .labelsHidden, .submitLabel

- .keyboardShortcut, .statusBar, .userActivity

- .transformPreference, .safeAreaInset

- .toggleStyle, .symbolRenderingMode

- .controlGroupStyle, .controlSize

- .progressViewStyle, .pickerStyle

- .contextMenu, .scenePadding

- .interactiveDismissDisabled, .buttonBorderShape

- .defaultAppStorage

## XII. Speech & Accessibility

- .speechAlwaysIncludesPunctuation

- .speechSpellsOutCharacters

- .speechAdjustedPitch

- .speechAnnouncementsQueued

- .accessibilitySpeechIPANotation

- .accessibilityLabel

- .accessibilityHint

- .accessibilityValue

- .accessibilityElement(children:)

- .accessibilityHidden

- .accessibilityRespondsToUserInteraction

---

## About the Author

Çağlar Çakar is a senior full-stack developer with over 15 years of experience...


Add to cartPay in 2 installments2 equal monthly installments of $17
Pages
225
Modifiers
130+
Language
Turkish
Size
485 MB