Deniz Cengiz's Projects
Building UIKit programmatically , useful methods like addTarget(), enumerated(), joined(), replacingOccurrences()
Advanced Auto Layout , Visual Format Language , Metrics , Priorities ,Auto Layout Anchors
Ray Wenderlich Table View Tutorials
Networking , JSON Parsing ,APIs and Core Location
Stanford University's MVC
Materials of "Design Patterns" training course.
Learn to Code While Building Apps - The Complete iOS Development Bootcamp
Creating a simple browser with WKWebView and Choosing a website: UIAlertController action sheets , Monitoring page loads: UIToolBar and UIProgressView and Refactoring
Firebase Cloud Firestore , TableViews and Cocoapod Dependencies
Programmatically UI Building , Network calls , JSON Parsing and Displaying , Codable , Loading States , Memory Management , Image Caching , Pagination , Custom Alerts, Search Animation , Diffable Data Source , Collection Views, Child View Controller , Persistence , UITableView , Dynamic Type , SFSymbols , UIStackView , DateFormatter , Delegation , SafariVC
MVVM
UIButton , CALayer , IBAction
MVVM
Week 2 homework for the iOS Accelerator August–Decemeber 2023 Cohort
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
MVC , CollectionViews , TableViews , MapKit , JSON , Static TableView , Custom UI Controls , Cameras and Photo Libraries
An application that keeps an inventory of possessions. Covered topics are UITableView, UITableViewController, Editing TableViews, Subclassing UITableViewCell, StackViews, Navigation Controllers, Saving Loading and Scene States, Presenting View Controllers, Camera , Adaptive Interfaces
Extensions, Container View Controllers , Custom Controls , Controlling Animations
Stanford University SwiftUI Class
UICollectionView