Projects

Some of the projects I have worked on.


Predator for ProductHunt

Predator is a minimalistic client for ProductHunt. It shows latest products and collections fetched via ProductHunt API. It also offers other information like media and comments associated with that product.

  • Integrated ContentProivider in conjunction with SyncAdapter to maintain local database and sync it on regular basis.
  • Implemented Android’s AccountManager API that saves user’s authentication token securely.
  • Made application responsive and lag free by moving any expensive task to background thread using RxJava.

Playstore

Github


Sunshine watch face

Built a watch face for Android Wear so users can access Sunshine's weather information at a glance.

  • Created a customized watchface for an already existing weather app.
  • Added functionality through which Android app can communicate with wear module and send weather data to wear app continuously.

Initial project was provided by Udacity.

Github


Firebase chat demo

Demo application featuring one to one chat mechanisms using firebase real time database and firebase cloud messaging.

Github


XYZ Reader

Transformed the user experience of a news reading app using Material Design principles. This includes consistent and meaningful use of Material Design UI components, fonts, color, motion and surfaces.

Initial project was provided by Udacity.

Github


Build it bigger

Used Gradle to build a joke-telling app that has both a free and paid version. This included factoring functionality into libraries as well as using build flavors to modularize the construction of each variant of the app. I also configured a Google Cloud Endpoints development server to supply the jokes.

Github


Popular Movies

Built an app, optimized for tablets, to help users discover popular and highly rated movies on the web. It displays a scrolling grid of movie trailers, launches a details screen whenever a particular movie is selected, allows users to save favorites, play trailers, and read user reviews. This app utilizes core Android user interface components and fetches movie information using themoviedb.org web API.

Github


Rss Manager

A simple, lightweight and easy to use library for parsing RSS feeds into your app.

Playstore

Github


Munch

Munch is an android app which enable the users to manage their Rss feeds. User can add new sources, manage them and view the article associated with the feeds.

  • Load Rss feeds quickly
  • Add Rss Sources
  • Manage Rss Sources
  • Archive feeds
  • Customizable settings
  • Ad free

Playstore

Github


Minx

A minimalistic, text based web browser for android.

It is intended for those users who don’t like adverts on webpages or enjoy reading content from websites but unfortunately these websites don’t scale well on smartphone screens. Minx grabs textual data from websites and represents it to the user in a readable format. This app also removes any possibility of websites tracking user data as no cookies or user details are shared with the website. It uses jsoup to parse html data into string values which can further be displayed to the user.

  • Ad free and no user information tracking.
  • Load any url into the app and it will load it as long as the url is valid.
  • Change font size according to your liking.
  • Save webpages offline.
  • Secure your archive with a PIN.

Playstore

Github