Skip to content

Tags: aditmodhvadia/Canteen_App

Tags

v2.0-beta-2-0-1

Toggle v2.0-beta-2-0-1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fourth Release (beta-2-0-1) (#13)

* - intermediate commit for tracking progress
- converting to Mvp

* - changee edittext to material textinput layouts

* - fix progress dialog time issue

* - replace alert dialogs with alertutils dialog

* - migrate hardcoded string to strings.xml

* - add default material toolbar

* - add toolbar to cart activity

* - add toolbar to order list activity

* - add swipe left to remove item from cart
- add model class for cart item

* - change snackbar texts
- add apputils for common methods

* - update dependencies in graddle

* - change package name to be small case

* - major file structure changes

* - resolve conflicts with merge

* - add base package for Activity and Mvp

* - convert splash to follow Mvp(Partial)

* - convert orderList to Mvp

* - add loading dialog to base and orderlist activity

* - add Mvp for OrderDetail

* - change OrderDetailActivity to Mvp

* - add version name to SplashActivity

* - add down arrow to CartActivity back button

* - change package names

* - add common loading dialog

* - add display of date in time selection dialog

* - add category to FoodItem model
- move rating color matcher to AppUtils
- hide rating section if no rating data available

* - shorten CartItem class and refine it's usage

* - upgrade version code and version name to beta-2-0-0
- use model classes for managing orders
- better concurrency management for database
- use cloud functions for server side code
- getting ready to better manage security rules for database with cloud functions

* - add rollNo to BaseActivity

* - extend FoodItem to CartItem and corresponding changes
- extend BaseActivity to CartActivity and corresponding changes
- add new AlertUtils class

* - move Add to Cart dialog to AlertUtils

* - remove unversioned files

* - add encodings.xml

* - change ListView to RecyclerView for FoodCategoryFragment
- change shimmer delay to 500ms

* - change ListView to RecyclerView for OrderDetailActivity
- add toString() override for FullOrder

* - change ListView to RecyclerView for OrderListActivity
- add back button to toolbar of OrderDetailActivity

* - refactoring and renaming

* - remove old model for order

* - add classes for reading FireBase Realtime Database
- add access to FireBaseApiManager to BasePresenter

* - add common orderDetailListener to FireBaseApiManager
- change path from String to DatabaseReference

* - add common orderListListener to FireBaseApiManager

* - add BaseFragment
- extend BaseFragment for FoodCategoryFragment
- add foodMenuListener to FireBaseApiManager

* - code optimization and refactoring

* - add method for signOut
- add method for determining isUserEmailVerified

* - change RegisterFragment to extend BaseFragment
- add corresponding methods to ApiWrapper and ApiManager for RegistrationFragment

* - disable ActionCodeSettings for now
- change to mvp for LoginFragment with Sign-In flow

* - change to mvp for Forgot Password in LoginFragment

* - add FireBaseDynamicLink to redirect back to app from verification email
- change in registration and login flow
- change LoginActivity to Mvp
- file restructuring

* - add check for terms and conditions accept

* - update toString() for models
- add auth reload to splash to reload state of user every time the app opens

* - add password toggle to RegisterFragment

* - Mvp for Splash with shift to ApiManager

* - Mvp for CartActivity
- DataManager to store In-Memory data such as Cart Items
- listeners for CartActivityDisplayAdapter and FoodMenuDisplayAdapter using new DataManager

* - completely removed FireBase dependencies from Activities or Fragments

* - separate out FireBase APIs and Data Models into libraries
- change interfaces to eliminate the need for Fire Api listeners, database listeners pending
- change FoodMenuDisplayActivity to Mvp

* - move openCart() to presenter
- add bottom padding to menu display with clip to padding false

* - optimize ApiWrapper
- can add listener again when required in future

* - remove rollNo from function parameters in ApiManager

* - completely eliminate dependency o FireBase from app module and move to FireBaseApiLibrary
- use DBValueEventListener to listen to Database events with generic type parameter for methods

* - add javadoc to FullOrder

* - Fourth Release (beta-2-0-0)

v2.0-beta-2-0-0

Toggle v2.0-beta-2-0-0's commit message
- upgrade version code and version name to beta-2-0-0

- use model classes for managing orders
- better concurrency management for database
- use cloud functions for server side code
- getting ready to better manage security rules for database with cloud functions

v1.2.beta-1-1-2

Toggle v1.2.beta-1-1-2's commit message
Final review

v1.0-beta-1-0-3

Toggle v1.0-beta-1-0-3's commit message
change cart display to gridlayout, add veg food symbol