Android Open Source - App server kegbot-android






Project Summary

Android beer kegerator frontend and controller app. Works with a Kegbot server to make your kegerator awesome..

Web Site / Source Repository

kegbot-android is hosted in the following web site
https://github.com/Kegbot/kegbot-android

If you think the Android project kegbot-android 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 kegbot-android.

ItemValue
Java File Count157
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi]
Target SDK Version19
Minimum SDK Version14
Activity Count18
Fragment Count11
Test Case Count6
jar files usedcrashlytics.jar
kegbot-api-src.jar
kegbot-api.jar
libGoogleAnalyticsV2.jar
protobuf-java-2.5.0.jar
robotium-solo-5.1.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CAMERA
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.NFC
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
com.google.android.c2dm.permission.RECEIVE
org.kegbot.app.permission.C2D_MESSAGE
Asset File Namesassets\one_flow_active.bin
Raw File Namesres\raw\countdown_beep.mp3
res\raw\countdown_beep_last.mp3




License

The license information of kegbot-android is as follows:

GNU General Public License

Resource Files

There are 7 image files in kegbot-android. The names of the image files are listed as follows.

icon_download.png
icon_error.png
icon_refresh.png
icon_settings.png
icon_warning.png
kegbot_logo.png
warning_icon.png

The following screenshort is generated from the image listed above.

null




Java Source Files

kegbot-android has the following Java source files.

