Code Pros Reflections and Playstore entry

Welcome to the last part of our blog .In here we put forth our reflections and journey of this course .This part would also include our lessons learnt, knowledge gained and the whole experience of the course.

Technical challenges our team encountered

Challenges

We are a team with diverse members and different backgrounds . While it was a great chance for collaboration ,it brought its own set of challenges.

  • Prior to this course , none of us were familiar with Andriod studio and programming in Java.So we had to learn basic OOPS concepts before we start to understand Java code and program in it .
  • We faced a lot of issues while merging the code as each one of us followed there own conventions in coding . This issue got resolved after we agreed upon one coding convention
  • There was also a bit of ambiguity in understanding the user requirements since each of us interpreted it as per their understanding .This got resolved through successive meetings in the übungs
  • Generic challenges faced working together

    team_discussion
  • Time management: was a major issue while working together . As if one person delays it due to some reason , the dependent gets delayed and so on .
  • Conflicting opinions : There was always discussion and debates on how a particular thing needs to be done.
  • Dividing tasks : Who does the blog part , who does the coding for a particular milestone or presentation was something we had issues with as different tasks had different difficulty levels .The person who had taken up a difficult task earleir wanted to do something light and it was not the same vice versa
  • Common time slots : As we are from different semesters , finding a common time slot suitable for all was a task in itslef and also we found it daunting to handle unforeseen circumstances like when one our members became sick and was hospitalised.
  • benefits

    Benefits of working together as a team :

    We had a lot of benefits working together as a team .

  • Github and Slack : Along with Android Studio , we also got hands on expericence with Github and Slack .
  • Team management and Leadership skills : Management a team can be a daunting task and we got to experience it through the different sprints and working in an agile fashion .
  • Communication : One major takeaway from this is that effective communication is of utmost importance.
  • Learning and Teaching others can also be another good takeaway.


  • How the course met our expectations :

    feedback

    The course not only met our expectations but also exceed it .Each one of us can honestly say that it was a great learning experience having learnt things both professionally and personally which are definitely sure will be beneficial in our life.

    Why should android users download the app

    People who use our app will have the following advantages :

  • Able to track spending .
  • Able to change currency if they are travelling
  • Able to view it graphically .
  • Able to add their own category for spending.
  • Features of the app :

  • Simple UI
  • Large Num pad
  • Ability to use it as a guest user .
  • Non Functional requirements :

  • Android version: Android Lollipop and above
  • Category of App : Personal Use
  • Age limits : None
  • Target audience : Students and working professionals
  • Security issues : None

  • Few Screen shots from app

    screenshot
    screenshot
    screenshot

    MoneyCTRL app

    Please download the .apk file from here:

    MoneyCTRL app