Giter Club home page Giter Club logo

winkie's Introduction

Blair Replogle

โš ๏ธ Question Answer
๐Ÿ”ญ Iโ€™m currently working on ... SPORTSBALL APP
๐ŸŒฑ I'm currently learning ... Combine
๐Ÿ‘ฏ Iโ€™m looking to collaborate on ... Next big million dollar idea
๐Ÿค” Iโ€™m looking for help with ... Organizing my house
๐Ÿ’ฌ Ask me about ... ๐Ÿ™Š
๐Ÿ“ซ How to reach me ... Carrier Pigeons
โšก Fun fact ... I have three kneecaps

winkie's People

Contributors

upbra avatar

Watchers

 avatar  avatar  avatar

winkie's Issues

Feature Request: Easily Understandable Endpoints

As a user of the framework I would like to build out endpoints dynamically.

  • Making a URL from scratch.
  • Filling out a URL with some base host and some path.
  • URL substitutions
  • POST body data - Encodable objects can work nicely here
  • Requests headers added

All of these things should be able to be easily added before sending out the request. Though I do think URL request and URL components will do a lot of this for us, some things like URL substitutions may need to be done before making a URL object.

Feature Request: Download and Upload Tasks

As a user I would like to download images or upload files to a server.

Not all users will need to parse some json data and turn it into T and go on their merry way. Some users will need to download images or files potentially and also be able to upload something from their app if their app has that capability.

This may not be the core function of this framework and may be out of scope for the bare bones.

Feature Request: Network Task Scheduler

As a user, I would like to send network requests out on a timed interval in order to update data regularly.

This would require some kind of scheduling mechanism that stores network tasks and fires them off on some time interval. This should also be able to force refresh a task if a user does a pull to refresh for example.

Use Different JSONDecoders

A user of this framework would need to be able to pass in different decoders for different requests or APIs they are consuming. A default decoder can be provided for basic needs.

Could provide a type that confirms to TopLevelDecoder so that users can write their own decoders and parse other things besides JSON.

let result = try JSONDecoder().decode(ResultType.self, from: data)

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.