A lightweight and versatile Swift Package for managing the networking layer in your projects, supporting both RESTful APIs and GraphQL integration.
MRNetworking is designed to streamline the development of networking layers for iOS projects. With its intuitive interface and modular architecture, it allows developers to handle RESTful APIs and GraphQL seamlessly. Whether you're building a small app or a large-scale project, MRNetworking helps you manage your networking logic effectively.
The inspiration behind MRNetworking is to centralize and simplify networking tasks across multiple projects, ensuring reusable, testable, and maintainable code. This package saves time and eliminates repetitive boilerplate code, giving developers more flexibility and focus on business logic.
- ✅ Easy-to-use interface for RESTful API requests.
- ✅ GraphQL support with query and mutation handling.
- ✅ Built-in error handling for client and server responses.
- ✅ Fully customizable for different API requirements.
- ✅ Works seamlessly with Swift and Swift Package Manager.
Add MRNetworking to your project using the Swift Package Manager:
- In Xcode, go to File > Add Packages.
- Enter the repository URL: https://github.com/maryshkamy/MRNetworking.
- Select the desired version and click "Add Package".
- Core RESTful API handling.
- GraphQL query and mutation support.
- Add detailed documentation for public APIs.
- Implement unit tests for all major components.
- Support for WebSockets.