Android Open Source - App repository DineOn






Project Summary

Git Repository for our 403(13sp) Android application "DineOn".

Web Site / Source Repository

DineOn is hosted in the following web site
https://github.com/espeo196/DineOn

If you think the Android project DineOn listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of DineOn.

ItemValue
Java File Count155
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi, fr]
Target SDK Version17
Minimum SDK Version8
Activity Count23
Fragment Count23
jar files usedParse-1.2.3.jar
Parse-1.2.3.jar
Parse-1.2.3.jar
android-support-v4.jar
android-support-v4.jar
android-support-v4.jar
android-support-v4.jar
android-support-v4.jar
annotations-2.0.0.jar
annotations-2.0.0.jar
annotations-2.0.0.jar
checkstyle-5.6-all.jar
checkstyle-5.6-all.jar
checkstyle-5.6-all.jar
findbugs-ant.jar
findbugs-ant.jar
findbugs-ant.jar
findbugs-ant.jar
robotium-solo-4.1-javadoc.jar
robotium-solo-4.1.jar
Required Permissionsandroid.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.CALL_PHONE
android.permission.CAMERA
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\Android4\Android4.screen
assets\Android4\_arrow.svg
assets\Android4\_back_arrow.svg
assets\Android4\_checkbox-selected.svg
assets\Android4\_checkbox.svg
assets\Android4\_chrome.svg
assets\Android4\_cursor.svg
assets\Android4\_key_enter.svg
assets\Android4\_key_settings.svg
assets\Android4\_key_shift.svg
assets\Android4\_nav_back.svg
assets\Android4\_nav_home.svg
assets\Android4\_nav_recents.svg
assets\Android4\_nav_up.svg
assets\Android4\_overflow.svg
assets\Android4\_phone.svg
assets\Android4\_progress.svg
assets\Android4\_radio-selected.svg
assets\Android4\_radio.svg
assets\Android4\_slider.svg
assets\Android4\_spinner-simple.svg
assets\Android4\_spinner.svg
assets\Android4\_switch.svg
assets\Android4\_tablet.svg
assets\Android4\_text_field.svg
assets\Android4\_text_selection.svg
assets\AndroidIcons\1-navigation-accept.svg
assets\AndroidIcons\1-navigation-back.svg
assets\AndroidIcons\1-navigation-cancel.svg
assets\AndroidIcons\1-navigation-collapse.svg
assets\AndroidIcons\1-navigation-expand.svg
assets\AndroidIcons\1-navigation-forward.svg
assets\AndroidIcons\1-navigation-next-item.svg
assets\AndroidIcons\1-navigation-previous-item.svg
assets\AndroidIcons\1-navigation-refresh.svg
assets\AndroidIcons\10-device-access-accounts.svg
assets\AndroidIcons\10-device-access-add-alarm.svg
assets\AndroidIcons\10-device-access-alarms.svg
assets\AndroidIcons\10-device-access-battery.svg
assets\AndroidIcons\10-device-access-bightness-low.svg
assets\AndroidIcons\10-device-access-bluetooth-connected.svg
assets\AndroidIcons\10-device-access-bluetooth-searching.svg
assets\AndroidIcons\10-device-access-bluetooth.svg
assets\AndroidIcons\10-device-access-brightness-auto.svg
assets\AndroidIcons\10-device-access-brightness-high.svg
assets\AndroidIcons\10-device-access-brightness-medium.svg
assets\AndroidIcons\10-device-access-call.svg
assets\AndroidIcons\10-device-access-camera.svg
assets\AndroidIcons\10-device-access-data-usage.svg
assets\AndroidIcons\10-device-access-dial-pad.svg
assets\AndroidIcons\10-device-access-end-call.svg
assets\AndroidIcons\10-device-access-flash-automatic.svg
assets\AndroidIcons\10-device-access-flash-off.svg
assets\AndroidIcons\10-device-access-flash-on.svg
assets\AndroidIcons\10-device-access-location-found.svg
assets\AndroidIcons\10-device-access-location-off.svg
assets\AndroidIcons\10-device-access-location-searching.svg
assets\AndroidIcons\10-device-access-mic-muted.svg
assets\AndroidIcons\10-device-access-mic.svg
assets\AndroidIcons\10-device-access-network-cell.svg
assets\AndroidIcons\10-device-access-network-wifi.svg
assets\AndroidIcons\10-device-access-new-account.svg
assets\AndroidIcons\10-device-access-not-secure.svg
assets\AndroidIcons\10-device-access-ring-volume.svg
assets\AndroidIcons\10-device-access-screen-locked-to-landscape.svg
assets\AndroidIcons\10-device-access-screen-locked-to-portrait.svg
assets\AndroidIcons\10-device-access-screen-rotation.svg
assets\AndroidIcons\10-device-access-sd-storage.svg
assets\AndroidIcons\10-device-access-secure.svg
assets\AndroidIcons\10-device-access-storage.svg
assets\AndroidIcons\10-device-access-switch-camera.svg
assets\AndroidIcons\10-device-access-switch-video.svg
assets\AndroidIcons\10-device-access-time.svg
assets\AndroidIcons\10-device-access-usb.svg
assets\AndroidIcons\10-device-access-video.svg
assets\AndroidIcons\10-device-access-volume-muted.svg
assets\AndroidIcons\10-device-access-volume-on.svg
assets\AndroidIcons\11-alerts-and-states-airplane-mode-off.svg
assets\AndroidIcons\11-alerts-and-states-airplane-mode-on.svg
assets\AndroidIcons\11-alerts-and-states-error.svg
assets\AndroidIcons\11-alerts-and-states-warning.svg
assets\AndroidIcons\12-hardware-computer.svg
assets\AndroidIcons\12-hardware-dock.svg
assets\AndroidIcons\12-hardware-gamepad.svg
assets\AndroidIcons\12-hardware-headphones.svg
assets\AndroidIcons\12-hardware-headset.svg
assets\AndroidIcons\12-hardware-keyboard.svg
assets\AndroidIcons\12-hardware-mouse.svg
assets\AndroidIcons\12-hardware-phone.svg
assets\AndroidIcons\2-action-about.svg
assets\AndroidIcons\2-action-help.svg
assets\AndroidIcons\2-action-search.svg
assets\AndroidIcons\2-action-settings.svg
assets\AndroidIcons\3-rating-bad.svg
assets\AndroidIcons\3-rating-favorite.svg
assets\AndroidIcons\3-rating-good.svg
assets\AndroidIcons\3-rating-half-important.svg
assets\AndroidIcons\3-rating-important.svg
assets\AndroidIcons\3-rating-not-important.svg
assets\AndroidIcons\4-collections-cloud.svg
assets\AndroidIcons\4-collections-collection.svg
assets\AndroidIcons\4-collections-go-to-today.svg
assets\AndroidIcons\4-collections-labels.svg
assets\AndroidIcons\4-collections-new-label.svg
assets\AndroidIcons\4-collections-sort-by-size.svg
assets\AndroidIcons\4-collections-view-as-grid.svg
assets\AndroidIcons\4-collections-view-as-list.svg
assets\AndroidIcons\5-content-attachment.svg
assets\AndroidIcons\5-content-backspace.svg
assets\AndroidIcons\5-content-copy.svg
assets\AndroidIcons\5-content-cut.svg
assets\AndroidIcons\5-content-discard.svg
assets\AndroidIcons\5-content-edit.svg
assets\AndroidIcons\5-content-email.svg
assets\AndroidIcons\5-content-event.svg
assets\AndroidIcons\5-content-import-export.svg
assets\AndroidIcons\5-content-merge.svg
assets\AndroidIcons\5-content-new-attachment.svg
assets\AndroidIcons\5-content-new-email.svg
assets\AndroidIcons\5-content-new-event.svg
assets\AndroidIcons\5-content-new-picture.svg
assets\AndroidIcons\5-content-new.svg
assets\AndroidIcons\5-content-paste.svg
assets\AndroidIcons\5-content-picture.svg
assets\AndroidIcons\5-content-read.svg
assets\AndroidIcons\5-content-remove.svg
assets\AndroidIcons\5-content-save.svg
assets\AndroidIcons\5-content-select-all.svg
assets\AndroidIcons\5-content-split.svg
assets\AndroidIcons\5-content-undo.svg
assets\AndroidIcons\5-content-unread.svg
assets\AndroidIcons\6-social-add-group.svg
assets\AndroidIcons\6-social-add-person.svg
assets\AndroidIcons\6-social-cc-bcc.svg
assets\AndroidIcons\6-social-chat.svg
assets\AndroidIcons\6-social-forward.svg
assets\AndroidIcons\6-social-group.svg
assets\AndroidIcons\6-social-person.svg
assets\AndroidIcons\6-social-reply-all.svg
assets\AndroidIcons\6-social-reply.svg
assets\AndroidIcons\6-social-send-now.svg
assets\AndroidIcons\6-social-share.svg
assets\AndroidIcons\7-location-directions.svg
assets\AndroidIcons\7-location-map.svg
assets\AndroidIcons\7-location-place.svg
assets\AndroidIcons\7-location-web-site.svg
assets\AndroidIcons\8-images-crop.svg
assets\AndroidIcons\8-images-rotate-left.svg
assets\AndroidIcons\8-images-rotate-right.svg
assets\AndroidIcons\8-images-slideshow.svg
assets\AndroidIcons\9-av-add-to-queue.svg
assets\AndroidIcons\9-av-download.svg
assets\AndroidIcons\9-av-fast-forward.svg
assets\AndroidIcons\9-av-full-screen.svg
assets\AndroidIcons\9-av-make-available-offline.svg
assets\AndroidIcons\9-av-next.svg
assets\AndroidIcons\9-av-pause-over-video.svg
assets\AndroidIcons\9-av-pause.svg
assets\AndroidIcons\9-av-play-over-video.svg
assets\AndroidIcons\9-av-play.svg
assets\AndroidIcons\9-av-previous.svg
assets\AndroidIcons\9-av-repeat.svg
assets\AndroidIcons\9-av-replay.svg
assets\AndroidIcons\9-av-return-from-full-screen.svg
assets\AndroidIcons\9-av-rewind.svg
assets\AndroidIcons\9-av-shuffle.svg
assets\AndroidIcons\9-av-stop.svg
assets\AndroidIcons\9-av-upload.svg
Raw File Namesres\raw\app_1.jpg
res\raw\app_2.jpg
res\raw\app_3.jpg
res\raw\app_4.jpg
res\raw\dessert_1.jpg
res\raw\dessert_2.jpg
res\raw\dessert_3.jpg
res\raw\drink_1.jpg
res\raw\drink_2.jpg
res\raw\drink_3.jpg
res\raw\drink_4.jpg
res\raw\food_1.jpg
res\raw\food_2.jpg
res\raw\food_3.jpg
res\raw\food_4.jpg
res\raw\food_5.jpg
res\raw\food_6.jpg
res\raw\martys.jpg




