email = "pepi@8fit.com" // Professional var current_position = "Mobile Lead Dev at 8fit" var github = "github.com/pepibumur" var website = "www.ppinera.es" var experience = [ "Objective-C", "Swift", "Java"] var weak_experience = [ "Ruby", "Javascript"]
had enough knowledge to respect the mobile experience) » They had to develop only one application » They could launch updates on air (f*** reviews) » They just only needed a bit of mobile knowledge
page » Controllers: MVC or MVVM patterns instead of handling a complex DOM » Templates: Binding data to HTML templates » Routing: Custom navigation preserving web state » Local storage: capabilities of storing data on a browser for performance and offline access replace cookies and intensive data loads from web server
*parameters) { NSString *productId = parameters[@"product_id"]; // defined in the route by specifying ":product_id" [PaymentsController buyProduct:product_id withCompletion:^void (NSError *error) { // Notify JS about the result }]; return YES; // return YES to say we have handled the route }];
beginning. » It might be restrictive in the future interactivity, animations, ... » Analyze your resources before starting a mobile solution. Try to have an expert on each field (with multidisciplinary skills)
beginning. » It might be restrictive in the future interactivity, animations, ... » Analyze your resources before starting a mobile solution. Try to have an expert on each field (with multidisciplinary skills) » Get ready for the battle with Javascript! We are getting amazing results