Android classified applications using ElasticSearch
Switch branches/tags
Nothing to show
Clone or download
Latest commit 89fb1f2 Nov 2, 2017

README.md

Android Classifieds App Course

A step-by-step guide to build a fully functional app where users can post items or services for sale.

Watch it here: Classifieds App Course


Learn to to build a fully functional app where users can post items or services for sale. Other users can then search for those items and services in their locality.
Since Firebase doesn't have any search methods where users can perform something similar to an "SQL LIKE" query, we'll be using ElasticSearch to index the data from Firebase for superior search functionality.

Lecture Source Code:

  1. Introduction
  2. Getting Started
  3. Collapsing Toolbar Setup
  4. Tabs Setup
  5. Signing out a FirebaseUser
  6. Selecting an Image for Uploading
  7. Camera and Storage Permissions
  8. Sending Data from Dialog to Fragment
  9. Compressing Images in Android
  10. Uploading an Image to Firebase Storage
  11. Posting Items for Sale
  12. Rotating Images on Android
  13. Saving Search Preferences
  14. Deploying ElasticSearch
  15. Creating an ElasticSearch Index with Postman
  16. Enabling Firebase Cloud Functions
  17. ElasticSearch Firebase Cloud Function
  18. Querying an ElasticSearch Server
  19. Retrofit Setup in Android
  20. ElasticSearch Query Prep
  21. ElasticSearch Android Retrofit Query
  22. RecyclerView Grid
  23. Inflating a FrameLayout
  24. Viewing Posts for Sale
  25. Saving Posts to Watch-List
  26. Removing Posts from Watch-List