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…3 min read·Feb 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.”2 min read·Dec 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…1 min read·Dec 29, 2020----
Aymen AfiaMapKit SwiftUIThis year we had a great addition in SwiftUI, the integration for frameworks that Apple provides us like MapKit.3 min read·Dec 28, 2020--1--1
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…2 min read·Dec 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…3 min read·Dec 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:2 min read·Oct 17, 2020----