Fetching the latest programs, projects, and workspace data.
Build Your own Android Apps!
Showing 5 of 5 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Kseniia
<p>The main goal of the project is to investigate how Google Cardboard can be used and integrated with MIT App Inventor, then - create some predefined components (use-cases). In addition to research, activities will also include improving Android components - ListView and Menu</p>
Mentors: Student: Abhijit Suresh
<p>When working on bigger projects, it can be rather difficult to find blocks. A way of searching and focusing on certain blocks would be very useful.</p>
Mentors: Student: quixotic
<p>The Component Development Kit as of now supports only Non UI components and lacks multiple language support. This proposal aims at upgrading the Component Development Kit to the next level. Enabling multiple language support as well as visible UI external components. Another ambitious feature this proposal offers to implement is support Background processes. Enabling more flexibility and widening the range of Apps made with App Inventor. Some minor tweaks largely requested by the user community has also been planned to be implemented during this summer. The Projects will be selected or done as per the priority of community.</p>
Mentors: Student: Ashik
<p>The Proposal focuses on the improvement of App Inventor in the following aspects: Component Enhancements and Runtime Instantiation. Component Enhancement mainly targets the improvement in the features of components (ListView) so that the user can add more forms of information into the component. The Proposal focuses on the improvement of Listview so that after the final enhancements, the user can add Images and Text in the order they wish. Runtime Instantiation of Components enables the user to instantiate components by just using the blocks. This in turn gives the user, the ability to add components at runtime and instantiate them when necessary. This feature can boost the memory management in App inventor by assigning memory when needed. The proposal also marks the enhancement of file access. The app inventor currently doesn't support the access of External Storage in general. The proposal focuses on adding this feature so that many apps such as file managers can be made. Now, app inventor need not call an intent to access a file. Finally the proposal focuses on adding animation properties to the components so that the user is able to give a "Living" feel to their application.</p>
Mentors: Student: Thilanka Munasinghe
<p>Mobile Applications and smart devices are becoming an ever more important and ubiquitous part of our everyday lives. Mobile phones represented the first wave of smaller personal computers. And now, as the price of electronics and processing power continues to fall, there is an intersection between sensors and other electromechanical devices and computers that live on the edge of the Internet: close to the source of the data, processing the data locally and sending just what is required to other computers to consume. The vast growing applications of machine-to-machine technology, in general the Internet of Things (IoT), is increasing and changing the future of computing as well as lifestyle of the modern tech driven civilization. The MIT App Inventor along with Raspberry Pi can provide additional functionalities to the developers to build applications to the emerging market of IoT. The Raspberry Pi component in MIT App Inventor can benefit the current and future MIT App Inventor community to exercise their existing knowledge and skills to contribute to the emerging areas of IoT.</p>