Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor
| Main Author: | |
|---|---|
| Publication Date: | 2023 |
| Other Authors: | , , , , |
| Format: | Article |
| Language: | por |
| Source: | Revista Brasileira de Informática na Educação |
| Download full: | https://journals-sol.sbc.org.br/index.php/rbie/article/view/3663 |
Summary: | App Inventor is a blocks-based programming environment that allows any end-user to create mobile applications. It is frequently used in order to teach computing in K-12 through the development of mobile apps. Although learning computing with App Inventor has been investigated from different points of view, a question that remains is whether the visual design of the user interfaces (UI) of the applications developed with App Inventor is adequate, being one of the major success factors of a mobile application. Therefore, this article analyzes the visual design of the user interfaces of 88,861 apps from the App Inventor gallery in relation to its compliance with style guides through an automated source code analysis, as well as its aesthetics based on a survey with 95 participants assessing 110 UIs. The results show that most UIs do not comply to design guidelines and do not have visual aesthetics. Therefore, it seems important to cover not only programming concepts, but also UI design in computing education when developing mobile applications. The results of this analysis can drive the development and improvement of instructional units and the App Inventor environment, thus contributing to the development of applications with better UI design and increasing their chances of having success. |
| id |
SBC-6_d42f4e2502c4b1fe74a59191a6e15ce0 |
|---|---|
| oai_identifier_str |
oai:journals-sol.sbc.org.br:article/3663 |
| network_acronym_str |
SBC-6 |
| network_name_str |
Revista Brasileira de Informática na Educação |
| repository_id_str |
|
| spelling |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App InventorState of the Practice of the Visual Design of Mobile Applications developed with App InventorEstado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App InventorDesign VisualEstéticaDesign de Interface de UsuárioEducação BásicaApp InventorProgramação VisualDesign VisualEstéticaDesign de Interface de UsuárioEducação BásicaApp InventorProgramação VisualVisual DesignAestheticsUser Interface DesignK–12App InventorVisual ProgrammingApp Inventor is a blocks-based programming environment that allows any end-user to create mobile applications. It is frequently used in order to teach computing in K-12 through the development of mobile apps. Although learning computing with App Inventor has been investigated from different points of view, a question that remains is whether the visual design of the user interfaces (UI) of the applications developed with App Inventor is adequate, being one of the major success factors of a mobile application. Therefore, this article analyzes the visual design of the user interfaces of 88,861 apps from the App Inventor gallery in relation to its compliance with style guides through an automated source code analysis, as well as its aesthetics based on a survey with 95 participants assessing 110 UIs. The results show that most UIs do not comply to design guidelines and do not have visual aesthetics. Therefore, it seems important to cover not only programming concepts, but also UI design in computing education when developing mobile applications. The results of this analysis can drive the development and improvement of instructional units and the App Inventor environment, thus contributing to the development of applications with better UI design and increasing their chances of having success.O App Inventor é um ambiente de programação baseado em blocos que permite a qualquer usuário final criar aplicativos móveis. O App Inventor é frequentemente usado para ensinar computação na educação básica por meio do desenvolvimento de aplicativos móveis. Embora a aprendizagem de computação com o App Inventor tenha sido investigada sob diferentes pontos de vista, uma questão que permanece é se o design visual da interface de usuário (IU) dos aplicativos desenvolvidos é adequado, sendo um dos principais fatores de sucesso de aplicativos móveis. Assim, este artigo analisa o design visual das interfaces de usuário de 88.861 aplicativos da galeria do App Inventor, quanto à conformidade com guias de estilo por meio da análise automatizada do código fonte, bem como sua estética com base em um survey com 95 participantes avaliando 110 IUs. Os resultados mostram que a maioria das IUs não está em conformidade com diretrizes de design e não possui estética visual. Assim, mostra-se importante abordar não apenas conceitos de programação, mas também o design de IU no ensino de computação por meio do desenvolvimento de aplicativos móveis. Os resultados dessa análise podem direcionar o desenvolvimento e a melhoria de unidades instrucionais e do ambiente do App Inventor, viabilizando assim o desenvolvimento de aplicativos com melhor design de IU e aumentando suas chances de ter sucesso.O App Inventor é um ambiente de programação baseado em blocos que permite a qualquer usuário final criar aplicativos móveis. O App Inventor é frequentemente usado para ensinar computação na educação básica por meio do desenvolvimento de aplicativos móveis. Embora a aprendizagem de computação com o App Inventor tenha sido investigada sob diferentes pontos de vista, uma questão que permanece é se o design visual da interface de usuário (IU) dos aplicativos desenvolvidos é adequado, sendo um dos principais fatores de sucesso de aplicativos móveis. Assim, este artigo analisa o design visual das interfaces de usuário de 88.861 aplicativos da galeria do App Inventor, quanto à conformidade com guias de estilo por meio da análise automatizada do código fonte, bem como sua estética com base em um survey com 95 participantes avaliando 110 IUs. Os resultados mostram que a maioria das IUs não está em conformidade com diretrizes de design e não possui estética visual. Assim, mostra-se importante abordar não apenas conceitos de programação, mas também o design de IU no ensino de computação por meio do desenvolvimento de aplicativos móveis. Os resultados dessa análise podem direcionar o desenvolvimento e a melhoria de unidades instrucionais e do ambiente do App Inventor, viabilizando assim o desenvolvimento de aplicativos com melhor design de IU e aumentando suas chances de ter sucesso.Sociedade Brasileira de Computação2023-09-06info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionPeer-reviewed articleArtículo revisado por paresArtigo avaliado pelos paresapplication/pdfhttps://journals-sol.sbc.org.br/index.php/rbie/article/view/366310.5753/rbie.2020.28.0.30Revista Brasileña de Informática en la Educación; Vol. 28 (2020); 30-47Revista Brasileira de Informática na Educação; Vol. 28 (2020); 30-47Brazilian Journal of Computers in Education; Vol. 28 (2020); 30-472317-61211414-5685reponame:Revista Brasileira de Informática na Educaçãoinstname:Sociedade Brasileira de Computação (SBC)instacron:SBCporhttps://journals-sol.sbc.org.br/index.php/rbie/article/view/3663/2338Copyright (c) 2023 Igor da Silva Solecki, Karla Aparecida Justen, João Vitor Araujo Porto, Christiane Anneliese Gresse von Wangenheim, Jean Carlo Rossa Hauck, Adriano Ferreti Borgattohttps://creativecommons.org/licenses/by-nc-nd/4.0info:eu-repo/semantics/openAccessSolecki, Igor da SilvaJusten, Karla AparecidaPorto, João V. A.Gresse von Wangenheim, ChristianeHauck, Jean C. R.Borgatto, Adriano F.2023-12-28T21:06:21Zoai:journals-sol.sbc.org.br:article/3663Revistahttps://journals-sol.sbc.org.br/index.php/rbieONGhttps://journals-sol.sbc.org.br/index.php/rbie/oaipublicacoes@sbc.org.br2317-61211414-5685opendoar:2023-12-28T21:06:21Revista Brasileira de Informática na Educação - Sociedade Brasileira de Computação (SBC)false |
| dc.title.none.fl_str_mv |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor State of the Practice of the Visual Design of Mobile Applications developed with App Inventor Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor |
| title |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor |
| spellingShingle |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor Solecki, Igor da Silva Design Visual Estética Design de Interface de Usuário Educação Básica App Inventor Programação Visual Design Visual Estética Design de Interface de Usuário Educação Básica App Inventor Programação Visual Visual Design Aesthetics User Interface Design K–12 App Inventor Visual Programming |
| title_short |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor |
| title_full |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor |
| title_fullStr |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor |
| title_full_unstemmed |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor |
| title_sort |
Estado da Prática do Design Visual de Aplicativos Móveis desenvolvidos com App Inventor |
| author |
Solecki, Igor da Silva |
| author_facet |
Solecki, Igor da Silva Justen, Karla Aparecida Porto, João V. A. Gresse von Wangenheim, Christiane Hauck, Jean C. R. Borgatto, Adriano F. |
| author_role |
author |
| author2 |
Justen, Karla Aparecida Porto, João V. A. Gresse von Wangenheim, Christiane Hauck, Jean C. R. Borgatto, Adriano F. |
| author2_role |
author author author author author |
| dc.contributor.author.fl_str_mv |
Solecki, Igor da Silva Justen, Karla Aparecida Porto, João V. A. Gresse von Wangenheim, Christiane Hauck, Jean C. R. Borgatto, Adriano F. |
| dc.subject.por.fl_str_mv |
Design Visual Estética Design de Interface de Usuário Educação Básica App Inventor Programação Visual Design Visual Estética Design de Interface de Usuário Educação Básica App Inventor Programação Visual Visual Design Aesthetics User Interface Design K–12 App Inventor Visual Programming |
| topic |
Design Visual Estética Design de Interface de Usuário Educação Básica App Inventor Programação Visual Design Visual Estética Design de Interface de Usuário Educação Básica App Inventor Programação Visual Visual Design Aesthetics User Interface Design K–12 App Inventor Visual Programming |
| description |
App Inventor is a blocks-based programming environment that allows any end-user to create mobile applications. It is frequently used in order to teach computing in K-12 through the development of mobile apps. Although learning computing with App Inventor has been investigated from different points of view, a question that remains is whether the visual design of the user interfaces (UI) of the applications developed with App Inventor is adequate, being one of the major success factors of a mobile application. Therefore, this article analyzes the visual design of the user interfaces of 88,861 apps from the App Inventor gallery in relation to its compliance with style guides through an automated source code analysis, as well as its aesthetics based on a survey with 95 participants assessing 110 UIs. The results show that most UIs do not comply to design guidelines and do not have visual aesthetics. Therefore, it seems important to cover not only programming concepts, but also UI design in computing education when developing mobile applications. The results of this analysis can drive the development and improvement of instructional units and the App Inventor environment, thus contributing to the development of applications with better UI design and increasing their chances of having success. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-09-06 |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Peer-reviewed article Artículo revisado por pares Artigo avaliado pelos pares |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://journals-sol.sbc.org.br/index.php/rbie/article/view/3663 10.5753/rbie.2020.28.0.30 |
| url |
https://journals-sol.sbc.org.br/index.php/rbie/article/view/3663 |
| identifier_str_mv |
10.5753/rbie.2020.28.0.30 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
https://journals-sol.sbc.org.br/index.php/rbie/article/view/3663/2338 |
| dc.rights.driver.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0 info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Sociedade Brasileira de Computação |
| publisher.none.fl_str_mv |
Sociedade Brasileira de Computação |
| dc.source.none.fl_str_mv |
Revista Brasileña de Informática en la Educación; Vol. 28 (2020); 30-47 Revista Brasileira de Informática na Educação; Vol. 28 (2020); 30-47 Brazilian Journal of Computers in Education; Vol. 28 (2020); 30-47 2317-6121 1414-5685 reponame:Revista Brasileira de Informática na Educação instname:Sociedade Brasileira de Computação (SBC) instacron:SBC |
| instname_str |
Sociedade Brasileira de Computação (SBC) |
| instacron_str |
SBC |
| institution |
SBC |
| reponame_str |
Revista Brasileira de Informática na Educação |
| collection |
Revista Brasileira de Informática na Educação |
| repository.name.fl_str_mv |
Revista Brasileira de Informática na Educação - Sociedade Brasileira de Computação (SBC) |
| repository.mail.fl_str_mv |
publicacoes@sbc.org.br |
| _version_ |
1832111043153756160 |