LiveFire – Firearms Training App (Case Study) LiveFire is a comprehensive firearms training platform that allows users to engage with professionally vetted trainers, connect with peers, track individual performance and explore top-notch content to hone their skills. PROJECT TYPE: Aplication Type: B2C Industry: Social Community Target Audience: Gun Owners LiveFire is designed to bridge the gap between gun owners and professional firearms training. Through the app, users can engage in in-depth right firearms courses from most elite firearms instructors to develop their skills. The client had already developed and launched the first version of the app. He contacted us to build and deploy the second stable version of the app. TECHNOLOGY USED: The development team designed and delivered the application as per the client’s needs using the following technologies and tools. ⦁ Flutter ⦁ Firebase ⦁ Mux TEAM SETUP: InfoStride deployed five seasoned tech experts to implement the client’s requirements: ⦁ 1 Technical Lead ⦁ 1 Flutter App Developer ⦁ 1 Firebase Developer ⦁ 1 Designer ⦁ 1 Quality Engineer PROJECT CHALLENGES Some of the major project challenges we came across during the project were: ⦁ The client wanted video scrolling functionality just like TikTok with a smooth experience ⦁ Improve the performance of the application ⦁ Build the application on Firebase ⦁ Update and store large files to Cloud platforms and download them as well ⦁ There were automatic notification events required from FireStore which was another challenge itself OUR SOLUTION We proposed and implemented the following solutions to address the project challenges and meet the client’s requirements. ⦁ Completely revamped application ⦁ Optimized existing source code of the application ⦁ Added new features: Live TV and multi-level chat ⦁ Incorporated video playing experience for an enhanced user experience OUR DEVELOPMENT PROCESS We adhered to the agile development approach to infuse quality at each development phase and help the client achieve faster time to market. ⦁ Requirement Gathering We commenced the process by carefully determining and analyzing the requirements of the project. The purpose was to select the perfectly matched resources from our talent pool for the project. ⦁ Development & Implementation After gathering all the requirements to move ahead, our development team started the actual work i.e., turning the project idea into a fully functional app. ⦁ Sprint-Based Project Delivery By working in sprints, our developers divided the project into smaller and more achievable tasks to ensure the timely delivery of the project with unmatched quality. The work completed during each sprint was reviewed by all the key project stakeholders and their feedback was taken. ⦁ Deployment When the project was ready and tested, it was deployed on the server. SALIENT FEATURES Take a peek at the following main features of the application that make it stand out: ⦁ User Registration & Login ⦁ Individual Performance Tracking ⦁ Follow & Unfollow Other Users ⦁ Multi-level Chatting ⦁ Save Video & Audio Files/Courses RESULTS The client received the second stable version of the app that met all its expectations and technical requirements. Our developers helped the client launch a performant application. Before engaging with us, the app took 5 seconds to load. Now, it takes just 2-3 seconds to load. Today, the LiveFire app clocked 500+ downloads and a 4.8 rating on Google Play Store.