Projects in Mobext Inc.
At Mobext, I had the opportunity to contribute to a diverse range of projects aimed at delivering innovative digital solutions for our clients.
From developing mobile applications to crafting digital strategies, each project presented unique challenges and opportunities for growth.
Let's explore some of the key initiatives I was involved in during my tenure at Mobext.
- E-commerce Template POC App
Description: This Android template app serves as a foundation for building e-commerce applications efficiently. It includes essential features and functionality commonly found in e-commerce platforms, allowing for rapid development and customization.
Type: Android Template App
Role: Android Developer
Responsibility: Developed a robust e-commerce template app that can be easily duplicated and customized to create various e-commerce applications, streamlining the development process.
Language: Java
- Pancake House App
Description: The Pancake House App provides users with an intuitive interface to browse menu items, view restaurant locations, and access exclusive vouchers. It enhances the dining experience by offering convenient access to restaurant information and promotions.
Type: Android App
Role: Android Developer
Responsibility: Continue adding the feature of the application and resolve defects.
Language: Java
Architecture: MVP (Model-View-Presenter)
Library used: RxJava, Retrofit, Dagger 2, Realm.
- Kitkat App
Description: The Kitkat App is a mobile application designed to provide users with access to exclusive content, promotions, and updates related to the Kitkat brand. It offers a personalized experience for Kitkat enthusiasts.
Type: Android App
Role: Android Developer
Responsibility: Continue the development and resolve defects.
Language: Java
Architecture: MVP (Model-View-Presenter)
Library used: RxJava, Retrofit, Dagger 2, Realm.
- Krispy Kreme App
Description: The Krispy Kreme App is a mobile application that allows users to explore the Krispy Kreme menu, locate nearby stores, and access exclusive vouchers. It provides a seamless browsing experience and showcases the latest promotions and offers from Krispy Kreme.
Type: Android App
Role: Android Developer
Responsibility: Contributed to the development of the Android application and adding new features.
Language: Java
Architecture: MVP (Model-View-Presenter)
Library used: RxJava, Retrofit, Dagger 2, Realm.
- Petron App
Description: The Petron App provides users with convenient access to their loyalty points, station locations, and promotions. Users can log in to view their current points, access station pins, and receive notifications about ongoing promotions.
Type: iOS App and Android App
Role: Maintainer, Xamarin Developer
Responsibility: Responsible for maintaining and resolving issues within the app, ensuring smooth functionality across both iOS and Android platforms.
Language: C#
Architecture: MVC (Model-View-Controller)
- Bonifacio Global City App
Description: The Bonifacio Global City App is designed to provide users with comprehensive information and features related to the Bonifacio Global City area in the Philippines, including maps, directory listings, event updates, and more.
Type: iOS App
Role: Xamarin Developer
Responsibility: Created the iOS Xamarin app from scratch, implementing the MVVM architecture instead of MVC as per project requirements for my evaluation.
Language: C#
Architecture: MVVM (Model-View-ViewModel)
Reflection:
During my tenure at Mobext, I had the opportunity to explore various architectural patterns while working on different projects.
From Model-View-Presenter (MVP) to Model-View-ViewModel (MVVM), each architecture brought its own set of challenges and advantages.
Through hands-on experience, I gained a deeper understanding of how architectural choices impact scalability, maintainability, and overall project structure.
This exposure to diverse architectures has enriched my skill set and provided me with valuable insights into building robust and scalable mobile applications.