• Nenhum resultado encontrado

Como trabalhos futuros pode-se indicar:

• Analisar outras tecnologias de desenvolvimento multiplataforma; • Realizar um estudo voltado às linguagens JavaScript e Dart; • Implementar um protótipo em React Native ou Flutter;

• Aperfeiçoar a prova de conceito com novas funcionalidades e realizar uma pesquisa sobre sua usabilidade.

REFERÊNCIAS BIBLIOGRÁFICAS

ALMEIDA, R. R. Tecnologias para o Desenvolvimento de Aplicações Multiplataforma: Um estudo sobre os frameworks React Native e Flutter. Faculdade Alcides Maya, 2019.

ANDRADE, R. M.; ARAKAKI, R.; BECERRA, J. L. R. O uso de provas de conceito como ferramenta para gestão de aprendizado de arquitetura de software. In: Int. Conf. Inf. Syst. Technol. Management. 2006. p. 284-300.

AROUNDA, A. To-Do App: Task manager concept. Disponível em: https://dribbble.com/shots/6581661-To-Do-App-Task-manager-concept. Acesso em: 01 set. 2020.

BIOLCHINI, J. et al. Systematic review in software engineering. System Engineering and Computer Science Department COPPE/UFRJ, Technical Report ES, v. 679, n. 05, p. 45, 2005.

BRACHA, G. The Dart programming language. Addison-Wesley Professional, 2015. CORRAL, L.; JANES, A.; REMENCIUS, T. Potential advantages and disadvantages of multiplatform development frameworks - A vision on mobile environments. Procedia Computer Science, v. 10, p. 1202-1207, 2012.

CHARLAND, A.; LEROUX, B. Mobile Application Development: Web vs. Native. Communications of the ACM, v. 54, n. 5, p. 49-53, 2011.

CHENG, F. State Management. In: Flutter Recipes. Apress, Berkeley, CA, 2019. p. 365-412.

CHOCOLATEY SOFTWARE INC. The Packager Manager for Windows: Modern Software Automation, 2020. Disponível em: https://chocolatey.org. Acesso em: 23 nov. 2020.

DANIELSSON, W. React Native Application Development - A comparison between native Android and React Native. Linköpings Universitet, 2016.

DEVELOPER, A. Xcode 11, 2020. Disponível em: https://developer.apple.com/xcode. Acesso em: 14 abr. 2020.

DEVELOPERS, A. Android Studio, 2020. Disponível em: https://developer. android.com/studio. Acesso em: 14 abr. 2020.

EISENMAN, B. Learning react native: Building native mobile apps with JavaScript. O'Reilly Media, Inc., 2015.

EL-KASSAS, W. S. et al. Taxonomy of cross-platform mobile applications development approaches. Ain Shams Engineering Journal, v. 8, n. 2, p. 163-190, 2017.

FACEBOOK INC. Draft: JSX Specification, 2014. Disponível em: https://facebook. github.io/jsx. Acesso em: 01 jul. 2020.

FACEBOOK INC. React Native License, 2018. Disponível em: https://github.com/ facebook/react-native/blob/master/LICENSE. Acesso em: 28 nov. 2020.

FAYZULLAEV, J. Native-like Cross-platform Mobile Development: Multi-os Engine & Kotlin Native vs Flutter. SouthEastern Finland University of Applied Sciences, 2018. FEDOSEJEV, A. React.js Essentials. Packt Publishing Ltd., 2015.

FENTAW, A. E. Cross platform mobile application development: a comparison study of React Native Vs Flutter. University of Jyväskylä Faculty of Information Technology, 2020.

FLUTTER, Flutter License, 2014. Disponível em: https://github.com/flutter/flutter/ blob/master/LICENSE. Acesso em: 28 nov. 2020.

FLUTTER, Beautiful native apps in record time, 2020a. Disponível em: https://flutter.dev. Acesso em: 15 fev. 2020.

FLUTTER, Flutter architectural overview, 2020b. Disponível em: https://flutter.dev/docs/resources/architectural-overview. Acesso em: 04 set. 2020. FLUTTER, Introduction to widgets, 2020c. Disponível em: https://flutter. dev/docs/development/ui/widgets-intro. Acesso em: 05 set. 2020.

