Aymen AfiaMastering charts in SwiftUI. Interactions.The Swift Charts framework provides excellent functionality for implementing super custom charts. This week we will learn how to handle…Feb 9, 2023Feb 9, 2023
Aymen AfiaClean Code Chapter2: How to choose Meaningful Names“There are only two hard things in Computer Science: cache invalidation and naming things.”Dec 30, 2020Dec 30, 2020
Aymen AfiaGeometryReader SwiftUIGeometryReader provides us with an input value telling us the width and height we have available, and we can then use that with whatever…Dec 29, 2020Dec 29, 2020
Aymen AfiaMapKit SwiftUIThis year we had a great addition in SwiftUI, the integration for frameworks that Apple provides us like MapKit.Dec 28, 20201Dec 28, 20201
Aymen AfiaClean Code chapter 4: How to write good Commentsthe book discourages you to write comments, because if you wrote good, clean, and informative code, you shouldn’t need to have comments in…Dec 27, 2020Dec 27, 2020
Aymen AfiaObserver PatternThe observer pattern lets one object observe changes on another object. Apple added language-level support for this pattern in Swift 5.1…Dec 24, 2020Dec 24, 2020
Aymen AfiaSTRATEGY PATTERNThe strategy pattern defines a family of interchangeable objects that can be set or switched at runtime. This pattern has three parts:Oct 17, 2020Oct 17, 2020