I had a experience full of frustration and confusion while working with MIT App Inventor (MITAI). I worked on creating an app over the course of a few days, my goal for my app getting simpler and simpler as i went along
Of course, when our instructor showed this MIT-made web-based developer, he warned us to the fullest extent. 'How bad could it be?' i thought.
I initially wanted to make an RGB slider, didn't seem like it would become as complicated as it was.
For that; it was easy and even fun to make the UI, but i was dead in the water when it came to hooking it up with the blocks.
After fiddling with it for a while, i decided to change course. Oh hey, my birthday is coming up, is there a countdown feature somewhere under all these categories of UI?? Nope! Just a clock. AND to code a countdown i have to manually do all the calendar math within the blocks? Thats where that idea died.
My final app was just a switch to display an image, and then a button to enhance it while pressed down.
The artwork featured was initially an animation made on my tablet very late at night a few weeks back thru AmberDraw. I hadn't planned on using it for this until i, ambitiously, decided i wanted to try to upload something as high-tech as a moving picture to my 3rd attempt at an application- silly me! I attempted to upload to MITAI as a gif file, then as a mp4 file, then after many errors and condensing ; when i realized that i could only upload files the size of molecules, i just settled for a couple enhanced screen shots to cycle thru and called it a day.
Oh and don't forget the not-so-integrated emulator i could hardly get working, i ended up using the Blustacks emulator to run my final 'app' instead
Very frustrating but at least my silly little app impressed my grandma, so hey, theres that.
for documenting my process learning new software, skills, and mediums of design
fully digital journals beginning in May 2025 for Emerging Tech course
We need your consent to load the translations
We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.