class IOSDeveloper {
let name = "Andrey Rybalkin"
let age = 27
let languages = ["Swift", "Obj-C"]
var myStackDictionary: [String: [String]] = [
"Principles": ["OOP", "SOLID"],
"Layout": ["SwiftUI", "UIKit", "AutoLayout", "SnapKit", "Storyboard"],
"Dependensies": ["CocoaPods", "SPM", "Carthage"],
"Reactive": ["Combine", "RXSwift"],
"Storage": ["Core Data", "UserDefaults", "FileManager", "Realm"],
"Networking": ["URLSession", "async/await", "REST API", "Firebase"],
"Multithreading": ["GCD", "DQ's", "Modern Concurrency"],
"Arch. patterns": ["MVC", "MVVM", "MVP", "VIPER"],
"Routing": ["Router", "Coordinator"],
"Struct. patterns": ["Delegate", "Singleton", "Factory", "Observer", "Facade"],
"GUI": ["SourceeTree", "Fork"],
"Graphics": ["Figma", "Photoshop"]
]
var otherTechnologies: [String] = [
"MapKit",
"Push / Local Notifications",
"Multimedia (AVFoundation, Core Audio, AVKit)",
"BLE",
"iCloud",
"Core Animation",
"AppStore / TestFlight"
]
func sayHello() {
print("Thanks for dropping by, hope you find some of my work interesting.")
}
}
let me = IOSDeveloper()
me.sayHello()
🔭 I’m currently working on my Pet - and educational projects
🤙 How to reach me: