بررسی استفاده از فایربیس Firebase در توسعه اپلیکیشنهای اندرویدی
محورهای موضوعی : فناوری اطلاعات
1 -
کلید واژه: فایربیس, توسعه اپلیکیشن اندرویدی, پایگاه داده بلادرنگ, تحلیل رفتار کاربر, احراز هویت, ذخیرهسازی ابری, نوتیفیکیشن,
چکیده مقاله :
در دنیای توسعه اپلیکیشنهای موبایلی، استفاده از فناوریهای ابری به عنوان راهکاری برای سادهسازی فرآیند توسعه و افزایش کارایی سیستمها مورد توجه ویژه قرار گرفته است. فایربیس که توسط شرکت گوگل ارائه شده است، یکی از ابزارهای پیشرفته و پرکاربرد در این حوزه محسوب میشود. این پلتفرم با ارائه خدمات مختلف نظیر پایگاه داده بالدرنگ، احراز هویت کاربران، اعالنهای فوری، و تحلیل رفتار کاربر، توانسته است جایگاه ویژه ای در بین توسعهدهندگان اپلیکیشنهای اندرویدی پیدا کند. هدف از این پژوهش، بررسی جامع فایربیس، تحلیل نقاط قوت و ضعف آن، و شناسایی کاربردهای آن در توسعه اپلیکیشنهای اندرویدی است. در این تحقیق از روش کیفی برای جمعآوری دادهها و تحلیل محتوا استفاده شده است. نتایج نشان میدهد که فایربیس میتواند به کاهش زمان و هزینه توسعه کمک کرده و در عین حال بهرهوری سیستمها را افزایش دهد. با این حال، محدودیتهایی همچون وابستگی به زیرساختهای گوگل و مقیاسپذیری در پروژههای بزرگ، از جمله چالشهای اصلی استفاده از این ابزار به شمار میرود. این مقاله می تواند به توسعهدهندگان و تصمیمگیران حوزه فناوری اطالعات کمک کند تا در انتخاب ابزارهای مناسب برای توسعه اپلیکیشنها، تصمیمهای بهتری اتخاذ کنند .
In the world of mobile application development, the use of cloud technologies has gained significant attention as a means to simplify development processes and enhance system efficiency. Firebase, provided by Google, is one of the advanced and widely-used tools in this domain. This platform offers various services, such as a real-time database, user authentication, push notifications, and user behavior analytics, establishing itself as a key player among Android app developers.
The aim of this study is to provide a comprehensive examination of Firebase, analyze its strengths and weaknesses, and identify its applications in Android app development. This research employs a qualitative methodology for data collection and content analysis. The findings indicate that Firebase can reduce development time and costs while improving system productivity. However, challenges such as dependency on Google infrastructure and scalability issues in large-scale projects are notable limitations of this tool.
This article can assist developers and IT decision-makers in making informed choices when selecting appropriate tools for application development.
#• Anderson, P. (2020). Cloud-Based Solutions for Mobile App Development. Journal of Software
Engineering, 18(3), 34-47.#
#• Brown, T., Smith, J., & Johnson, R. (2021). Firebase: Revolutionizing Mobile App Development.
Journal of Cloud Computing, 19(2), 56-78.#
#• Firebase Documentation. (2023). Official Documentation. Google Inc.#
#• Johnson, R. (2021). Real-Time Database Management in Mobile Apps. Database Systems Journal,
7(3), 89-102.#
#• Smith, J., & Johnson, R. (2020). Benefits and Challenges of Firebase in Mobile Applications.
International Journal of Mobile Computing, 15(2), 45-60.#
#• Amrulloh, N. A., & Marcos, H. (2024). Perancangan aplikasi data penjualan batik berbasis
Android menggunakan database Firebase. Program Studi Informatika, Fakultas Ilmu Komputer
Universitas Amikom Purwokerto.#
#• Napitupulu, H. Y. P. (2023). Department of Electrical Engineering, Faculty of Engineering,
Universitas Indonesia, Depok, Indonesia.#
#• Shelke, A., Patil, K., Pinjari, S., & Budaragade, A. P. (2024). Connecting communities: An Android
social networking application with Firebase & Java. D.Y. Patil College of Engineering &
Technology, Kolhapur, Maharashtra, India.#