• Title/Summary/Keyword: Native Apps

Search Result 16, Processing Time 0.02 seconds

A Case Study of Combining Two Cross-platform Development Frameworks for Storybook Mobile App

  • Beomjoo Seo
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.17 no.12
    • /
    • pp.3345-3363
    • /
    • 2023
  • Developers often use cross-platform frameworks to create mobile apps that can run on multiple platforms with minimal code changes. However, these frameworks may not suit all the needs of a specific app, so developers may also use native APIs to add platform-specific features. This method eventually dilutes the advantages of cross-platform development methodology that aims to reduce development costs and time, and often leads to a decision to return back to the original native mobile development methodology. In this study, we explore a different approach: combining different cross-platform tools to develop a storybook mobile app that meets various requirements. We have demonstrated that integrating two cross-platform solutions can be used reliably to develop complex mobile applications. However, we also report that this approach can introduce unforeseen issues such as sandbox redundancy, unexpected functional burdens, and redundant permission requests. Despite these challenges, we believe that combining two cross-platform solutions can be applied to a variety of functional and performance requirements, enabling the development of more sophisticated mobile applications at lower costs and with shorter development timelines than traditional mobile app development methodologies.

Comparative Analysis of Cross-Platform and Native Mobile App Development Approaches (교차 플랫폼 및 네이티브 모바일 앱 개발 접근 방식의 비교 분석)

  • Ibrokhimov Sardorbek Rustam Ugli;Gyun Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2024.05a
    • /
    • pp.53-56
    • /
    • 2024
  • Though lots of approaches to develop mobile apps are suggested up to now, developers have difficulties selecting a right one. This study compares native and cross-platform application development approaches, particularly focusing on the shift in preference from Java to Kotlin and the increasing use of Flutter. This research offers practical insights into factors influencing developers' choice of programming languages and frameworks in mobile application development by creating identical applications using Java, Kotlin, and Dart (Flutter). Furthermore, this study explores the best practices for development by examining the quality of code in 45 open-source GitHub repositories. The study evaluates LOC and code smells using semi-automated SonarQube assessments to determine the effects of selecting a specific language or framework on code maintainability and development efficiency. Preliminary findings show differences in the quality of the code produced by the two approaches, offering developers useful information on how to best optimize language and framework selection to reduce code smells and improve project maintainability.

Comparative Analysis of the Development of Mobile Applications for Electronic Textbooks: Criteria, Case Study and Challenges (디지털교과서 모바일 애플리케이션 개발방법론 비교 분석: 선택기준, 사례연구 및 적용 시 문제점)

  • Lee, HeeJeong;Yau, Kok-Lim Alvin
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.4
    • /
    • pp.145-152
    • /
    • 2018
  • In electronic textbooks (or e-Textbooks) the traditional paper-based textbooks are enriched with multimedia contents and new features such as interactive multimedia-based simulation, interactive quizzes, and content sharing. It has been envisioned that e-Textbooks will gradually replace the traditional paper-based textbooks in classrooms in the near future. HTML5 is an emerging and promising standard that enables web applications (or apps) to incorporate rich multimedia contents such as video clips, flash movies and simulation-based demonstration, as well as to provide cross-platform functionality which allows the apps to run on a diverse range of platforms. To support rich multimedia contents and cross-platform functionality, with respect to HTML5, this paper presents the new features, compares the current trend of mobile apps (e.g., native, web-based and hybrid apps) for e-Textbook development. In order to investigate the suitability of these three development approaches for e-Textbooks, we present a case study on our recent work in developing e-Textbooks using HTML5 and JavaScript, as well as analyses the challenges associated with HTML5 features (e.g, compatibility with web browsers) for developing e-Textbooks.

