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
Best personal brand โญ This app covers all my android development skills and a major full stack app to be showcased in resume.
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.
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


Log in or sign up for Devpost to join the conversation.