Resource Files

There are 62 image files in DineOn. The names of the image files are listed as follows.

action_about.png
action_search.png
add_staffmember.png
addtofavorites.png
av_download.png
bill.png
call.png
callrestaurant.png
camera_add_image.png
cart.png
checkin.png
checkinhor.png
chili.png
com_facebook_button_check_off.png
com_facebook_button_check_on.png
com_facebook_button_grey_focused.9.png
com_facebook_button_grey_normal.9.png
com_facebook_button_grey_pressed.9.png
com_facebook_close.png
com_facebook_icon.png
com_facebook_loginbutton_blue_focused.png
com_facebook_loginbutton_blue_normal.png
com_facebook_loginbutton_blue_pressed.png
com_facebook_logo.png
com_facebook_place_default_icon.png
com_facebook_profile_default_icon.png
com_facebook_profile_picture_blank_portrait.png
com_facebook_profile_picture_blank_square.png
content_save.png
createnewacct.png
createnewrest.png
device_access_location_found.png
device_access_location_off.png
dineonicon.png
discard_content.png
friendsfavorites.png
friendsfavshor.png
gallery_add_image.png
is_favorite.png
list.png
login.png
makereservation.png
message.png
moreinfo.png
myfavorites.png
myfavshor.png
navigation_collapse.png
navigation_expand.png
navigation_forward.png
navigation_next_item.png
nearby.png
nearbyhor.png
new_item.png
next_item.png
person.png
placeholdermenuitem.png
qr_code_check_in.png
remove.png
send_message.png
social_forward.png
taninfoarrow.png
waiter.png

