Coder Social home page Coder Social logo

asckit's Introduction

Twitter Follow Donate

Hi there ๐Ÿ‘‹

I'm Stefan and I just discovered this nice trick to show a a full markdown readme on top of my profile page. If you want to have the same checkout this.

This is Me

iOS Developer a.d. 2009 โ€ข iOS / macOS Enthusiast โ€ข WWDC19 โ€ข Passionate about Mountain Biking & Hiking

  • ๐Ÿ”ญ Iโ€™m the first mobile developer of ioki - the best company I've worked for so far. We develop, run and maintain a very powerful Demand-Responsive-Transport system in the name of Deutsche Bahn AG
  • ๐ŸŒฑ Iโ€™m currently learning different things, like SwiftUI, all the niceties of the newest iOS and Xcode, always improve myself in Shell scripting since this was there before the dinosaurs ๐Ÿฆ– and will be there when aliens make friendships with humans ๐Ÿ”ฎ.
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on different kinds of open source software
  • ๐Ÿค” Iโ€™m looking for help with my own projects
  • ๐Ÿ’ฌ Ask me about just anything on Twitter

Connect with me

Twitter Follow
Mastodon Follow
LinkedIn Follow

Languages and Tools

Swift Xcode Bash Visual Studio Code GraphQL JavaScript Node.js SQL MySQL Git GitHub Terminal



Github Stats

Blackjacx's GitHub Stats
Top Languages

asckit's People

Contributors

blackjacx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

asckit's Issues

Replace all `List*` operations by a generic one

Replace all List* operations by the following generic operation:

public final class ListResourceOperation<Success, Failure: Swift.Error>: AsyncResultOperation<Success, Failure> {

    #warning("make global singletom from network")
    let network = Network()

    let filters: [Filter]
    let limit: UInt

    public init(filters: [Filter] = [], limit: UInt = ASCKit.Constants.pagingLimit) {
        self.filters = filters
        self.limit = limit
    }

    public override func main() {
        // Make `Success` conform to a protocol which lists all implemented resources this protocol is implemented as enum in ASCResource - this is gonna be cool and will make the whole API quite flexible ๐ŸŽ‰ 
        let resource = AscResource.list<Success>(filters: filters, limit: limit)
        network.request(resource: resource) { [weak self] (result: RequestResult<Success>) in
            self?.finish(with: result)
        }
    }
}

[ASCKit] Base ASC on Library Bagbutik

Bagbutik contains a library for the ASC API. Using it has multiple advantages:

  • the lib is Auto updated whenever there is a new version of the API
  • I just have to implement the commands and don't have to take care of the network implementation anymore

Warning

The other mayby much more popular App Store Connect library is Fastlane::Spaceship

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.