[jira] [Commented] (CB-8680) Support Swift templates
[ https://issues.apache.org/jira/browse/CB-8680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14389849#comment-14389849 ] Carlos Santana commented on CB-8680: Thanks [~shazron] I will take a look at [CB-5921|https://issues.apache.org/jira/browse/CB-5921] and your branch with the proof of concept. and make comments over there. > Support Swift templates > --- > > Key: CB-8680 > URL: https://issues.apache.org/jira/browse/CB-8680 > Project: Apache Cordova > Issue Type: Wish > Components: CLI, iOS >Reporter: Nathan Hazout >Priority: Critical > Labels: ios, swift, xcode > > As an application developer, I want to add custom native code in my Cordova > project (not plugins). > I would like Cordova to be provide an option tp generate the XCode template > with a App Delegate in Swift. > Swift is becoming more and more important. New iOS developers learn Swift > first now. > Also, there are chances that Apple may require Swift by default in a few > versions... -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Commented] (CB-8680) Support Swift templates
[ https://issues.apache.org/jira/browse/CB-8680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14384982#comment-14384982 ] Shazron Abdullah commented on CB-8680: -- Great, Carlos -- looking forward to the proposal. This becomes even more important especially if we want to include react-native as a template, etc or any downstream distribution needs to have their own bits. I've had a re-think about Xcode workspaces (see CB-5921) in cordova-ios 4.0.0, mainly thought to put this off since it would delay release and it is a lot of work. I think this is important especially since workspaces have been in there since Xcode 4, and it has a lot of advantages, and it's been less buggy with Xcode 6. I'll comment more in CB-5921. > Support Swift templates > --- > > Key: CB-8680 > URL: https://issues.apache.org/jira/browse/CB-8680 > Project: Apache Cordova > Issue Type: Wish > Components: CLI, iOS >Reporter: Nathan Hazout >Priority: Critical > Labels: ios, swift, xcode > > As an application developer, I want to add custom native code in my Cordova > project (not plugins). > I would like Cordova to be provide an option tp generate the XCode template > with a App Delegate in Swift. > Swift is becoming more and more important. New iOS developers learn Swift > first now. > Also, there are chances that Apple may require Swift by default in a few > versions... -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Commented] (CB-8680) Support Swift templates
[ https://issues.apache.org/jira/browse/CB-8680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14382023#comment-14382023 ] Carlos Santana commented on CB-8680: [~shazron] Thanks for the feedback that's what we want to get first, specially from you. You saying "I agree this is nice to have" is a great thing to move forward. Here in IBM we will be working on some of this items to get them into the code base. I'm working internally to defined what are the set of things (i.e. cocoapods integration, xcode workspaces, asset catalog for app icons, etc..) that better fit and belong on Apache Cordova rather than on downstream distribution. and at the same time getting more resources to actually contribute some of these. So my goal short team is to put these ideas on JIRA, to get feedback "that's a terrible idea", "thats a nice to have", etc.. :-) > Support Swift templates > --- > > Key: CB-8680 > URL: https://issues.apache.org/jira/browse/CB-8680 > Project: Apache Cordova > Issue Type: Wish > Components: CLI, iOS >Reporter: Nathan Hazout >Priority: Critical > Labels: ios, swift, xcode > > As an application developer, I want to add custom native code in my Cordova > project (not plugins). > I would like Cordova to be provide an option tp generate the XCode template > with a App Delegate in Swift. > Swift is becoming more and more important. New iOS developers learn Swift > first now. > Also, there are chances that Apple may require Swift by default in a few > versions... -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Commented] (CB-8680) Support Swift templates
[ https://issues.apache.org/jira/browse/CB-8680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14380972#comment-14380972 ] Shazron Abdullah commented on CB-8680: -- With the upcoming cordova-ios 4.x you can mix Swift code as plugins, but I know that's not what you are asking. I agree this is nice to have (template option) for the CLI... > Support Swift templates > --- > > Key: CB-8680 > URL: https://issues.apache.org/jira/browse/CB-8680 > Project: Apache Cordova > Issue Type: Wish > Components: CLI, iOS >Reporter: Nathan Hazout >Priority: Critical > Labels: ios, swift, xcode > > As an application developer, I want to add custom native code in my Cordova > project (not plugins). > I would like Cordova to be provide an option tp generate the XCode template > with a App Delegate in Swift. > Swift is becoming more and more important. New iOS developers learn Swift > first now. > Also, there are chances that Apple may require Swift by default in a few > versions... -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Commented] (CB-8680) Support Swift templates
[ https://issues.apache.org/jira/browse/CB-8680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14365108#comment-14365108 ] Carlos Santana commented on CB-8680: [~nasht00]Thanks for the creating this JIRA Item. I agree that this is a good feature to add to Cordova. As implementation I would propose to support both flows CLI and Platform Only: - For CLI I would suggest allow the user to pass flag to "cordova platform add" command like "cordova platform add ios --swift=true" --swift is a flag that get ignore by all platforms except ios - For Platform Flow using the create script I will suggest the same thing allow to pass a flag "cordova-ios/bin/create --swift" > Support Swift templates > --- > > Key: CB-8680 > URL: https://issues.apache.org/jira/browse/CB-8680 > Project: Apache Cordova > Issue Type: Wish > Components: iOS >Reporter: Nathan Hazout >Priority: Critical > Labels: ios, swift, xcode > > As an application developer, I want to add custom native code in my Cordova > project (not plugins). > I would like Cordova to be provide an option tp generate the XCode template > with a App Delegate in Swift. > Swift is becoming more and more important. New iOS developers learn Swift > first now. > Also, there are chances that Apple may require Swift by default in a few > versions... -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org