Love Guardian Android App Stay connected with loved ones!
Introduction to Love Guardian Problem Statement: There are times when we forget important dates. It could be the Birthday of a Sibling, or the Mother’s Day. We regret it afterwards but are helpless once the date is gone. There is a need for a source to remind us of these important dates and send Appreciation Emails to let our loved ones know how much we love them and how important they are for us. Our Approach: We Plan to develop an Android Application that will be connected with the users Facebook account and send automatic emails when a date of importance reaches. The application will also notify the user as well. The application can be set to send e-cards on important occasions to our loved ones.
Project Team Members Zaid (Project Manager/Software Development Manager) Haitham (User Interface Developer) Mohammed (App Programmer) Raed (Quality Assurance and Deployment Manager)
Roles of Different team members: Zaid Zaid (Project Manager/Software Development Manager) Plan different project activities Ensure Consistent reporting Risk Management Timeline Cost control
Roles of Different team members: Zaid Zaid (Project Manager/Software Development Manager) Role Challenges Communication break down between the team members Resource not allocated on time (e.g. software's and web servers not acquired) Deadline not meet resulting in conflicts
Roles of Different team members: Haisham Haitham (User Interface Developer) Design a User Interactive Interface HTML5 and CSS 3 will be used as design scripting Languages Adobe Photoshop will be used to design different graphics for the Application
Roles of Different team members: Haisham Role Challenges Increasing time spent on fixing design problems Design not appreciated by end users HTML5 and CSS3 coders integration with Android Studio
Roles of Team Members: Mohammad App Programmer The heart and soul of the project Writes the code for the applications Implement the Application Code
Roles of Team Members: Mohammad App Programmer Android Studio will be used to develop the Application (Developed by Google Inc.) Is the Official IDE (Integrated Development Environment) for Android Application Development Available free for Windows and Mac Users
Roles of Team Members: Mohammad Challenges Faced Writing optimized code Time spent on identifying Programming Bugs Time spent on Fixing Bugs Programming the Application in accordance with the main ideas behind it
Roles of Team members: Raed Quality Assurance and Deployment Manager Quality Assurance: Test the Application Find bugs by different Trials Identify solutions to the bugs
Roles of Team members: Raed Quality Assurance and Deployment Manager Quality Assurance: Interact with the end users Communicate user feedback to project team Organize content for the Application
Roles of Team members: Raed Quality Assurance and Deployment Manager Deployment: Package up all the compiled code Use an appropriate system (in this case Android Studio) Upload the application to Google Play Store
Roles of Team members: Raed Role Challenges Getting feedback of appropriate number of users on time Application mounting to Google Play servers may encounter unexpected errors Team members not recognizing proposed changes resulting in conflict
Thank you for your time