Data Linkage Method among the Mobile Web and Native Apps (네이티브 앱과 모바일 웹간의 데이터 연동 기법)

  • Kang, Hyo-woon;Lee, Kyu-hwa;Kim, Jin-deog
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.05a
    • /
    • pp.703-705
    • /
    • 2013
  • 외부 데이터베이스를 사용해서 서비스하는 스마트폰 어플리케이션은 네이티브 앱과 모바일 웹을 병행하여 서비스 한다. 일반적인 어플리케이션 환경에서는 외부 데이터베이스에 리소스 및 연산 결과 등의 모든 정보를 담아 두고 접근하여 활용하는 방식을 사용하였다. 반면에 스마트폰 어플리케이션 환경에서 네이티브 앱을 활용하면 디바이스 내부에 외부 데이터베이스의 정보 및 리소스를 저장하여 활용한다. 이 경우 네이티브 앱에서 연산을 수행하고 변경되는 데이터가 발생하면 외부 데이터베이스에 접근하여 업데이트를 수행한다. 그 이유는 병행 접근이 가능한 서비스의 경우 차후에 현재 접근한 네이티브 앱이 아닌 모바일 웹으로 접근하였을 때를 대비해서 최근의 데이터를 항상 유지해야 하기 때문이다. 많은 사용자를 보유한 서비스의 경우 빈번히 발생하는 데이터 업데이트 문제로 많은 자원 소모가 발생된다. 본 논문에서는 앞서 언급한 문제를 해결하고 네이티브 앱과 모바일 웹간의 데이터 연동을 위하여 외부 데이터베이스의 접근을 최소화 하는 기법을 제안한다. 실시간으로 사용자들끼리 정보를 주고받아 상호작용하는 서비스의 빈도가 상당히 낮거나 없는 스마트폰 어플리케이션 환경에서는 서버 접근을 최소화 하는 것이 좋은 방법이다. 제안의 핵심은 네이티브 앱과 모바일 웹의 기본적인 접속 정보만 외부 데이터베이스에 업데이트하여 차후 접속하는 타입이 현재와 다른 경우에만 최근에 변경된 데이터를 외부 데이터베이스에 업데이트하여 서버의 부하를 최소화 하는 것이다. 이 기술을 활용하면 서비스 업체의 경우 서버 유지비용을 낮출 수 있으며 사용자는 빈번히 일어나는 서버와의 통신에 소요되는 비용 및 끊김 현상으로 인한 불편함을 최소화할 수 있을 것으로 사료된다.

  • PDF

Characteristics of New Luxury in Louis Vuitton's D2C-Based Mobile Application (D2C(Direct-to-Consumer) 기반 루이비통 모바일 앱에 나타난 뉴 럭셔리(New Luxury) 특성)

  • Kim, Mikyung;Yim, Eunhyuk
    • Journal of the Korean Society of Clothing and Textiles
    • /
    • v.45 no.5
    • /
    • pp.741-757
    • /
    • 2021
  • In addition to direct sales to consumers, the direct-to-consumers (D2C) strategy, which provides specialized experiences and services, communicates closely with a consumer's perspective. This tendency is related to the recent trend wherein the luxury fashion system is being transformed into a new luxury. Therefore, this study analyzes the development of online D2C platforms and investigates the characteristics of new luxury from the functional, symbolic, and experiential dimension perspectives based on mobile apps, which is becoming increasingly important among online D2C platforms. Based on the study results, the premium of new luxury fashion displayed in Louis Vuitton's mobile D2C platform in terms of product utility and functionality is newly defined as a usable luxury experience. Moreover, from the heritage perspective, based on the cultural sympathy of the brand contents, we determine that an attachment can be formed between new luxury fashion consumers and brands. Additionally, the personalization service and experiential content on the D2C platform can directly afford emotional and bonding induced brand immersion in a playful way.

Implementation of Augmented Reality Website Using Three.js and React (Three JS와 React를 이용한 증강현실 웹사이트 구현)

  • Kim, Seon-hwa;Moon, Sang-Ho;Lee, Sung-jin
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2022.10a
    • /
    • pp.529-531
    • /
    • 2022
  • According to the 2021 Mobile Augmented Reality Market Report by Korea Innovation Foundation, the augmented reality market has been growing recently due to the growth of the mobile augmented reality market along with the development of smartphones. In order to provide augmented reality services to mobile users, it is necessary to create native apps for each device. However, there are problems such as maintenance costs for multi-platform and low accessibility due to app download. Recently, the construction of augmented reality system in a web-based environment by using the WebXR Device API is in progress, but it is judged that the system using the WebXR Device API is still in the research stage. In this paper, a responsive multi-platform environment was built using the WebXR Device API, Three JS, and React, and a function to provide augmented reality service to mobile and web users was implemented. As a result of the experiment, it was confirmed that the interlocking of augmented reality was successfully implemented in a responsive web environment, and look forward to the augmented reality service operating on the web in the future.

  • PDF