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.
- Introduction
- Getting Started
- Collapsing Toolbar Setup
- Tabs Setup
- Signing out a FirebaseUser
- Selecting an Image for Uploading
- Camera and Storage Permissions
- Sending Data from Dialog to Fragment
- Compressing Images in Android
- Uploading an Image to Firebase Storage
- Posting Items for Sale
- Rotating Images on Android
- Saving Search Preferences
- Deploying ElasticSearch
- Creating an ElasticSearch Index with Postman
- Enabling Firebase Cloud Functions
- ElasticSearch Firebase Cloud Function
- Querying an ElasticSearch Server
- Retrofit Setup in Android
- ElasticSearch Query Prep
- ElasticSearch Android Retrofit Query
- RecyclerView Grid
- Inflating a FrameLayout
- Viewing Posts for Sale
- Saving Posts to Watch-List
- Removing Posts from Watch-List