PHOTO SHARING APPLICATION FOR GROUPS USING FLUTTER FRAMEWORK

  • Calvin Leonardo Institut Sains dan Teknologi Terpadu Surabaya
  • Indra Maryati Universitas Ciputra Surabaya
Keywords: flutter, image labeling, MLKit, photo sharing, google photos api

Abstract

Taking photos while traveling is certainly familiar today. Sharing the photos taken is also one of the mandatory parts to do, whether traveling alone, as a family, or in a group. Taking and sharing these photos is used for memories and even life satisfaction. In general, the activity of sharing photos that are captured using social media such as WhatsApp, LINE, Instagram, or others. The process of sharing photos on social media has limitations, where the photos that are shared must download first because there is no preview of the photos. This download process will use storage on the user's device. This is certainly not efficient if the photos sent are not in accordance with user context. The development of this photo sharing application uses the SDLC method starting from the analysis process to testing. This application provides a system where users can view photos shared by other users without download. This application will also backup photos on Firebase Storage as well as Google Photos. Image Labeling technology from Google ML Kit also helps to extract the information contained in the image and the extraction results will be used as a hashtag on the photo and can be used to search images using hashtags. The test was carried out on 10 testers and the application can help in sharing photos and there is no need to download to be able to view the shared photos. In addition, the use of image labeling from the Google ML Kit library is also very helpful in performing image searches.

Downloads

Download data is not yet available.

References

K. Diehl and G. Zauberman, “Capturing life or missing it: How mindful photo-taking can affect experiences,” Curr. Opin. Psychol., vol. 46, p. 101334, 2022, doi: 10.1016/j.copsyc.2022.101334.

A. Febrina, “MOTIF ORANG TUA MENGUNGGAH FOTO ANAK DI INSTAGRAM (Studi Fenomenologi Terhadap Orang Tua di Jabodetabek),” J. Abdi Ilmu, vol. 12, no. 1, pp. 55–65, 2019, [Online]. Available: https://journal.pancabudi.ac.id/index.php/abdiilmu/article/view/529.

A. Rosenfeld, S. Sina, D. Sarne, O. Avidov, and S. Kraus, “A Study of WhatsApp Usage Patterns and Prediction Models without Message Content,” pp. 1–24, 2018, [Online]. Available: http://arxiv.org/abs/1802.03393.

A. Bahrudin, P. Permata, and J. Jupriyadi, “Optimasi Arsip Penyimpanan Dokumen Foto Menggunakan Algoritma Kompresi Deflate (Studi Kasus :Studio Muezzart),” J. Ilm. Infrastruktur Teknol. Inf., vol. 1, no. 2, pp. 14–18, 2020, doi: 10.33365/jiiti.v1i2.582.

S. Giannoulakis, N. Tsapatsoulis, S. Giannoulakis, N. Tsapatsoulis, I. Hashtags, and A. Metadata, “Instagram Hashtags as Image Annotation Metadata,” 11th IFIP Int. Conf. Artif. Intell. Appl. Innov. (AIAI 2015), pp. 206–220, 2016, [Online]. Available: https://hal.inria.fr/hal-01385356.

B. Franklin and L. Canter, Digital Journalism Studies: The Key Concepts. Taylor & Francis, 2019.

Google, “Flutter Documentation,” Flutter.Dev, 2021. https://flutter.dev/docs (accessed Mar. 14, 2022).

G. Bracha, The Dart Programming Language. Addison-Wesley, 2016.

M. Belchin and P. Juberias, Web Programming with Dart. Apress, 2015.

Google, “Firebase Documentation,” Firebase.Google.Com, 2021. https://firebase.google.com/docs/flutter/setup?platform=android (accessed Mar. 12, 2022).

A. K. S, Mastering Firebase for Android Development: Build real-time, scalable, and cloud-enabled Android apps with Firebase. Packt Publishing, 2018.

I. Maryati, “Website Perpustakaan ‘Library HUB’ dengan Pencarian Buku Berdasarkan Gambar Menggunakan Google MLKit,” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 8, no. 4, pp. 1821–1831, Dec. 2021, doi: 10.35957/jatisi.v8i4.1269.

L. Richardson, M. Amundsen, and S. Ruby, RESTful Web APIs: Services for a Changing World. O’Reilly Media, 2013.

Google, “ML Kit Recognize Text.” https://developers.google.com/ml-kit/vision/text-recognition (accessed May 09, 2021).

Google, “Google Photos API Documentation.” https://developers.google.com/photos (accessed Mar. 10, 2022).

J. Ahmad, A. ul Hasan, T. Naqvi, and T. Mubeen, “A Review on Software Testing and Its Methodology,” Manag. J. Softw. Eng., vol. 13, no. 1, pp. 32–38, 2019, doi: 10.26634/jse.13.3.15515.

R. Marselis, “Testing in the Digital Age,” in The Future of Software Quality Assurance, S. Goericke, Ed. Cham: Springer International Publishing, 2020, pp. 77–92.

L. Moroney, AI and Machine Learning for On-Device Development. O’Reilly Media, 2021.

Published
2022-06-29
How to Cite
[1]
C. Leonardo and I. Maryati, “PHOTO SHARING APPLICATION FOR GROUPS USING FLUTTER FRAMEWORK”, J. Tek. Inform. (JUTIF), vol. 3, no. 3, pp. 745-751, Jun. 2022.