Inspiration ๐Ÿ“–๐Ÿ˜€

  • Going with the theme "Hack Your Portfolio", and being passionate for android development, I have made Explorify Daily ๐Ÿ“ฐ - an android app to explore latest feed.
  • The main inspiration for making it is as theme says "Hack your Portfolio" and being android app developer, this is app with all modern android components and design, with MVVM architecture and backend storage, i.e. a perfect resume ready project to boost android developer portfolio. ๐Ÿค“

What it does ๐Ÿค”

  • It searches for latest news all over the world and display it in recent news feed. ๐Ÿคฏ
  • You can save news using save button for later use.
  • You can search for specific news related to hackathon or MLH in search news section (as shown in search ss).

How I built it ๐Ÿ™€๐Ÿ˜

  • I have studied modern jetpack component, MVVM architecture, retrofit library and made this explorify daily app.
  • It fetches information for newsapi.org and shows them in feed.
  • For saving data I have used room persistence library.
  • Network calls are made using retrofit library.
  • The UI, themes, and logo are decided by me.

Challenges I ran into

  1. Best personal brand โญ This app covers all my android development skills and a major full stack app to be showcased in resume.

  2. Best Social Good Hack ๐Ÿค— With this app one can explore and know about all latest happenings and keep updated with latest hackathons, education, technology, politics news.

  3. Most Needlessly Complicated Portfolio ๐Ÿคจ๐Ÿ˜ฎ A simple news app can be made in a day, but to include MVVM architecture, data storage, room persistence and trying design and all android themes make it a major app ๐Ÿคฉ. Implementing MVVM architecture which almost all android projects use.

Accomplishments that I am proud of ๐Ÿ˜Ž

  • Going with theme of hackathon I made complete app with all major features that an android developer requires which will definitely boost my portfolio or say I hack my portfolio to make it better. ๐Ÿค“
  • Handling crashes and bugs and fixing it.
  • Working under high deadline to complete the project in hackathon time duration.
  • Finishing project before deadline.

What I learned:

Technical ๐Ÿ‘ง๐Ÿ’ป๐Ÿ’ป

  • Working with Android Kotlin, room persistence library, recycler view, coroutines, retrofit, MVVM, view model, bottom-navigation, and making full stack android app.

Non-Technical ๐Ÿ™‡โ€โ™€๏ธ

  • Time Management, Interaction and Communication Skills

What's next for Explorify Daily ๐Ÿคทโ€โ™€๏ธ

  • Improving UI and Dark Theme
  • Adding some new sections like Hackathon Feed, Education, Finance, Technology, Elections.
  • Working on Page loading
  • Improving save option

Built With

  • bottom-navigation
  • cardview
  • jetpack
  • kotlin
  • mvvm
  • newsapi
  • retrofit
  • room-persistent
Share this project:

Updates