Inspiration
We were inspired to make this app after reflecting on how the social media websites that we use today are often disconnected and are never connected on a single app. This is not good as it makes it difficult to examine several parts of the internet at once.
What it does
_ The Aggregator _ dynamically takes headline information from various sites that span the entire internet and concatenate them seamlessly onto one simple feed. This enables the user to access multiple sites at once and get their daily dose of the internet at one time.
How we built it
We built this app by using XML layouts and Java methods that can dynamically parse websites in order to provide the most up-to-date information possible. The websites that are shown in our app are chosen by the user once they open the app and inputs which websites they would like to see content from.
Challenges we ran into
We ran into the challenge of how to display the content that we parsed on the screen of the device as our XML code had many bugs.
Accomplishments that we're proud of
We are proud that we were able to make a perfect parsing system that can adapt to a wide range of different websites and can extract the relevant HTML from each unique website by dynamically analyzing them.
What we learned
We learned how to make our code adapt and find patterns in the HTML of websites in order to properly display the newest headlines from them.
What's next for The Aggregator
We plan to expand the number of potential websites that _ The Aggregator _ can retrieve information and plan to update and improve our parsing system accordingly. We also plan on making the UI more advanced so that the app is more simple to use and experience properly.
Log in or sign up for Devpost to join the conversation.