Coder Social home page Coder Social logo

forsale's Introduction

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

forsale's People

Contributors

mitchtabian avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.