How I coded the Breakout?
A complex mathematical app for a simple idea.
The idea was to enable people to come out of their comfort zone by showing them what people around them are doing. Anyone doing any activity can update it with a picture and it starts showing on the screens of people nearby. The activities can be related to sports, culture, fitness etc. The biggest assumption here is people seeing someone doing something tend to come out of their shells more than the less informed ones. It is like tapping the herd mentality to make people become more proactive. It seemed like a logical try.
With the above in mind, I started objectifying the various components of the app. Three major viewpages came into the picture. One which shows all activities around the person, one which enables to share and the third will be the main screen acting as the mediator, very similar to the Tinder pages.
Android classes sometime become very complex to handle and it is a good practice to generalise them as much as possible.
Main Screen of the app will just show the activity images around you.

Next is the category screen which helps a user to categorise the activity.

Last screen is the trending activities.

App is soon to be launched.