Software Engineering and Design Narrative

Software Engineering and Design Narrative

Let's connect

PeregrineInventory - Mobile Inventory App Narrative

Overview

The Mobile Inventory App was initially developed as part of the CS360 course, which focused on mobile architecture and programming. The app is designed to allow users to manage inventory through basic CRUD operations—adding, editing, and deleting items—and provides a straightforward user interface for tracking item quantities and details. The artifact served as an opportunity to apply mobile development principles using Android Studio, Java, and SQLite databases.

Why Include This Artifact in the ePortfolio?

This artifact was chosen for my ePortfolio because it demonstrates key software development skills, including object-oriented programming, database management, and user interface design. The project showcases my ability to build a functional mobile application from the ground up, emphasizing both backend logic and front-end usability.

Improvements Made to the Artifact

Course Outcomes Addressed

Reflection on the Process

Key Learnings:

Challenges Faced:

Conclusion

This artifact demonstrates my growth as a developer, showcasing my ability to design and enhance functional, secure, and user-focused applications. Enhancing the Mobile Inventory App was both challenging and rewarding, equipping me with skills and insights that will benefit my future work as a software engineer.

Register Screen Register Screen Add New Item Screen Inventory Screen

Click here for GitHub Link

© Copyright 2024. All rights reserved, Juan Rodriguez.