org.kegbot.api.KegbotApi404.java
org.kegbot.api.KegbotApiException.java
org.kegbot.api.KegbotApiImpl.java
org.kegbot.api.KegbotApiMalformedResponseException.java
org.kegbot.api.KegbotApiServerError.java
org.kegbot.api.MethodNotAllowedException.java
org.kegbot.api.NotAuthorizedException.java
org.kegbot.api.ProtoEncoder.java
org.kegbot.app.AuthenticatingActivity.java
org.kegbot.app.BugreportActivity.java
org.kegbot.app.CalibrationActivity.java
org.kegbot.app.CoreActivity.java
org.kegbot.app.DebugBroadcastReceiver.java
org.kegbot.app.DrinkerRegistrationActivity.java
org.kegbot.app.DrinkerSelectActivity.java
org.kegbot.app.EventListFragment.java
org.kegbot.app.HomeActivity.java
org.kegbot.app.HomeControlsFragment.java
org.kegbot.app.KegbotApplication.java
org.kegbot.app.KegtabBroadcast.java
org.kegbot.app.KegtabCommon.java
org.kegbot.app.KegtabLauncherActivity.java
org.kegbot.app.NewControllerActivity.java
org.kegbot.app.NewKegActivity.java
org.kegbot.app.NewTapActivity.java
org.kegbot.app.PinActivity.java
org.kegbot.app.PourInProgressActivity.java
org.kegbot.app.PourStatusFragment.java
org.kegbot.app.SessionStatsFragment.java
org.kegbot.app.SettingsActivity.java
org.kegbot.app.SystemStatusFragment.java
org.kegbot.app.TapDetailActivity.java
org.kegbot.app.TapDetailFragment.java
org.kegbot.app.TapListActivity.java
org.kegbot.app.TapListFragment.java
org.kegbot.app.TapStatusFragment.java
org.kegbot.app.UserDetailListLoader.java
org.kegbot.app.alert.AlertActivity.java
org.kegbot.app.alert.AlertCancelledEvent.java
org.kegbot.app.alert.AlertCore.java
org.kegbot.app.alert.AlertPostedEvent.java
org.kegbot.app.camera.CameraFragment.java
org.kegbot.app.config.AppConfiguration.java
org.kegbot.app.config.ConfigurationStore.java
org.kegbot.app.config.SharedPreferencesConfigurationStore.java
org.kegbot.app.event.AlertEvent.java
org.kegbot.app.event.ConnectivityChangedEvent.java
org.kegbot.app.event.ControllerListUpdateEvent.java
org.kegbot.app.event.CurrentSessionChangedEvent.java
org.kegbot.app.event.DrinkPostedEvent.java
org.kegbot.app.event.Event.java
org.kegbot.app.event.FlowMeterListUpdateEvent.java
org.kegbot.app.event.FlowToggleListUpdateEvent.java
org.kegbot.app.event.FlowUpdateEvent.java
org.kegbot.app.event.PictureDiscardedEvent.java
org.kegbot.app.event.PictureTakenEvent.java
org.kegbot.app.event.SoundEventListUpdateEvent.java
org.kegbot.app.event.SystemEventListUpdateEvent.java
org.kegbot.app.event.TapsChangedEvent.java
org.kegbot.app.event.VisibleTapsChangedEvent.java
org.kegbot.app.service.CheckinBroadcastReceiver.java
org.kegbot.app.service.CheckinService.java
org.kegbot.app.service.GCMBroadcastReceiver.java
org.kegbot.app.service.KegbotCoreService.java
org.kegbot.app.settings.ThirdPartyLicensesActivity.java
org.kegbot.app.setup.SetupActivity.java
org.kegbot.app.setup.SetupAlertDialogFragment.java
org.kegbot.app.setup.SetupCompleteStep.java
org.kegbot.app.setup.SetupEmptyFragment.java
org.kegbot.app.setup.SetupFragment.java
org.kegbot.app.setup.SetupKegbotUrlFragment.java
org.kegbot.app.setup.SetupKegbotUrlStep.java
org.kegbot.app.setup.SetupLicenseFragment.java
org.kegbot.app.setup.SetupLicenseStep.java
org.kegbot.app.setup.SetupLogInFragment.java
org.kegbot.app.setup.SetupLoginStep.java
org.kegbot.app.setup.SetupManagerPinFragment.java
org.kegbot.app.setup.SetupManagerPinStep.java
org.kegbot.app.setup.SetupPairStep.java
org.kegbot.app.setup.SetupProgressDialogFragment.java
org.kegbot.app.setup.SetupSelectBackendFragment.java
org.kegbot.app.setup.SetupSelectBackendStep.java
org.kegbot.app.setup.SetupStep.java
org.kegbot.app.setup.SetupTextFragment.java
org.kegbot.app.setup.SetupValidationException.java
org.kegbot.app.setup.SetupWelcomeStep.java
org.kegbot.app.storage.LocalDbHelper.java
org.kegbot.app.util.CheckinClient.java
org.kegbot.app.util.DateUtils.java
org.kegbot.app.util.DateUtilsTest.java
org.kegbot.app.util.DeviceId.java
org.kegbot.app.util.Downloader.java
org.kegbot.app.util.ImageDownloader.java
org.kegbot.app.util.IndentingPrintWriter.java
org.kegbot.app.util.KegSizes.java
org.kegbot.app.util.KegSizesTest.java
org.kegbot.app.util.SoftMultiLineEditText.java
org.kegbot.app.util.SortableFragmentStatePagerAdapter.java
org.kegbot.app.util.TimeSeries.java
org.kegbot.app.util.TimeSeriesTest.java
org.kegbot.app.util.Units.java
org.kegbot.app.util.Utils.java
org.kegbot.app.util.Version.java
org.kegbot.app.util.VersionTest.java
org.kegbot.app.view.BadgeView.java
org.kegbot.backend.Backend.java
org.kegbot.backend.BackendException.java
org.kegbot.backend.LocalBackend.java
org.kegbot.backend.LocalBackendDbHelper.java
org.kegbot.backend.LocalBackendTest.java
org.kegbot.backend.NotFoundException.java
org.kegbot.backend.OperationNotSupportedException.java
org.kegbot.core.AuthenticationManager.java
org.kegbot.core.AuthenticationToken.java
org.kegbot.core.BackgroundManager.java
org.kegbot.core.BluetoothManager.java
org.kegbot.core.Flow.java
org.kegbot.core.FlowManager.java
org.kegbot.core.FlowManagerTest.java
org.kegbot.core.FlowMeter.java
org.kegbot.core.FlowTest.java
org.kegbot.core.KegbotCore.java
org.kegbot.core.Manager.java
org.kegbot.core.SoundManager.java
org.kegbot.core.SyncManager.java
org.kegbot.core.TapManager.java
org.kegbot.core.TapManagerTest.java
org.kegbot.core.ThermoSensor.java
org.kegbot.core.hardware.Controller.java
org.kegbot.core.hardware.ControllerAttachedEvent.java
org.kegbot.core.hardware.ControllerManager.java
org.kegbot.core.hardware.FakeControllerEvent.java
org.kegbot.core.hardware.FakeControllerManager.java
org.kegbot.core.hardware.HardwareManager.java
org.kegbot.core.hardware.KegboardController.java
org.kegbot.core.hardware.KegboardManager.java
org.kegbot.core.hardware.MeterUpdateEvent.java
org.kegbot.core.hardware.ThermoSensorUpdateEvent.java
org.kegbot.core.hardware.TokenAttachedEvent.java
org.kegbot.core.hardware.TokenDetachedEvent.java
org.kegbot.kegboard.HexDump.java
org.kegbot.kegboard.KegboardAuthTokenMessage.java
org.kegbot.kegboard.KegboardCrc.java
org.kegbot.kegboard.KegboardCrcTest.java
org.kegbot.kegboard.KegboardHelloMessage.java
org.kegbot.kegboard.KegboardMessage.java
org.kegbot.kegboard.KegboardMessageException.java
org.kegbot.kegboard.KegboardMessageFactory.java
org.kegbot.kegboard.KegboardMessageFactoryTest.java
org.kegbot.kegboard.KegboardMeterStatusMessage.java
org.kegbot.kegboard.KegboardOutputStatusMessage.java
org.kegbot.kegboard.KegboardPingCommand.java
org.kegbot.kegboard.KegboardSetOutputCommand.java
org.kegbot.kegboard.KegboardTemperatureReadingMessage.java