FLUTTER, Container Class, 2020d. Disponível em: https://api.flutter.dev/flutter /widgets/Container-class.html. Acesso em: 06 set. 2020.

FLUTTER, Text Class, 2020e. Disponível em: https://api.flutter.dev/flutter /widgets/Text-class.html. Acesso em: 06 set. 2020.

FLUTTER, TextStyle Class, 2020f. Disponível em: https://api.flutter.dev/flutter /painting/TextStyle-class.html. Acesso em: 06 set. 2020.

FLUTTER, Row Class, 2020g. Disponível em: https://api.flutter.dev/flutter /widgets/Row-class.html. Acesso em: 06 set. 2020.

FLUTTER, Text Class, 2020h. Disponível em: https://api.flutter.dev/flutter /widgets/Text-class.html. Acesso em: 06 set. 2020.

FLUTTER, Platform specific behavior and adaptions, 2020i. Disponível em: https://flutter.dev/docs/resources/platform-adaptations. Acesso em: 10 set. 2020. FLUTTER, Navigator class, 2020j. Disponível em: https://api.flutter.dev /flutter/widgets/Navigator-class.html. Acesso em: 10 set. 2020.

FLUTTER, Navigate with named routes, 2020k. Disponível em: https://flutter.dev/docs/cookbook/navigation/named-routes. Acesso em: 10 set. 2020. FLUTTER, Writing custom platform-specific code, 2020l. Disponível em: https://flutter.dev/docs/development/platform-integration/platform-channels. Acesso em: 13 set. 2020.

FLUTTER, Write your first app, part 1, 2020m. Disponível em: https://flutter.dev/docs/get-started/codelab. Acesso em: 10 out. 2020.

GOOGLE. Google Trends. Disponível em: https://trends.google.com.br/trends/ explore?date=2015-01-01%202020-06-28&q=React%20Native,Flutter,Ionic,Xamarin, Cordova. Acesso em: 28 jun. 2020.

HANSSON, N.; VIDHALL, T. Effects on Performance and Usability for Cross- platform Application Development Using React Native. Linköpings Universitet, 2016.

HEITKÖTTER, H.; HANSCHKE, S.; MAJCHRZAK, T. A. Evaluating cross-platform development approaches for mobile applications. International Conference on Web Information Systems and Technologies. Springer, Berlin, Heidelberg, 2012.

KHANDOZHENKO, R. Cross-platform Mobile Application Development. Oulu University of Applied Sciences, 2014.

LAKATOS I. Falsification and the methodology of scientific research programmes. Dordrecht: Springer, 1976.

MARCONI, A. M; LAKATOS, M. E. Fundamentos de metodologia científica. 8 ed. Brasil: Editora Atlas S.A, 2017. 256 p.

MARTINEZ, M.; LECOMTE, Sylvain. Towards the quality improvement of cross- platform mobile applications. IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft). p. 184-188, 2017.

MDN. Introdução ao JavaScript, 2020. Disponível em: https:// developer.mozilla.org/pt-PT/docs/Web/JavaScript/Guia/Introdução_ao_JavaScript. Acesso em: 01 out. 2020.

MICROSOFT. Visual Studio Code, 2020. Disponível em: https://code.visualstudio. com. Acesso em: 23 nov. 2020.

NAPOLI, M. L. Beginning Flutter: A Hands on Guide to App Development. John Wiley & Sons, Incorporated, 2019.

NATIVE, A framework for building native apps using React, 2020a. Disponível em: https://reactnative.dev. Acesso em: 15 fev. 2020.

NATIVE, Props, 2020b. Disponível em: https://reactnative.dev/docs/props. Acesso em: 10 ago. 2020.

NATIVE, State, 2020c. Disponível em: https://reactnative.dev/docs/state. Acesso em: 10 ago. 2020.

