Skip to content
View alemohamad's full-sized avatar
โœจ
โœจ

Organizations

@vapor

Block or report alemohamad

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
alemohamad/README.md
//
//  AleMohamad.swift
//  GitHub
//

struct AleMohamad: AppleDeveloper {
    let name: String = "Alejandro Mohamad"
    let mainLanguage: ProgrammingLanguage = .swift
    let tools: [String] = ["Xcode", "Swift Playground"]
    let platforms: [Platform] = [.iOS, .iPadOS, .macOS, .tvOS, .watchOS, .visionOS]
    let backendFrameworks = ["Vapor"]
    
    var website: URL { URL(string: "https://alemohamad.com")! }

    // What I build with โ˜•๏ธ and Swift
    var appIdeas: [Platform: String] {
        platforms.reduce(into: [:]) { result, platform in
            result[platform] = "๐Ÿš€ Coding an app for \(platform.name)..."
        }
    }
    
    func developApp(for platform: Platform) -> String {
        appIdeas[platform] ?? "๐Ÿค” That platform isn't on my radar... yet!"
    }
    
    func buildBackend(using framework: String) -> String {
        backendFrameworks
            .first(where: { $0 == framework })
            .map { "โš™๏ธ Backend API using \(framework)..." }
            ?? "โŒ Framework \(framework) is not in my toolbox!"
    }
    
    func dailyRoutine() -> [String] {
        ["Brew coffee", "Open Xcode", "Code", "Repeat"]
            .enumerated()
            .map { "Step \($0 + 1): \($1)" }
    }
}

Pinned Loading

  1. swift-playground-app-structure swift-playground-app-structure Public

    Package App Structure in Swift Playgrounds

    Swift 8

  2. advent-of-code-swift-playgrounds advent-of-code-swift-playgrounds Public

    My solutions for Advent of Code puzzles, written in Swift Playgrounds

    Swift 1

  3. apple-tutorial-swiftui apple-tutorial-swiftui Public

    Introducing SwiftUI: The project made following the tutorial at the Apple's documentation.

    Swift 4

  4. 100-Days-of-SwiftUI 100-Days-of-SwiftUI Public

    100 Days of SwiftUI: a series around the existing work on Hacking with Swift, all designed to learn SwiftUI.

    Swift 32 6

  5. swiftui-masterclass swiftui-masterclass Public

    SwiftUI Masterclass: iOS 13 App Development with Swift 5

    Swift 2 1

  6. mac-setup mac-setup Public

    Set up your new Mac with great development software!

    Python