Bangladesh University of Engineering and Technology, mostly known as BUET is one of the most prestigious public universities for Engineering students in Bangladesh.  A very few number of students from BUET participated in many Firefox OS local workshops and events like Firefox OS App Day, Firefox OS HackFest and so on and showed an enormous potent as well as talent in web developing sector, they showed tremendous effort and quick contact with the knowledge of web literacy. Now, there is no Firefox club at BUET, even if they are planning to have one, have not been acclaimed yet. So, to boost up the thought of establishing a camp of net proficiency and to spread the web of net neutrality, Mozilla Bangladesh organized an app train recently.

“Firefox OS App Train @ BUET” was held on 12th June at CSE department of BUET. Just unlike old days, community introduces a slightly new structure of the training sessions by dividing the sessions into two parts: Hack Session and Make Session where they showed a little bit advanced topics comparing to the previous app trains and workshops.

Hack Session starts at 10:00 am sharp by introducing Mozilla and its missions by Ashkary Rahman. He touched a basic structure of the Firefox OS platform also. The introduction got elaborated and explained by Md. Anisur Rahman on the very next session. They both introduce the contribution areas of Mozilla if the participant wants to contribute on different sectors.

Then again Md. Anisur Rahman briefly described how to have a complete app developing project describing the steps starting from having an app idea, making the wireframe, creating app User-Interface draft and then converting using HTML & CSS, adding functionalities and implementing data storage or any other scripting based backend techniques. He followed the information recorded on MDN page and also provide the link to pursue the direction step-by-step.

He then started creating a demo app to demonstrate the participants of a real life logical steps of an app development project, what he was explaining on the previous session. He stopped on the app UI in HTML, CSS.

10925472_658562744245194_7147271854137269406_o 11062764_658562757578526_8043262320336472944_o After that, Rabby Hossain demonstrate how to add functionality using JavaScript. Then he had a wonderful sessions explaining what the APIs, why and how. For HOW he demonstrated using Firefox OS API i.e. notification and alarm api and implemented that on the demo app. He also introduced the audience of ins and outs of webIDE and the app manifest. He showed list of different api and how to connect it with the app.The Heck Session came to an end with the last session taken by Samia Shafique.

Samia described the idea of having a database to manage data in an app. She introduced the idea of having database on any webapp and chose to present the local storage implementing in the app so that the participants have a practical idea. After the session, she instructed the participants to create groups and to have the Make session started. She then asked the participants to follow the steps as the speakers demonstrated throughout the sessions starting from generating ideas to end up with implementing backend codes.

After Samia’s session there was a break of one and a half hours for lunch and prayer. After the break, Make Session started by assigning mentors to each group. The participants looked quite passionate about their creations. It was quite a surprise that maximum number of participants were eager to make implementing interactive, dynamic apps instead of informative. Mentors were quite communicative and they tried to solve every single issues the participants faced during the procedures. After a long two and a half hours, participants presented their apps. We were quite impressed because every single app has user interactions and some had a few more like storing data, save and manipulation of the previously stored data, push notifications and so on.

And by the end of the app train, we again gathered to have our traditional way of ending, group photo. Though very few participants had leave an hour early due to some personal urgencies, the app train was an awesome inspirational event for me to have more in near future.

For more photos: https://flic.kr/s/aHskdt3Hwh https://flic.kr/s/aHske4MsN6

Get all the plannings, meeting and outcomes of the event here in etherpad: https://bangladesh.etherpad.mozilla.org/BUET-App-Train-2015

Advertisements