Standardizing mobile application development within HAMK Smart - A case study with the Future Wearables mobile application platform
Palii, Sandu (2025)
Palii, Sandu
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025060621308
https://urn.fi/URN:NBN:fi:amk-2025060621308
Tiivistelmä
The purpose of this thesis was to develop a standardized mobile application development template for HAMK Smart, a research and development unit at Häme University of Applied Sciences. Although HAMK Smart manages multiple projects using a common technology stack, a unified approach to
development was lacking. This inconsistency resulted in inefficiencies, onboarding challenges, and difficulties in maintaining code quality across projects. To address these issues, a unified development workflow was created to ensure consistency in project structure, coding style, and implementation of best practices. The research examined how standardization could improve collaboration and efficiency in mobile development. The core technologies utilized in the template include React Native with Expo, TypeScript, Tailwind CSS, Prettier, SignalR, and Bluetooth Low Energy (BLE).
A practice-based research approach was applied. A mobile development template was designed, implemented, and evaluated within HAMK Smart projects. Initially, the challenges of managing multiple projects using a shared technology stack were analyzed, followed by a review of relevant concepts related to React Native workflows, development tooling, and real-time communication. The development process included the creation of a pre-configured project template featuring standardized tools such as Prettier for formatting, ESLint for linting, a structured README template, and reusable implementations of SignalR and BLE modules. The template was applied in an active development environment, and its usability was evaluated based on structured developer feedback.
The findings indicate that adopting a standardized template reduces project setup time, improves code consistency, and enhances collaboration among developers. Predefined configurations for formatting, state management, and API communication contributed to accelerated development cycles and improved maintainability. Based on these results, the full adoption of the proposed template is recommended for all mobile projects at HAMK Smart. Ongoing refinement based on developer feedback is also advised to ensure alignment with evolving technological requirements.
development was lacking. This inconsistency resulted in inefficiencies, onboarding challenges, and difficulties in maintaining code quality across projects. To address these issues, a unified development workflow was created to ensure consistency in project structure, coding style, and implementation of best practices. The research examined how standardization could improve collaboration and efficiency in mobile development. The core technologies utilized in the template include React Native with Expo, TypeScript, Tailwind CSS, Prettier, SignalR, and Bluetooth Low Energy (BLE).
A practice-based research approach was applied. A mobile development template was designed, implemented, and evaluated within HAMK Smart projects. Initially, the challenges of managing multiple projects using a shared technology stack were analyzed, followed by a review of relevant concepts related to React Native workflows, development tooling, and real-time communication. The development process included the creation of a pre-configured project template featuring standardized tools such as Prettier for formatting, ESLint for linting, a structured README template, and reusable implementations of SignalR and BLE modules. The template was applied in an active development environment, and its usability was evaluated based on structured developer feedback.
The findings indicate that adopting a standardized template reduces project setup time, improves code consistency, and enhances collaboration among developers. Predefined configurations for formatting, state management, and API communication contributed to accelerated development cycles and improved maintainability. Based on these results, the full adoption of the proposed template is recommended for all mobile projects at HAMK Smart. Ongoing refinement based on developer feedback is also advised to ensure alignment with evolving technological requirements.