{"id":882,"date":"2017-12-19T12:09:25","date_gmt":"2017-12-19T11:09:25","guid":{"rendered":"https:\/\/home.et.utwente.nl\/slootenvanf\/?p=882"},"modified":"2018-12-07T15:38:01","modified_gmt":"2018-12-07T14:38:01","slug":"mobile-app-dev","status":"publish","type":"post","link":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/","title":{"rendered":"Mobile App Development, an introduction"},"content":{"rendered":"<p>On Tuesday December 19th I will give a workshop on\u00a0Mobile App Development. The slides of my presentation can be found below. The workshop introduces basic concepts of app development, highlights required (programming) skills and introduces common ways apps are build: through hybrid frameworks or native. It also briefly mentions other ways a prototype (of an app) can be created: by an app generator and by building a userinterface prototype with tools like Axure or InVision.<\/p>\n<p>Students that want to start building with a hybrid app framework can find an overview of tutorials below.<\/p>\n<h3>Slides<\/h3>\n<p><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2017\/12\/Slides_Mobile_App_Dev.pdf\" target=\"_blank\" rel=\"noopener\">Slides of the workshop on Mobile App Development are here.<\/a><\/p>\n<h3>Hybrid app tutorials<\/h3>\n<ul>\n<li><a href=\"https:\/\/ionicframework.com\/\">Ionic<\/a>\n<ul>\n<li><a href=\"https:\/\/ionicframework.com\/docs\/\">Ionicframework.com\/docs<\/a><\/li>\n<li><a href=\"https:\/\/www.joshmorony.com\/building-mobile-apps-with-ionic-2\/\">Building Mobile Apps with Ionic<\/a> by\u00a0Josh Morony<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/nativescript.org\/\">NativeScript<\/a>\n<ul>\n<li><a href=\"https:\/\/play.nativescript.org\/\">NativeScript Playground<\/a> (no install necessary)<\/li>\n<li><a href=\"https:\/\/docs.nativescript.org\/angular\/start\/introduction\">NativeScript with Angular<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/phonegap.com\/\">PhoneGap<\/a> (Adobe)<\/li>\n<li><a href=\"http:\/\/facebook.github.io\/react-native\/\">React <\/a><a href=\"http:\/\/facebook.github.io\/react-native\/\">Native<\/a>\n<ul>\n<li><a href=\"http:\/\/reactjs.co\/\">React Tutorials by React Community<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.xamarin.com\/\">Xamarin<\/a> (Microsoft)\n<ul>\n<li>Tutorialspoint: <a href=\"https:\/\/www.tutorialspoint.com\/xamarin\/\">Xamarin Tutorial<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/jquerymobile.com\/\">j<\/a><a href=\"https:\/\/jquerymobile.com\/\">Q<\/a><a href=\"https:\/\/jquerymobile.com\/\">uery Mobile<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>On Tuesday December 19th I will give a workshop on\u00a0Mobile App Development. The slides of my presentation can be found below. The workshop introduces basic concepts of app development, highlights required (programming) skills and introduces common ways apps are build: through hybrid frameworks or native. It also briefly mentions other ways a prototype (of an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[3,17],"tags":[108,128,155,95],"class_list":["post-882","post","type-post","status-publish","format-standard","hentry","category-education","category-web","tag-app","tag-development","tag-mobile","tag-programming"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mobile App Development, an introduction - vanslooten.com<\/title>\n<meta name=\"description\" content=\"Mobile App Development, an introduction\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mobile App Development, an introduction - vanslooten.com\" \/>\n<meta property=\"og:description\" content=\"Mobile App Development, an introduction\" \/>\n<meta property=\"og:url\" content=\"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/\" \/>\n<meta property=\"og:site_name\" content=\"vanslooten.com\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-19T11:09:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-07T14:38:01+00:00\" \/>\n<meta name=\"author\" content=\"Fjodor van Slooten\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fjodorvs\" \/>\n<meta name=\"twitter:site\" content=\"@fjodorvs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fjodor van Slooten\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2017\\\/12\\\/19\\\/mobile-app-dev\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2017\\\/12\\\/19\\\/mobile-app-dev\\\/\"},\"author\":{\"name\":\"Fjodor van Slooten\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#\\\/schema\\\/person\\\/e62ff2d6beaa937dc9345a023eeb05dd\"},\"headline\":\"Mobile App Development, an introduction\",\"datePublished\":\"2017-12-19T11:09:25+00:00\",\"dateModified\":\"2018-12-07T14:38:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2017\\\/12\\\/19\\\/mobile-app-dev\\\/\"},\"wordCount\":152,\"publisher\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#\\\/schema\\\/person\\\/e62ff2d6beaa937dc9345a023eeb05dd\"},\"keywords\":[\"app\",\"development\",\"mobile\",\"programming\"],\"articleSection\":[\"Education\",\"Web\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2017\\\/12\\\/19\\\/mobile-app-dev\\\/\",\"url\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2017\\\/12\\\/19\\\/mobile-app-dev\\\/\",\"name\":\"Mobile App Development, an introduction - vanslooten.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#website\"},\"datePublished\":\"2017-12-19T11:09:25+00:00\",\"dateModified\":\"2018-12-07T14:38:01+00:00\",\"description\":\"Mobile App Development, an introduction\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2017\\\/12\\\/19\\\/mobile-app-dev\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2017\\\/12\\\/19\\\/mobile-app-dev\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2017\\\/12\\\/19\\\/mobile-app-dev\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mobile App Development, an introduction\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#website\",\"url\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/\",\"name\":\"vanslooten.com\",\"description\":\"Personal website of Fjodor van Slooten\",\"publisher\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#\\\/schema\\\/person\\\/e62ff2d6beaa937dc9345a023eeb05dd\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#\\\/schema\\\/person\\\/e62ff2d6beaa937dc9345a023eeb05dd\",\"name\":\"Fjodor van Slooten\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/2018-08-24-13.33.38_small.jpg\",\"url\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/2018-08-24-13.33.38_small.jpg\",\"contentUrl\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/2018-08-24-13.33.38_small.jpg\",\"width\":300,\"height\":214,\"caption\":\"Fjodor van Slooten\"},\"logo\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/2018-08-24-13.33.38_small.jpg\"},\"sameAs\":[\"http:\\\/\\\/vanslooten.com\",\"https:\\\/\\\/x.com\\\/fjodorvs\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mobile App Development, an introduction - vanslooten.com","description":"Mobile App Development, an introduction","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/","og_locale":"en_US","og_type":"article","og_title":"Mobile App Development, an introduction - vanslooten.com","og_description":"Mobile App Development, an introduction","og_url":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/","og_site_name":"vanslooten.com","article_published_time":"2017-12-19T11:09:25+00:00","article_modified_time":"2018-12-07T14:38:01+00:00","author":"Fjodor van Slooten","twitter_card":"summary_large_image","twitter_creator":"@fjodorvs","twitter_site":"@fjodorvs","twitter_misc":{"Written by":"Fjodor van Slooten","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/#article","isPartOf":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/"},"author":{"name":"Fjodor van Slooten","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#\/schema\/person\/e62ff2d6beaa937dc9345a023eeb05dd"},"headline":"Mobile App Development, an introduction","datePublished":"2017-12-19T11:09:25+00:00","dateModified":"2018-12-07T14:38:01+00:00","mainEntityOfPage":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/"},"wordCount":152,"publisher":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#\/schema\/person\/e62ff2d6beaa937dc9345a023eeb05dd"},"keywords":["app","development","mobile","programming"],"articleSection":["Education","Web"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/","url":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/","name":"Mobile App Development, an introduction - vanslooten.com","isPartOf":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#website"},"datePublished":"2017-12-19T11:09:25+00:00","dateModified":"2018-12-07T14:38:01+00:00","description":"Mobile App Development, an introduction","breadcrumb":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2017\/12\/19\/mobile-app-dev\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/home.et.utwente.nl\/slootenvanf\/"},{"@type":"ListItem","position":2,"name":"Mobile App Development, an introduction"}]},{"@type":"WebSite","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#website","url":"https:\/\/home.et.utwente.nl\/slootenvanf\/","name":"vanslooten.com","description":"Personal website of Fjodor van Slooten","publisher":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#\/schema\/person\/e62ff2d6beaa937dc9345a023eeb05dd"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/home.et.utwente.nl\/slootenvanf\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#\/schema\/person\/e62ff2d6beaa937dc9345a023eeb05dd","name":"Fjodor van Slooten","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2019\/06\/2018-08-24-13.33.38_small.jpg","url":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2019\/06\/2018-08-24-13.33.38_small.jpg","contentUrl":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2019\/06\/2018-08-24-13.33.38_small.jpg","width":300,"height":214,"caption":"Fjodor van Slooten"},"logo":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2019\/06\/2018-08-24-13.33.38_small.jpg"},"sameAs":["http:\/\/vanslooten.com","https:\/\/x.com\/fjodorvs"]}]}},"_links":{"self":[{"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/posts\/882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/comments?post=882"}],"version-history":[{"count":0,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/posts\/882\/revisions"}],"wp:attachment":[{"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/media?parent=882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/categories?post=882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/tags?post=882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}