Comments (2)
Hi @amahairides ,
I saw in your examples you are using callbacks. Is this how you imagined it in this template?
Yes you are correct, this is exactly how we imagined it. 😄
Nowadays we are mostly using Rx and communicating with Observables
(or one of the thraits).
But callbacks or any other async tolls like Futures and Promises should do the job.
We did it to reduce the number dependencies in the graph and make everything a bit more simpler.
Of Course if you prefer to have presenter as a dependency in interactor, you are free to edit the templates locally. It shouldn't take you more that a few minutes.
You would have to update Interfaces
, Interactor
and Wireframe
in:
https://github.com/infinum/iOS-VIPER-Xcode-Templates/tree/master/Templates/Resources/Templates
and then run main.rb
script to generate templates.
Hope this helps,
:)
from ios-viper-xcode-templates.
Thanks for the quick response! I'll check it out.
from ios-viper-xcode-templates.
Related Issues (19)
- Wireframe init requires navigationController not viewController as current HOT 2
- ModuleViewController generation without Storyboard HOT 5
- How to handle the communication between the two modules ? HOT 3
- How to use module generator?
- Implementing multiple UINavigationControllers for UITabbarController HOT 1
- Viper Wireframes option to be storyboard based or programmatically view controller based HOT 2
- Question about Presenter Template... HOT 2
- Rename of configure in ViewController in RxModule HOT 2
- Presenter: replace UIKit import with Foundation import HOT 3
- Customizing base classes HOT 2
- Interfaces ordering in the Interface file (Rx template)
- Interfaces ordering in the Interface file (Rx template)
- Using unowned reference in Presenter class HOT 4
- I clicked on the makefile executable of version 2, and it deleted all the files from my documents folder HOT 3
- Wireframe V2 HOT 3
- UITabBar support HOT 3
- Interactor example HOT 5
- Generated variable names are wrong
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ios-viper-xcode-templates.