A Case Study in Cross-Platform Mobile Development
Responsible for mobile UI/UX, Firebase integration, and native feature access.
(April 2025 – May 2025)
Building a mobile app presented a new set of challenges, from managing a real-time data flow to accessing native device features like the camera and GPS.
Problem: A chat app's core requirement is real-time communication...
Solution: I integrated Google Firebase as the backend-as-a-service (BaaS)...
Problem: Building a chat UI from scratch (bubbles, input fields, avatars) is complex...
Solution: To create a professional and functional chat interface, I implemented the GiftedChat library...
Problem: The app needed to go beyond text and access native device features like the camera, photo library, and location services.
Solution: Using Expo's APIs, I integrated functionality to request user permissions for device features...
The result is a fully functional, cross-platform mobile chat application. It provides real-time, authenticated messaging, along with image and location sharing.
This project was my introduction to mobile development and the power of React Native.
The next steps are to scale the app's features: