The Reflection by Wanqing Chen

December 9, 2017


  1. What did you learn technically?

    Generally speaking, I learned how to develop app with Android Studio. It's also my first time to code in Java. I got a basic understanding of the use of Firebase, such as building database and implementing user authentication. I learned different types of testing methods, including the dynamic analysis and statistic analysis of mobile app. Use Android Lint to analyze code and correct problems and use Fabrics' Crashlytics to manage crashes. Use third-party API to make our app more functional .

  2. What did you learn professionally?

    Through this class, I went through a complete process of mobile application design, from the initial proposal to the final launch of Google play. It is a team work so I got experience of the cooperation with teammates. Guest lecturers also gave us many great thoughts and useful advice and let us know more about the role as an developer.

  3. What do you wish the professor could have done differently?

    Maybe more guest lecturers. I really like this part.

  4. If you were to do this all over again, what would you do differently?

    Make a more flexible plan. Moreover, in the proposal part , be more thorough and down-to-earth. We made a huge plan at the

    beginning of the semester but actually we can only finish the basic functions.

  5. If you could make one change to this Mobile Development course, what would it be and why?

    I think TAs could play a bigger role in the course.

results matching ""

    No results matching ""