Final Submission for GSoC 2023

GSoC 2022

drawing

About me

Project Details

Project Abstract

This project aims to enhance the user experience by providing information about component availability in iOS or android within the designer. Not all components have been implemented in iOS, making it difficult for users to know which components are available in iOS. To address this issue, the project proposes changes to the Designer editor to specify whether the component is available in iOS or android. By providing this information, we can enhance the usability of the iOS companion and help users make informed decisions when designing their apps.

How can this help the MIT App Inventor Users?

Displaying component availability information in the MIT App Inventor designer would improve the user experience by making it easier to determine which components are available in iOS or Android. Then, the users would be able to design and develop their apps more efficiently and make more informed decisions. This would result in higher-quality apps that meet the needs and expectations of users.

Work Summary

TODO [For Future Work]

My GSoC Experience: Learnings and Growth

Participating in Google Summer of Code has been a transformative journey. Through this experience, I’ve not only honed my technical skills but also gained valuable insights into the world of open-source development. Collaborating with my mentors and the vibrant MIT App Inventor community has taught me the significance of effective communication, the art of problem-solving, and the beauty of teamwork. I’ve had the privilege of learning new technologies, navigating challenges, and refining my coding practices. GSoC has not only enriched my knowledge but has also empowered me with a sense of accomplishment, as I’ve contributed to a project that impacts users worldwide. This journey of personal growth and skill enhancement is something I’ll carry forward in my future endeavors.

Acknowledgements

I extend my heartfelt gratitude to Evan W. Patton for his invaluable guidance and mentorship throughout this transformative journey. Additionally, I’d like to express my appreciation to Susan Rati Lane for her unwavering support. It is my sincere hope that this project will contribute to making MIT App Inventor more accessible and user-friendly for everyone.