{"id":6632,"date":"2017-12-02T19:21:23","date_gmt":"2017-12-02T17:21:23","guid":{"rendered":"https:\/\/www.tomislavstankovic.com\/blog\/?p=6632"},"modified":"2019-01-05T19:51:41","modified_gmt":"2019-01-05T17:51:41","slug":"devapp-ionic","status":"publish","type":"post","link":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/","title":{"rendered":"DevApp &#8211; Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno"},"content":{"rendered":"<p>Jedan od izazova s kojim se svaki <em>Ionic<\/em> developer susre\u0107e je <strong>testiranje aplikacije tijekom razvoja na vi\u0161e razli\u010ditih ure\u0111aja<\/strong>. To zna\u010di da aplikaciju koju developer razvije na ra\u010dunalu mora<strong> ru\u010dno pokrenuti na svakom ure\u0111aju posebno<\/strong> kako bi testirao radi li sve kako je o\u010dekivano na razli\u010ditim ure\u0111ajima. To naravno <strong>oduzima puno vremena<\/strong>. Kako bi rije\u0161io upravo taj problem <a href=\"http:\/\/blog.ionicframework.com\/announcing-ionic-devapp\/\" rel=\"noopener\" target=\"_blank\">Ionic je razvio <strong><em>Ionic DevApp<\/em><\/strong><\/a> koji omogu\u0107ava u\u017eivo osvje\u017eavanje <em>Ionic<\/em> aplikacije na vi\u0161e ure\u0111aja istovremeno uz uvjet da su svi ure\u0111aju na istoj lokalnoj mre\u017ei. <\/p>\n<p>Va\u017eno! <em>Ionic DevApp<\/em> nije isti \u0161to i <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/ionic-view-uvod\/\" rel=\"noopener\" target=\"_blank\"><em>Ionic View<\/em><\/a>.<\/p>\n<p><iframe loading=\"lazy\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/tbTo60fAJcc\" frameborder=\"0\" gesture=\"media\" allow=\"encrypted-media\" allowfullscreen><\/iframe><\/p>\n<h2>Bolji na\u010din razvoja <em>Ionic<\/em> aplikacija<\/h2>\n<p><em>Ionic DevApp<\/em> <a href=\"http:\/\/blog.ionicframework.com\/building-ionic-devapp-with-ionic\/\" rel=\"noopener\" target=\"_blank\">olak\u0161ava i ubrzava razvoj<\/a> \u0161to konkretno zna\u010di sljede\u0107e:<\/p>\n<ul>\n<li><strong>Osvje\u017eavanje u\u017eivo<\/strong> &#8211; <em>DevApp<\/em> omogu\u0107ava trenutni pregled promjena na svim ure\u0111ajima.<\/li>\n<li><strong>Neovisnost o dodacima<\/strong> &#8211; <em>Ionic<\/em> aplikaciju mogu\u0107e je vidjeti na svim ure\u0111ajima bez potrebe za instalacijom programa kao \u0161to su <em>Xcode<\/em> ili <em>Android Studio<\/em><\/li>\n<li><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/ionic-native-3x\/\" rel=\"noopener\" target=\"_blank\"><strong>Nativni pluginovi<\/strong><\/a> &#8211; <em>DevApp<\/em> dolazi uz nekoliko <a href=\"http:\/\/ionicframework.com\/docs\/pro\/view.html#plugin-support\" rel=\"noopener\" target=\"_blank\">predinstaliranih<\/a> <em>Cordova<\/em> pluginova<\/li>\n<li><strong>Podr\u0161ka za<\/strong> <em><strong>iOS<\/strong><\/em> <strong>i<\/strong> <em><strong>Android<\/strong><\/em> &#8211; testiranje aplikacije istovremeno se mo\u017ee vr\u0161iti na <em>iOS<\/em> i <em>Android<\/em> ure\u0111ajima.<\/li>\n<li><strong>Automatsko pronala\u017eenje na lokalnoj mre\u017ei<\/strong> &#8211; <em>DevApp<\/em> se automatski povezuje s lokalnom mre\u017eom i oslu\u0161kuje &#8220;<span class=\"lang:sh decode:true  crayon-inline\">ionic serve<\/span>&#8221; naredbu kako bi u\u010ditala i prikazala aplikaciju koju razvijate<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicPro-DevApp.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicPro-DevApp.png\" alt=\"IonicPro DevApp\" width=\"592\" height=\"640\" class=\"aligncenter size-full wp-image-6654\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicPro-DevApp.png 592w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicPro-DevApp-278x300.png 278w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/a><\/p>\n<h2>Kako postaviti <em>Ionic DevApp<\/em><\/h2>\n<p>1.) Prije svega potrebno je imati najnoviju verziju <em>Ionic CLI-a<\/em> <span class=\"lang:sh decode:true  crayon-inline\">$ npm install -g ionic<\/span> <\/p>\n<p>2.) Potrebno je instalirati <em>Ionic DevApp<\/em> aplikaciju na sve ure\u0111aje (<a href=\"https:\/\/itunes.apple.com\/us\/app\/ionic-devapp\/id1233447133?ls=1&#038;mt=8\" rel=\"noopener\" target=\"_blank\"><em>iOS<\/em><\/a> i <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=io.ionic.devapp&#038;hl=en\" rel=\"noopener\" target=\"_blank\"><em>Android<\/em><\/a>) na kojima se <em>Ionic<\/em> aplikacije \u017eele testirati. <\/p>\n<p>3.) Ra\u010dunalo na kojemu se razvoja <em>Ionic<\/em> aplikacija i mobilni ure\u0111aji na kojima se ista \u017eeli testirati trebaju biti spojeni na istu lokalnu mre\u017eu.<\/p>\n<p>4.) Potrebno je otvoriti <em>Ionic DevApp<\/em> na svim ure\u0111ajima i prijaviti se koriste\u0107i <em>Ionic Pro<\/em> korisni\u010dki profil. P.S. Ako ste ve\u0107 koristili <em>Ionic Cloud<\/em> tj. neku od usluga kao \u0161to je npr. <em><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/ionic-deploy\/\" rel=\"noopener\" target=\"_blank\">Ionic Deploy<\/a><\/em> onda ve\u0107 imate potrebne korisni\u010dke podatke i njih mo\u017eete koristiti za prijavu u <em>Ionic DevApp<\/em>. <\/p>\n<p>5.) Na ra\u010dunalu je dovoljno pokrenuti naredbu <span class=\"lang:sh decode:true  crayon-inline\">$ ionic serve<\/span><\/p>\n<p>6.) Aplikacija \u0107e se pojaviti na svim ure\u0111ajima.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/ionic-devapp-aplikacija.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/ionic-devapp-aplikacija.png\" alt=\"DevApp \u2013 u\u017eivo osvje\u017eavanje Ionic aplikacije na vi\u0161e ure\u0111aja\" width=\"1084\" height=\"640\" class=\"aligncenter size-full wp-image-6652\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/ionic-devapp-aplikacija.png 1084w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/ionic-devapp-aplikacija-300x177.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/ionic-devapp-aplikacija-768x453.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/ionic-devapp-aplikacija-1024x605.png 1024w\" sizes=\"auto, (max-width: 1084px) 100vw, 1084px\" \/><\/a><\/p>\n<h2><em>DevApp<\/em> ograni\u010denja<\/h2>\n<p>1.) <strong>Ispravljanje pogre\u0161aka<\/strong> (<em>debug<\/em>) &#8211; S obzirom da se aplikacija vrti unutar I<em>onic DevAppa<\/em> umjesto direktno na ure\u0111aju nije omogu\u0107eno ispravljanje pogre\u0161aka na ovaj na\u010din nego je potrebno pokrenuti aplikaciju na konkretnom ure\u0111aju.<\/p>\n<p>2.) <strong>Nedovoljno podr\u017eanih pluginova<\/strong> &#8211; Ako koristite neke od manje popularnih pluginova postoji mogu\u0107nost da isti nije dostupan unutar <em>Ionic DevAppa<\/em> \u0161to zna\u010di da opet morate ru\u010dno pokrenuti aplikaciju na konkretnom ure\u0111aju.<\/p>\n<p>3.) <strong>Pokre\u0107e se unutar kontejnera<\/strong> &#8211; Aplikacije koje razvijamo na ure\u0111ajima korisnika pokretat \u0107e se bez posrednika kao \u0161to je <em>Ionic DevApp<\/em> i zato je svako ozbiljnije testiranje potrebno provoditi na standardni na\u010din pokretanja aplikacije direktno na konkretnom fizi\u010dkom ure\u0111aju bez posrednika.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example.png\" alt=\"DevApp - u\u017eivo osvje\u017eavanje Ionic aplikacije na vi\u0161e ure\u0111aja\" width=\"979\" height=\"1466\" class=\"aligncenter size-full wp-image-6664\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example.png 979w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example-200x300.png 200w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example-768x1150.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example-684x1024.png 684w\" sizes=\"auto, (max-width: 979px) 100vw, 979px\" \/><\/a><\/p>\n<h2>Zaklju\u010dak<\/h2>\n<p><em>Ionic DevApp<\/em> je odli\u010dna stvar koja \u0107e svakako olak\u0161ati razvoj <em>Ionic<\/em> aplikacija. Ipak, vi\u0161e ga smatra kao dodatak &#8220;<em>browser based<\/em>&#8221; razvoju nego kao zamjenu za testiranje na fizi\u010dkim ure\u0111ajima. Da nema ograni\u010denja koja sam ranije spomenuo to bi onda bila potpuno druga stvar. <\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example-2.png\" alt=\"Ionic DevApp\" width=\"360\" height=\"640\" class=\"aligncenter size-full wp-image-6666\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example-2.png 360w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/IonicDevApp-example-2-169x300.png 169w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jedan od izazova s kojim se svaki Ionic developer susre\u0107e je testiranje aplikacije tijekom razvoja na vi\u0161e razli\u010ditih ure\u0111aja. To zna\u010di da aplikaciju koju developer razvije na ra\u010dunalu mora ru\u010dno pokrenuti na svakom ure\u0111aju posebno kako bi testirao radi li sve kako je o\u010dekivano na razli\u010ditim ure\u0111ajima. To naravno oduzima puno vremena. Kako bi rije\u0161io &hellip; <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/\" class=\"more-link\">Nastavi \u010ditati <span class=\"screen-reader-text\">DevApp &#8211; Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":6634,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[564,351],"tags":[480,352],"class_list":["post-6632","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile","category-razvoj","tag-devapp","tag-ionic"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DevApp - Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno - Tomislav Stankovi\u0107<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevApp - Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno - Tomislav Stankovi\u0107\" \/>\n<meta property=\"og:description\" content=\"Jedan od izazova s kojim se svaki Ionic developer susre\u0107e je testiranje aplikacije tijekom razvoja na vi\u0161e razli\u010ditih ure\u0111aja. To zna\u010di da aplikaciju koju developer razvije na ra\u010dunalu mora ru\u010dno pokrenuti na svakom ure\u0111aju posebno kako bi testirao radi li sve kako je o\u010dekivano na razli\u010ditim ure\u0111ajima. To naravno oduzima puno vremena. Kako bi rije\u0161io &hellip; Nastavi \u010ditati DevApp &#8211; Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-02T17:21:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-01-05T17:51:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/devapp-ionic.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"510\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisao\/la\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomislav Stankovi\u0107\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/\"},\"author\":{\"name\":\"Tomislav Stankovi\u0107\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"headline\":\"DevApp &#8211; Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno\",\"datePublished\":\"2017-12-02T17:21:23+00:00\",\"dateModified\":\"2019-01-05T17:51:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/\"},\"wordCount\":552,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/devapp-ionic.jpg\",\"keywords\":[\"DevApp\",\"Ionic\"],\"articleSection\":[\"Mobile\",\"Razvoj\"],\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/\",\"name\":\"DevApp - Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno - Tomislav Stankovi\u0107\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/devapp-ionic.jpg\",\"datePublished\":\"2017-12-02T17:21:23+00:00\",\"dateModified\":\"2019-01-05T17:51:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/devapp-ionic.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/devapp-ionic.jpg\",\"width\":825,\"height\":510,\"caption\":\"DevApp - u\u017eivo osvje\u017eavanje Ionic aplikacije na vi\u0161e ure\u0111aja\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/devapp-ionic\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna stranica\",\"item\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevApp &#8211; Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"name\":\"Tomislav Stankovi\u0107\",\"description\":\"Sam svoj bloger\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\",\"name\":\"Tomislav Stankovi\u0107\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"width\":248,\"height\":165,\"caption\":\"Tomislav Stankovi\u0107\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\"},\"description\":\"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.\",\"sameAs\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tomislavstankovic\\\/\"],\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/author\\\/tomislavstankovic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DevApp - Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno - Tomislav Stankovi\u0107","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:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/","og_locale":"hr_HR","og_type":"article","og_title":"DevApp - Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno - Tomislav Stankovi\u0107","og_description":"Jedan od izazova s kojim se svaki Ionic developer susre\u0107e je testiranje aplikacije tijekom razvoja na vi\u0161e razli\u010ditih ure\u0111aja. To zna\u010di da aplikaciju koju developer razvije na ra\u010dunalu mora ru\u010dno pokrenuti na svakom ure\u0111aju posebno kako bi testirao radi li sve kako je o\u010dekivano na razli\u010ditim ure\u0111ajima. To naravno oduzima puno vremena. Kako bi rije\u0161io &hellip; Nastavi \u010ditati DevApp &#8211; Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno","og_url":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/","og_site_name":"Tomislav Stankovi\u0107","article_published_time":"2017-12-02T17:21:23+00:00","article_modified_time":"2019-01-05T17:51:41+00:00","og_image":[{"width":825,"height":510,"url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/devapp-ionic.jpg","type":"image\/jpeg"}],"author":"Tomislav Stankovi\u0107","twitter_card":"summary_large_image","twitter_misc":{"Napisao\/la":"Tomislav Stankovi\u0107","Procijenjeno vrijeme \u010ditanja":"3 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/#article","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/"},"author":{"name":"Tomislav Stankovi\u0107","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"headline":"DevApp &#8211; Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno","datePublished":"2017-12-02T17:21:23+00:00","dateModified":"2019-01-05T17:51:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/"},"wordCount":552,"commentCount":0,"publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/devapp-ionic.jpg","keywords":["DevApp","Ionic"],"articleSection":["Mobile","Razvoj"],"inLanguage":"hr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/","url":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/","name":"DevApp - Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno - Tomislav Stankovi\u0107","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/#primaryimage"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/devapp-ionic.jpg","datePublished":"2017-12-02T17:21:23+00:00","dateModified":"2019-01-05T17:51:41+00:00","breadcrumb":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/#primaryimage","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/devapp-ionic.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2017\/12\/devapp-ionic.jpg","width":825,"height":510,"caption":"DevApp - u\u017eivo osvje\u017eavanje Ionic aplikacije na vi\u0161e ure\u0111aja"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tomislavstankovic.com\/blog\/devapp-ionic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna stranica","item":"https:\/\/www.tomislavstankovic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"DevApp &#8211; Ionic aplikacija na vi\u0161e ure\u0111aja istovremeno"}]},{"@type":"WebSite","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website","url":"https:\/\/www.tomislavstankovic.com\/blog\/","name":"Tomislav Stankovi\u0107","description":"Sam svoj bloger","publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tomislavstankovic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d","name":"Tomislav Stankovi\u0107","image":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","width":248,"height":165,"caption":"Tomislav Stankovi\u0107"},"logo":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg"},"description":"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.","sameAs":["https:\/\/www.tomislavstankovic.com\/blog\/","https:\/\/www.linkedin.com\/in\/tomislavstankovic\/"],"url":"https:\/\/www.tomislavstankovic.com\/blog\/author\/tomislavstankovic\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/6632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/comments?post=6632"}],"version-history":[{"count":34,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/6632\/revisions"}],"predecessor-version":[{"id":8173,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/6632\/revisions\/8173"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media\/6634"}],"wp:attachment":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media?parent=6632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/categories?post=6632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/tags?post=6632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}