{"repo":"krzysztofzablocki/Inject","free":true,"listed":false,"github":"https://github.com/krzysztofzablocki/Inject","clone":"git clone https://github.com/krzysztofzablocki/Inject.git","description":"Hot Reloading for Swift applications!","language":"Swift","stars":3474,"topics":["hot-reload","ios","swift","swiftui"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Inject Hot reloading workflow helper that enables you to save hours of time each week, regardless if you are using UIKit , AppKit or SwiftUI . If you'd like to support my work and improve your engineering workflows, check out my SwiftyStack course TLDR: A single line of code change allows you to live code UIKit screen: https://user-images.githubusercontent.com/26660989/161756368-b150bc25-b66f-4822-86ee-2e4aed713932.mp4 Read detailed article about this The heavy lifting is done by the amazing InjectionIII. This library is just a thin wrapper to provide the best developer experience possible while requiring minimum effort. I've been using it for years. What is hot reloading? Hot reloading is a technique allowing you to get rid of compiling your whole application and avoiding deploy/restart cycles as much as possible, all while allowing you to edit your running application code and see changes reflected as close as possible to real-time. This makes you significantly more productive by reducing the time you spend waiting for apps to rebuild, restart, re-navigate to the previous location where you were in the app itself, re-produce the data you need. This can save you literal hours off development time, each day ! Does it add manual overhead to my workflows? Once you configured your project initially, it's practically free. You don’t need to add conditional compilation or remove Inject code from your applications for production, it's already designed to behave as no-op inlined cod","default_branch":null,"files":null,"tree":[],"storefront":"/r/krzysztofzablocki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/krzysztofzablocki/Inject/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}