For my second immedia summer school experience, I have decided to continue learning android application development. I was placed directly into the work environment of both iOS and Android dev teams, which is great as I was able to watch, listen and experience the process of developing the various applications first hand.
On the first day of summer school, I was glad to see the same team from last year, so I was greeted by a lot of familiar faces. I was first given an introductory talk from the summer school organizer Kelly, and then an intro into what a scrum is and what it consists of from two of immedia’s scrum masters. Afterwards, we all proceeded to the main building and I was assigned an app to develop using android studio with java as my chosen language. I was tasked to make a weather app using any weather API to gather information about the weather from my current location.
Day 1: I spent most of day 1 learning all I could about API’s and I completed most of my functionality and interface design of the weather application.
Day 2: On day 2 I continued with additional functionality and features for my app and could see solid progress being made. I also observed the work environment of the different teams at immedia. We also did team and communication building exercises.
Day 3: I spent most of the day working on my weather app, thinking of different features to add while fine-tuning what I had already done. We also received a long, informative, inspirational and educative talk from one of immedia’s founders. He spoke about the upcoming of immedia and how app development has changed.
Day 4: This day was focused fully on building progress towards the application. I had completed most of my app and had very little adjustments to the user interface left.
Day 5: I call this the sad day as this was my last day at immedia, I did, however, presented my final attempt at a weather application to some of immedia’s app dev team members and answered follow up questions afterwards. My fellow summer schoolers and I then had a nice long and informative conversation with the team members and left immedia with really good advice about the future.
My time at immedia was short but I managed to gather a lot of information and experience in that short time that will definitely benefit me in my future of programming. I look forward to having more experiences like this and to gather even more experience and knowledge in the near future.