Project Type

Mobile Application

Domain

Non-Profitable Organization

Objective

The client approached us with the objective of developing an advanced mobile application that enables any user to access the Book of Mormon and the Bible in two different languages including English and Spanish from anywhere. 

The primary objective for creating this application was to provide users with the convenience of accessing the Bible and Book of Mormon on their personal mobile devices, allowing them to read these sacred texts whenever and wherever they desire.

The Challenges

A Version Update for Admin Panel (PHP 5.6 to latest):

  • Compatibility Issues: Upgrading from an older version of PHP to the latest version required significant changes in code, libraries, and dependencies, which were backward compatible, resulted in potential errors.
  • Testing and Debugging: Updating the Admin Panel to the latest PHP version required thorough testing and debugging in order to identify and fix compatibility issues, performance bottlenecks, or other bugs that arose during the transition process.

Managing Different Versions of Mobile Applications on the Same Device:

  • App Compatibility: Running multiple versions of mobile applications on the same device was a challenge for a team in terms of compatibility, as different app versions had different dependencies, libraries, and requirements that conflicted with each other.
  • User Experience: Managing multiple app versions on the same device creates confusion for users in terms of app usage, data synchronization, and version control, which can impact the overall user experience and satisfaction. Tacking this issues was a challenge

Migration from Android to AndroidX:

  • Code Refactoring: Migrating from Android to AndroidX demands refactoring of existing code, including updating dependencies, libraries, and APIs, which emphasizes the team to provide their substantial effort and time.
  • Compatibility Issues: AndroidX is backward compatible with older Android versions or third-party libraries, which could result in potential conflicts and errors. Solving such complex errors was a real challenge.
  • Testing and Debugging: Migrating to AndroidX required comprehensive testing and debugging to identify and resolve compatibility issues, performance regressions, or other bugs that arose during the migration process.

Our Solution

Through collaboration with the client, at the initial stage after gathering the requirement, developing advanced mobile applications.  With a focus on creating desirable solutions, the mobile development team at Solution Analysts chooses to develop multiple device-friendly and user-friendly applications. The goal is to make it convenient for end users to access and read the Book of Mormon and the Bible in their preferred language, whether it be Spanish or English, anytime and anywhere using the mobile app.

Features

During the initial stage of gathering requirements, the client proposed a set of refined features with the aim of enhancing the mobile application’s functionality and modernizing its overall user experience. The following is a list of the features that were suggested:

We have developed an application with two different interface:

  • End-user Mobile Application
  • Admin Panel ( Web-based)

End-user Interface Includes:

  • Integrated Multi-Language Support
  • Offer a user-friendly sign-in feature with the option to sign in through Apple ID, Email address, or any social media account such as Facebook
  • The end user can reset their password easily for enhanced security in case the user forgot the password
  • The header section includes BOM (Book of Mormon) and KJV (King James Version) volumes to make it easier for a user to select preferred books and chapters
  • Add powerful filtering feature that enable users to filter books chapters, or specific verses based on their preferences
  • The mobile application developed with the features where users can add verses to their bookmarks, highlight important passages, and take personal notes for easy reference.
  • With notification feature, user will get daily verse of the day which they can seamlessly share on different social media platforms
  • To offer personalized touch, we added features through which users can customize the appearance of the application by adjusting font style, text size, and enabling a low-light mode for comfortable reading in dim lighting conditions
features
features

Admin Interface Includes:

  • Admin can sign-in with their email for secure access
  • The user listing module provides powerful functionalities, including searching, sorting, and filtering to easily manage and locate specific users
  • The Verse of the Day module offers convenient features-
    • Searching
    • Sorting
    • filtering
  • This allows users to select verses for a specific day
  • Admin can  change their password using their old password for enhanced security, and logout when needed.

Tech Stack

PHP

Objective-C

Android

INQUIRY

Let's get in touch

UNITED STATES

4411 Suwanee Dam road,Bld. 300 Ste. 350, Suwanee GA, 30024

Sales: +1 (415) 230 0051

UNITED KINGDOM

Kemp House 160 City Road, London, United Kingdom EC1V 2NX

Sales: +44 7404 607567

INDIA

2nd Floor, Sun Avenue One, Bhudarpura, Ayojan Nagar, Nr. Shyamal Cross Road, Ahmedabad, Gujarat-380006

Sales: +91 635-261-6164

For Project Inquiries

emailsales@solutionanalysts.com emailcareer@solutionanalysts.com skypebiz.solutionanalysts
×