The following screenshort is generated from the image listed above.

null




Java Source Files

DineOn has the following Java source files.

com.example.populatedatabase.MainActivity.java
com.facebook.AccessToken.java
com.facebook.FacebookAuthorizationException.java
com.facebook.FacebookDialogException.java
com.facebook.FacebookException.java
com.facebook.FacebookGraphObjectException.java
com.facebook.FacebookOperationCanceledException.java
com.facebook.FacebookRequestError.java
com.facebook.FacebookServiceException.java
com.facebook.InsightsLogger.java
com.facebook.LegacyHelper.java
com.facebook.LoginActivity.java
com.facebook.NonCachingTokenCachingStrategy.java
com.facebook.Request.java
com.facebook.RequestAsyncTask.java
com.facebook.RequestBatch.java
com.facebook.Response.java
com.facebook.Session.java
com.facebook.Settings.java
com.facebook.SharedPreferencesTokenCachingStrategy.java
com.facebook.TestSession.java
com.facebook.TokenCachingStrategy.java
com.facebook.UiLifecycleHelper.java
com.facebook.android.AsyncFacebookRunner.java
com.facebook.android.DialogError.java
com.facebook.android.Facebook.java
com.facebook.android.FacebookError.java
com.facebook.android.FbDialog.java
com.facebook.android.Util.java
com.facebook.internal.CacheableRequestBatch.java
com.facebook.internal.FileLruCache.java
com.facebook.internal.Logger.java
com.facebook.internal.ServerProtocol.java
com.facebook.internal.SessionTracker.java
com.facebook.internal.Utility.java
com.facebook.internal.Validate.java
com.facebook.model.GraphLocation.java
com.facebook.model.GraphMultiResult.java
com.facebook.model.GraphObject.java
com.facebook.model.GraphObjectList.java
com.facebook.model.GraphPlace.java
com.facebook.model.GraphUser.java
com.facebook.model.OpenGraphAction.java
com.facebook.model.PropertyName.java
com.facebook.static.java
com.facebook.widget.DataNeededListener.java
com.facebook.widget.FriendPickerFragment.java
com.facebook.widget.LoginButton.java
com.facebook.widget.OnErrorListener.java
com.facebook.widget.PickerFragment.java
com.facebook.widget.PlacePickerFragment.java
com.facebook.widget.ProfilePictureView.java
com.facebook.widget.UserSettingsFragment.java
com.facebook.widget.WebDialog.java
uw.cse.dineon.library.CurrentOrderItem.java
uw.cse.dineon.library.CustomerRequest.java
uw.cse.dineon.library.DineOnUser.java
uw.cse.dineon.library.DiningSession.java
uw.cse.dineon.library.LocatableStorable.java
uw.cse.dineon.library.Menu.java
uw.cse.dineon.library.MenuItem.java
uw.cse.dineon.library.Order.java
uw.cse.dineon.library.Reservation.java
uw.cse.dineon.library.Restaurant.java
uw.cse.dineon.library.RestaurantInfo.java
uw.cse.dineon.library.Storable.java
uw.cse.dineon.library.TimeableStorable.java
uw.cse.dineon.library.UserInfo.java
uw.cse.dineon.library.android.DineOnStandardActivity.java
uw.cse.dineon.library.android.Locatable.java
uw.cse.dineon.library.animation.ExpandAnimation.java
uw.cse.dineon.library.checkin.IntentIntegrator.java
uw.cse.dineon.library.checkin.IntentResult.java
uw.cse.dineon.library.image.DineOnImage.java
uw.cse.dineon.library.image.ImageCache.java
uw.cse.dineon.library.image.ImageIO.java
uw.cse.dineon.library.image.ImageObtainable.java
uw.cse.dineon.library.image.ImageObtainer.java
uw.cse.dineon.library.image.Size.java
uw.cse.dineon.library.util.CredentialValidator.java
uw.cse.dineon.library.util.CreditCardValidator.java
uw.cse.dineon.library.util.DevelopTools.java
uw.cse.dineon.library.util.DineOnConstants.java
uw.cse.dineon.library.util.FakeRestaurantInformation.java
uw.cse.dineon.library.util.ParseUtil.java
uw.cse.dineon.library.util.TestUtility.java
uw.cse.dineon.library.util.Utility.java
uw.cse.dineon.restaurant.DineOnRestaurantActivity.java
uw.cse.dineon.restaurant.DineOnRestaurantApplication.java
uw.cse.dineon.restaurant.RestaurantDownloader.java
uw.cse.dineon.restaurant.RestaurantSatellite.java
uw.cse.dineon.restaurant.active.DiningSessionDetailActivity.java
uw.cse.dineon.restaurant.active.DiningSessionDetailFragment.java
uw.cse.dineon.restaurant.active.DiningSessionListFragment.java
uw.cse.dineon.restaurant.active.OrderDetailActivity.java
uw.cse.dineon.restaurant.active.OrderDetailFragment.java
uw.cse.dineon.restaurant.active.OrderListFragment.java
uw.cse.dineon.restaurant.active.RequestDetailActivity.java
uw.cse.dineon.restaurant.active.RequestDetailFragment.java
uw.cse.dineon.restaurant.active.RequestListFragment.java
uw.cse.dineon.restaurant.active.RestauarantMainActivity.java
uw.cse.dineon.restaurant.login.CreateNewAccountFragment.java
uw.cse.dineon.restaurant.login.CreateNewRestaurantAccountActivity.java
uw.cse.dineon.restaurant.login.LoginFragment.java
uw.cse.dineon.restaurant.login.RestaurantLoginActivity.java
uw.cse.dineon.restaurant.profile.MenuItemsFragment.java
uw.cse.dineon.restaurant.profile.ProfileActivity.java
uw.cse.dineon.restaurant.profile.RestaurantInfoFragment.java
uw.cse.dineon.user.DineOnUserActivity.java
uw.cse.dineon.user.DineOnUserApplication.java
uw.cse.dineon.user.DiningSessionDownloader.java
uw.cse.dineon.user.UserSatellite.java
uw.cse.dineon.user.bill.CurrentBillActivity.java
uw.cse.dineon.user.bill.CurrentBillFragment.java
uw.cse.dineon.user.bill.CurrentOrderActivity.java
uw.cse.dineon.user.bill.CurrentOrderFragment.java
uw.cse.dineon.user.general.ProfileActivity.java
uw.cse.dineon.user.general.ProfileEditFragment.java
uw.cse.dineon.user.general.ProfileImageFragment.java
uw.cse.dineon.user.login.CreateNewAccountActivity.java
uw.cse.dineon.user.login.CreateNewAccountFragment.java
uw.cse.dineon.user.login.LoginFragment.java
uw.cse.dineon.user.login.UserLoginActivity.java
uw.cse.dineon.user.restaurant.home.MenuItemDetailActivity.java
uw.cse.dineon.user.restaurant.home.MenuItemDetailFragment.java
uw.cse.dineon.user.restaurant.home.RestaurantHomeActivity.java
uw.cse.dineon.user.restaurant.home.RestaurantHomeMainFragment.java
uw.cse.dineon.user.restaurant.home.RestaurantInfoFragment.java
uw.cse.dineon.user.restaurant.home.RestaurantRetrievable.java
uw.cse.dineon.user.restaurant.home.SubMenuFragment.java
uw.cse.dineon.user.restaurantselection.RestaurantListFragment.java
uw.cse.dineon.user.restaurantselection.RestaurantSelectionActivity.java
uw.cse.dineon.user.restaurantselection.RestaurantSelectionButtonsFragment.java