NATIVE, Core Components and Native Components, 2020d. Disponível em: https://reactnative.dev/docs/intro-react-native-components. Acesso em: 08 ago. 2020. NATIVE, View, 2020e. Disponível em: https://reactnative.dev/docs/view. Acesso em: 10 ago. 2020.

NATIVE, Handling Text Input, 2020f. Disponível em: https://reactnative.dev/docs/ handling-text-input. Acesso em: 29 ago. 2020.

NATIVE, Navigating Between Screens, 2020g. Disponível em: https://react native.dev/docs/navigation. Acesso em: 12 set. 2020.

NATIVE, Hello World, 2020h. Disponível em: https://reactnative.dev/docs/tutorial. Acesso em: 10 out. 2020.

NOGUEIRA, B. C. Análise de Desempenho de Aplicações Móveis Nativas, Cross- Compiladas, Híbridas e Interpretadas. Universidade Federal Fluminense, 2019. NOVICK, V. React Native - Building Mobile Apps with JavaScript. Packt Publishing Ltd, 2017.

OPENJS FOUNDATION. About Node.js, 2020. Disponível em: https://nodejs.org/ en/about. Acesso em: 23 nov. 2020.

PAYNE, R. Beginning App Development with Flutter: Create Cross-Platform Mobile Apps, Dallas: Appress Media LLC, 2019.

PERCHAT, J.; DESERTOT, M.; LECOMTE, S. Component based framework to create mobile cross-platform applications. Procedia Computer Science, v. 19, p. 1004- 1011, 2013.

PRESSMAN, R. S. Software engineering: a practitioner's approach. Palgrave macmillan, 2005.

ELMASRI, R. et al. Sistemas de banco de dados. São Paulo: Pearson Addison Wesley, 2005.

REACT JS. Components and Props, 2020a. Disponível em: https://reactjs.org/docs /components-and-props.html. Acesso em: 23 ago. 2020.

REACT JS. State and Lifecycle, 2020b. Disponível em: https://reactjs.org/docs/state- and-lifecycle.html. Acesso em: 23 ago. 2020.

REACT JS. The Component Lifecycle, 2020c. Disponível em: https://reactjs.org/ docs/react-component.html?#the-component-lifecycle. Acesso em: 11 out. 2020. RODRÍGUEZ-SÁNCHEZ GUERRA, M. Cross-platform Development Frameworks for the Development of Hybrid Mobile Applications: Implementations and Comparative Analysis. Universidad de Cádiz, 2018.

SEVERANCE, C. JavaScript: Designing a Language in 10 Days, Computer, v. 45, n. 2, p. 7-8, 2012.

SOMMERVILLE, I. Software engineering 9th Edition. ISBN-10, v. 137035152, p. 18, 2011.

STACK OVERFLOW. Stack Overflow Trends, 2020. Disponível em: https://insights.stackoverflow.com/trends?utm_source=so-owned&utm_medium=blog &utm_campaign=trends&utm_content=blog-link&utm_term=state-of-mobile&tags=flu tter%2Creact-native%2Cionic-framework%2Cxamarin%2Ccordova. Acesso em: 28 jun. 2020.

TUN, P. M. Choosing a mobile application development approach. ASEAN Journal of Management and Innovation, v. 1, n. 1, p. 69-74, 2014.

TUZZO, A. S.; BRAGA, F. C. O processo de triangulação da pesquisa qualitativa: o metafenômeno como gênese. Revista Pesquisa Qualitativa, v. 4, n. 5, p. 140-158, 2016.

WU, W. React Native vs Flutter, cross-platform mobile application frameworks. Metropolia University of Applied Sciences, 2018.

XANTHOPOULOS, S.; XINOGALOS, S. A comparative analysis of cross-platform development approaches for mobile applications. Proceedings of the 6th Balkan Conference in Informatics. p. 213-220, 2013.

YATSENKO et al. Comparative Analysis of Cross-platform Frameworks for Mobile Applications Development. Scientific Journal, the art of scientific mind, 2019. YARN. Safe, stable, reproducible projects, 2020. Disponível em: https://yarnpkg. com. Acesso em: 23 nov. 2020.

Documentos relacionados