App Development with React Native
Company Profile
The client is a US-based Non-Profit entity with a huge international presence. The client aims at reaching out to those who suffer with mental health and depression and giving them counselling and advice. This has been undertaken by them as a social project to impact lives and bring about change.
NaarSoft’s Value-added Benefits
- Naarsoft has built various certified processes and tools for the benefits of various projects.
- Naarsoft Tech Services not only strives hard to give the best to the clients by owning their product and ensuring overall business goals are met.
- Along with taking up QA and Testing, NaarSoft also has experienced team of architects, managers, leads and developers dedicated to build Web and Mobile application solutions.
Problem Summary
Client wanted to launch a manga styled Japanese comic mobile app on various platforms. It is one of the trending genre for kids in the gaming and anime world like Pokemon, Doraemon, Shin-chan, etc. The key objective of the app was to cater to the needs of mental well-being of young children to answer the various needs and questions and to counsel them. The need is to launch the app in almost 20 different languages of which we helped the client launch in about 5 languages.
The Client wanted the app to be developed and released for both Android and IOS platforms, with comic, audio, video. This App had to address the audience’s need for counselling and advise due to the varying requirements there were some challenges that were encountered before and during testing:
- One of the key project challenge was a tight time frame. The Client wanted the app to be developed and released in 17 days.
- Various constraints regarding the application having large number of bugs and enhancement issues, with huge app size, of old version and problem with sound
- effects near deadline with a tight scheduled Agile project management.
- Testing the app on two platforms, different versions and in multiple languages.
- Manually testing the app involves a lot of process(example:Need of physical device, need of expo app, need same Wi-Fi connection etc).
- There were frequent releases of the project. Even if the release had few modifications, manual testing of the release including regression testing would
- consume a lot of effort and time.
- Need of manual and test automation for rigorous testing and to maintain timeline.
- Maintain delivery deadline with Quality & scalability for low cost.
Technologies We Used
- React Native v0.69.5 was used to develop the app
- Android Studio v3.3.2 was used to simulate the app for Android,
- XCode 14 was used to simulate for the IOS platform, to run and execute all the test cases.
NaarSoft’s Solution
- Our Developers reviewed the client’s specifications thoroughly and had complete understanding.
- The team fixed functionality and enhancements issues brought the big App size of 500mb to around 100mb.
- Team upgraded to the latest sdk version and dependency libraries as the app version was old and was not supporting for releasing on play store.
- Team identified various Test Scenarios and perfect Test Cases and prepared required Test data.
- The script was refined by addressing the issues related to synchronization and exception handling.
- Followed effective Test reporting system with complete test coverage.
- Team used Typescript which made it easier to debug the code
Business Benefits
- We provided high-quality, scalable and secured application with end-to-end test coverage.
- We helped improved ROI on manual automation within short span of project’s commencement.
- Depending on requirements, we enabled on-time release of the mobile app, API, Performance & Security testing with app development and problem fixes within
- tight deadline.
- Team identified various Test Scenarios and perfect Test Cases and prepared required Test data.
- We provided efficient Test management & effective Test planning for cost-effectiveness and better resource planning.