This document holds interesting reading material regarding:
- iOS development
- The Swift programming language
- Software development in general
- UI/UX best practices
- Anything related to product development
The Missing README: Great explanations about every aspect of the software engineering world.
Hell Yeah Or No: Thoughts around what’s worth doing, fixing faulty thinking, and making things happen.
Factfulness: Ten Reasons We're Wrong About the World—and Why Things Are Better Than You Think.
Advanced Swift: Deeply technical book covering a lot of topics of the Swift programming language.
Atomic Habits: Amazing framework to start thinking about daily habits and how they can influence your life.
Modular iOS Architecture @ Just Eat: Incredible article explaining how JustEat tackled the modularization problem in their apps.
Code-Review best practices: Great advice to handle CR process.
Pull Request Checklist for iOS Developers: Really nice checklist to read before sending new PRs.
The 7 Code Review Manners: Short guide on CR manners.
10 Figma Tricks I Wish I Knew Earlier: Some cool tricks to fasten up Figma workflow.
5 tips to create a modern app UI: Great tips to instantly improve the look and feel of any app.
How to create code snippets in Xcode: Easy way to create your own snippets for auto-completion in Xcode.
The 7 roles of a CTO: Some takeaways from a CTO discussing the CTO role with other CTOs.
Save Time With User Breakpoints in Xcode: Really useful tips for debugging and saving time.
Writing for Engineers: Very detailed guide on hw to write better documents. The key is to keep writing.
import SwiftUI | |
/// Namespaces. | |
extension Color { | |
/// Colors for Texts. | |
enum Text {} | |
/// Colors for Backgrounds | |
enum Background {} | |
/// Colors for Borders. | |
enum Border {} |
Text("Your text") | |
.padding() | |
.foregroundColor(.Text.primary) | |
.background(Color.Background.primary) |
import Foundation | |
extension CGFloat { | |
/// Spacing constants to use across the app. | |
enum Spacing { | |
/// Extra small spacing. (4 points). | |
static let xSmall: CGFloat = 4.0 | |
/// Small spacing. (8 points). | |
static let small: CGFloat = 8.0 | |
/// Medium spacing. (16 points). |