We have built MyAppConverter with the vision to make it super easy for mobile developers to port their native application to other platforms. So they can focus on building amazing things and do what they know the best and not waste their time to understand cross-platform languages or how to port their apps
MyAppConverter is an automatic native app code converter, which supports most iOS frameworks, allowing mobile developers to instantly convert any application within our current mapping coverage.
MyAppConverter transformations conserve the intent of the submitted code. The transformed mobile application have the same features and User Interfaces and its code is completely generated in accordance of the target platform development guidances. Thanks to its proven Model Driven technology MyAppConverter uses semantic Analysis based on Graph manipulation over models of the parsed mobile applications.
/** Declare your interface **/
@interface CBCInterface:NSObject
@property (retain, nonatomic) NSString *myName;
-(void) sayMyName;
@end
/** Implement your interface **/
@implementation CBCInterface
-(void)sayMyName {
self.myName = @"Hello CBC";
for(int i = 0; i < [self.myName length]; i++) {
NSLog(@"Alphabet %@.", _myName);
}
}
@end
public class CBCInterface extends CBCInterface {
public NSString myName;
NSString _myName;
/** Default getter of myName */
public NSString myName() {
return this.myName;
}
/** Default getter of myName */
public NSString getMyName() {
return myName();
}
/** Default setter of myName */
public void setMyName(NSString myName) {
this.myName = myName;
}
/**
*
*
*/
public void sayMyName() {
this.setMyName(new NSString("Hello CBC"));
for (int i = (int) (0);
ExpressNullable.assertCondition(i < this.getMyName().length());
i++) {
NSObjCRuntime.NSLog(new NSString("Alphabet %@."), myName);
}
}
}
class CBCInterface :NSObject {
var myName:NSString?
func sayMyName() {
self.myName? = "Hello CBC"
for var i:CInt = 0; i < self.myName?.length; i++ {
NSLog("Alphabet??%@." , self.myName! )
}
}
}
class CBCInterface :NSObject {
var myName:NSString?
func sayMyName() {
self.myName? = "Hello CBC"
for var i:CInt = 0; i < self.myName?.length; i++ {
NSLog("Alphabet??%@." , self.myName! )
}
}
}