/Mixology

Find and discover new and exciting cocktails

Primary LanguageJava

Mixology

Playstore

Get it on Google Play

Overview

Application uses TheCocktailDb API to show a grid of cocktails in cardviews. Clicking on a cocktail shows a detail screen with Instructions and Ingredients required to prepare the cocktail. A navigation drawer is used to filter out different types of drinks according to alcohol content, Ingredients, Glass and many more and an option to save the favourite cocktails. The randomixer allows the user to browse through random cocktails. The app has a widget that shows a list of all the saved cocktails. There is support for both phones and tablets. The user can also search through the extensive database using the search option.

Libraries used

  • Picasso
  • Android support Library
  • Retrofit
  • Dagger 2
  • Android Priority Job Queue
  • Schematic
  • Firebase Auth
  • Firebase Ads
  • circleimageview

ScreenShots

Main Screen

Phone

screenshot_1484259108 screenshot_1484259132

Details Screen

screenshot_1484283732 screenshot_1484283735

Tablet

screenshot_1484259902 screenshot_1484284042

Widget

widget_preview

Randomixer

Swiping down shows a random cocktail !

screenshot_1484284402 screenshot_1484284449

Credits

This product uses TheCocktailDb API.

cocktaildb_logo

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2016 Nikhil Bhaskar