{"id":148,"date":"2023-10-26T11:47:33","date_gmt":"2023-10-26T08:47:33","guid":{"rendered":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/?page_id=148"},"modified":"2023-10-31T13:53:19","modified_gmt":"2023-10-31T11:53:19","slug":"korvamerkit-ohjelma","status":"publish","type":"page","link":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/korvamerkit-ohjelma\/","title":{"rendered":"Korvamerkit-ohjelma"},"content":{"rendered":"\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"236\" height=\"480\" src=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/korvamerkit_ohjelma.png\" alt=\"\" class=\"wp-image-149\" srcset=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/korvamerkit_ohjelma.png 236w, https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/korvamerkit_ohjelma-148x300.png 148w\" sizes=\"auto, (max-width: 236px) 100vw, 236px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"236\" height=\"480\" src=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/korvamerkit_ohjelma_2.png\" alt=\"\" class=\"wp-image-150\" srcset=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/korvamerkit_ohjelma_2.png 236w, https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/korvamerkit_ohjelma_2-148x300.png 148w\" sizes=\"auto, (max-width: 236px) 100vw, 236px\" \/><\/figure>\n<\/div>\n\n\n\n<p>Kehitettiin Play- ja App store \u2013kauppoihin valmis mobiilisovellus, jonka avulla voidaan testata suunniteltujen mobiilisovelluksen osa-alueiden toimivuutta ilman internet-yhteytt\u00e4.\u00a0 Prototyypiss\u00e4 testataan korvamerkkirekisterin k\u00e4ytt\u00f6\u00f6nottoa lataamalla data rajapinnasta, jonka j\u00e4lkeen korvamerkkien data tallennetaan sovelluksen paikalliseen tietokantaan.<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Sovelluksessa ajetaan \u201chae korvamerkit\u201d toiminto, joka l\u00e4hett\u00e4\u00e4 rajapinnalle pyynn\u00f6n v\u00e4litt\u00e4\u00e4 data tietokannasta. Mukaan liitet\u00e4\u00e4n kirjautumistiedot.<\/li>\n\n\n\n<li>Rajapinta vastaanottaa pyynn\u00f6n ja hakee tietokannasta korvamerkit.<\/li>\n\n\n\n<li>Rajapinta l\u00e4hett\u00e4\u00e4 vastauksen mobiilisovellukselle, joka sis\u00e4lt\u00e4\u00e4 korvamerkkien datan.<\/li>\n\n\n\n<li>Mobiilisovellus tallentaa vastaanotetun datan sovelluksen paikalliseen SQLite-tietokantaan. T\u00e4m\u00e4n j\u00e4lkeen sovelluksella on kopio korvamerkkirekisterin datasta, jota voidaan k\u00e4ytt\u00e4\u00e4 ilman internet-yhteytt\u00e4.<\/li>\n<\/ol>\n\n\n\n<p>Mobiilisovellus toteutettiin Flutter multi-platform alustalla sek\u00e4 IOS, ett\u00e4 Android k\u00e4ytt\u00f6j\u00e4rjestelmille. &nbsp;Sovelluksen nopean testik\u00e4ytt\u00f6\u00f6n saamisen vuoksi, ohjelman k\u00e4ytt\u00f6kokemustestaus j\u00e4tettiin v\u00e4list\u00e4. Ohjelma pohjautui jo olemassa olevaan korvamerkkihaku-verkkosivuun, jonka k\u00e4ytett\u00e4vyys koettiin riitt\u00e4v\u00e4ksi.<\/p>\n\n\n\n<p>Mobiiliohjelma kehitettiin skaalautuvaksi eri puhelinmallien ruuduille yhteensopivaksi. Minimiruutukoko on iPhone 8. Alustoina toimivat IOS sek\u00e4 Android k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4t. IOS versiosta 15 ja Android versiosta 9.<\/p>\n\n\n\n<p>Asenna ohjelma hakemalla se puhelimesi sovelluskaupasta tai seuraa linkkej\u00e4 puhelimesi sovelluskauppaan t\u00e4st\u00e4:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/logo.png\" alt=\"\" class=\"wp-image-28\" style=\"border-radius:100px\" srcset=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/logo.png 512w, https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/logo-300x300.png 300w, https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/logo-150x150.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p class=\"has-x-large-font-size\"><strong>Korvamerkit<\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size\">Korvamerkkihaku yhteydett\u00f6m\u00e4\u00e4n tilaan -ohjelma<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignleft size-full is-resized\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=fi.frostbit.earmark\"><img loading=\"lazy\" decoding=\"async\" width=\"153\" height=\"45\" src=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/play.png\" alt=\"\" class=\"wp-image-32\" style=\"width:150px\" srcset=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/play.png 153w, https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/play-150x45.png 150w\" sizes=\"auto, (max-width: 153px) 100vw, 153px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignleft size-full is-resized\"><a href=\"https:\/\/apps.apple.com\/fi\/app\/korvamerkit\/id1664745947?l=fi\"><img loading=\"lazy\" decoding=\"async\" width=\"256\" height=\"256\" src=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/app-store-badge.png\" alt=\"\" class=\"wp-image-33\" style=\"width:150px\" srcset=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/app-store-badge.png 256w, https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/08\/app-store-badge-150x150.png 150w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kehitettiin Play- ja App store \u2013kauppoihin valmis mobiilisovellus, jonka avulla voidaan testata suunniteltujen mobiilisovelluksen osa-alueiden toimivuutta ilman internet-yhteytt\u00e4.\u00a0 Prototyypiss\u00e4 testataan korvamerkkirekisterin k\u00e4ytt\u00f6\u00f6nottoa lataamalla data rajapinnasta, jonka j\u00e4lkeen korvamerkkien data tallennetaan sovelluksen paikalliseen tietokantaan. Mobiilisovellus toteutettiin Flutter multi-platform alustalla sek\u00e4 IOS, ett\u00e4 Android k\u00e4ytt\u00f6j\u00e4rjestelmille. &nbsp;Sovelluksen nopean testik\u00e4ytt\u00f6\u00f6n saamisen vuoksi, ohjelman k\u00e4ytt\u00f6kokemustestaus j\u00e4tettiin v\u00e4list\u00e4. Ohjelma pohjautui jo [&hellip;]<\/p>\n","protected":false},"author":39786,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-148","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/users\/39786"}],"replies":[{"embeddable":true,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":3,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages\/148\/revisions"}],"predecessor-version":[{"id":252,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages\/148\/revisions\/252"}],"wp:attachment":[{"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/media?parent=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}