Payment utility app with QR code scanner support and Bluetooth LE..
Eko is hosted in the following web site
https://github.com/verygreenboi/Eko
If you think the Android project Eko listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of Eko.
Item | Value |
---|---|
Java File Count | 112 |
Supported screen sizes | [xxxhdpi, mdpi, xxhdpi, hdpi, xhdpi, nodpi] |
Activity Count | 19 |
Fragment Count | 14 |
Test Case Count | 1 |
jar files used | Parse-1.7.1.jar bolts-android-1.1.3.jar commons-io-2.4.jar core-3.1.0.jar disklrucache-2.0.1.jar ocpsoft-pretty-time-1.0.7.jar sugar-1.4_beta.jar zbar.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.CAMERA android.permission.INTERNET android.permission.READ_CONTACTS android.permission.READ_PHONE_STATE android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\fonts\Armata-Regular.otf assets\fonts\Roboto-Medium.ttf assets\fonts\Roboto-Thin.ttf assets\fonts\RobotoCondensed-Light.ttf assets\fonts\RobotoCondensed-Regular.ttf assets\fonts\lobster.otf |
Raw File Names | res\raw\beep.ogg res\raw\shape_circle.svg |
There are 90 image files in Eko. The names of the image files are listed as follows.
eko_theme_btn_check_off_disabled_focused_holo_dark.png eko_theme_btn_check_off_disabled_holo_dark.png eko_theme_btn_check_off_focused_holo_dark.png eko_theme_btn_check_off_holo_dark.png eko_theme_btn_check_off_pressed_holo_dark.png eko_theme_btn_check_on_disabled_focused_holo_dark.png eko_theme_btn_check_on_disabled_holo_dark.png eko_theme_btn_check_on_focused_holo_dark.png eko_theme_btn_check_on_holo_dark.png eko_theme_btn_check_on_pressed_holo_dark.png eko_theme_btn_default_disabled_focused_holo_dark.9.png eko_theme_btn_default_disabled_holo_dark.9.png eko_theme_btn_default_focused_holo_dark.9.png eko_theme_btn_default_normal_holo_dark.9.png eko_theme_btn_default_pressed_holo_dark.9.png eko_theme_btn_radio_off_disabled_focused_holo_dark.png eko_theme_btn_radio_off_disabled_holo_dark.png eko_theme_btn_radio_off_focused_holo_dark.png eko_theme_btn_radio_off_holo_dark.png eko_theme_btn_radio_off_pressed_holo_dark.png eko_theme_btn_radio_on_disabled_focused_holo_dark.png eko_theme_btn_radio_on_disabled_holo_dark.png eko_theme_btn_radio_on_focused_holo_dark.png eko_theme_btn_radio_on_holo_dark.png eko_theme_btn_radio_on_pressed_holo_dark.png eko_theme_btn_toggle_off_disabled_focused_holo_dark.9.png eko_theme_btn_toggle_off_disabled_holo_dark.9.png eko_theme_btn_toggle_off_focused_holo_dark.9.png eko_theme_btn_toggle_off_normal_holo_dark.9.png eko_theme_btn_toggle_off_pressed_holo_dark.9.png eko_theme_btn_toggle_on_disabled_focused_holo_dark.9.png eko_theme_btn_toggle_on_disabled_holo_dark.9.png eko_theme_btn_toggle_on_focused_holo_dark.9.png eko_theme_btn_toggle_on_normal_holo_dark.9.png eko_theme_btn_toggle_on_pressed_holo_dark.9.png eko_theme_fastscroll_thumb_default_holo.png eko_theme_fastscroll_thumb_pressed_holo.png eko_theme_ic_navigation_drawer.png eko_theme_list_activated_holo.9.png eko_theme_list_focused_holo.9.png eko_theme_list_longpressed_holo.9.png eko_theme_list_pressed_holo_dark.9.png eko_theme_list_selector_disabled_holo_dark.9.png eko_theme_progress_primary_holo_dark.9.png eko_theme_scrubber_control_disabled_holo.png eko_theme_scrubber_control_focused_holo.png eko_theme_scrubber_control_normal_holo.png eko_theme_scrubber_control_pressed_holo.png eko_theme_scrubber_primary_holo.9.png eko_theme_scrubber_secondary_holo.9.png eko_theme_scrubber_track_holo_dark.9.png eko_theme_spinner_default_holo_dark.9.png eko_theme_spinner_disabled_holo_dark.9.png eko_theme_spinner_focused_holo_dark.9.png eko_theme_spinner_pressed_holo_dark.9.png eko_theme_switch_bg_disabled_holo_dark.9.png eko_theme_switch_bg_focused_holo_dark.9.png eko_theme_switch_bg_holo_dark.9.png eko_theme_switch_thumb_activated_holo_dark.9.png eko_theme_switch_thumb_disabled_holo_dark.9.png eko_theme_switch_thumb_holo_dark.9.png eko_theme_switch_thumb_pressed_holo_dark.9.png eko_theme_text_select_handle_left.png eko_theme_text_select_handle_middle.png eko_theme_text_select_handle_right.png eko_theme_textfield_activated_holo_dark.9.png eko_theme_textfield_default_holo_dark.9.png eko_theme_textfield_disabled_focused_holo_dark.9.png eko_theme_textfield_disabled_holo_dark.9.png eko_theme_textfield_focused_holo_dark.9.png ic_android.png ic_arrow_back.png ic_arrow_back_black.png ic_arrow_drop_down.png ic_businesses.png ic_cash_in.png ic_check_white.png ic_delete_white.png ic_drawer.png ic_drawer_accounts_collapse.png ic_drawer_accounts_expand.png ic_edit_white.png ic_flash_off_white.png ic_flash_on_white.png ic_history.png ic_promo.png ic_request_funds.png ic_settings.png ic_settings_black.png person_image_empty.png
The following screenshort is generated from the image listed above.
Eko has the following Java source files.
com.malinskiy.superrecyclerview.OnMoreListener.java com.malinskiy.superrecyclerview.SuperRecyclerView.java com.malinskiy.superrecyclerview.SwipeDismissRecyclerViewTouchListener.java ng.codehaven.eko.Application.java ng.codehaven.eko.ApplicationTest.java ng.codehaven.eko.Constants.java ng.codehaven.eko.adapters.BusinessAdapter.java ng.codehaven.eko.adapters.ContactAdapter.java ng.codehaven.eko.adapters.HeaderRecyclerAdapter.java ng.codehaven.eko.adapters.HistoryAdapter.java ng.codehaven.eko.adapters.HistoryItemsAdapter.java ng.codehaven.eko.adapters.InitialHeaderAdapter.java ng.codehaven.eko.adapters.NavListAdapter.java ng.codehaven.eko.adapters.RecyclerGridAdapter.java ng.codehaven.eko.helpers.AccountHelper.java ng.codehaven.eko.helpers.CustomFontHelper.java ng.codehaven.eko.helpers.FileHelper.java ng.codehaven.eko.helpers.ImageHelper.java ng.codehaven.eko.helpers.ImageResizer.java ng.codehaven.eko.helpers.QRCodeHelper.java ng.codehaven.eko.interfaces.MyObjectTapListener.java ng.codehaven.eko.models.Business.java ng.codehaven.eko.models.Contact.java ng.codehaven.eko.models.ContactEmail.java ng.codehaven.eko.models.ContactPhone.java ng.codehaven.eko.models.mTransaction.java ng.codehaven.eko.services.AuthenticatorService.java ng.codehaven.eko.ui.BaseToolbarActivity.java ng.codehaven.eko.ui.activities.AuthActivity.java ng.codehaven.eko.ui.activities.BusinessAction.java ng.codehaven.eko.ui.activities.BusinessActivity.java ng.codehaven.eko.ui.activities.BusinessDetailsActivity.java ng.codehaven.eko.ui.activities.CaptureActivity.java ng.codehaven.eko.ui.activities.CashInActivity.java ng.codehaven.eko.ui.activities.ContactDetailActivity.java ng.codehaven.eko.ui.activities.ContactsActivity.java ng.codehaven.eko.ui.activities.EnterNewBusinessActivity.java ng.codehaven.eko.ui.activities.HistoryActivity.java ng.codehaven.eko.ui.activities.HomeActivity.java ng.codehaven.eko.ui.activities.PersonalUserQR.java ng.codehaven.eko.ui.activities.ProductsAction.java ng.codehaven.eko.ui.activities.Promotion.java ng.codehaven.eko.ui.activities.RegisterLoginActivity.java ng.codehaven.eko.ui.activities.RequestFundsActivity.java ng.codehaven.eko.ui.activities.ServiceAction.java ng.codehaven.eko.ui.activities.SettingsActivity.java ng.codehaven.eko.ui.activities.TransactionDetailActivity.java ng.codehaven.eko.ui.fragments.BaseListFragment.java ng.codehaven.eko.ui.fragments.BottomContactButtonFragment.java ng.codehaven.eko.ui.fragments.BusinessFragment.java ng.codehaven.eko.ui.fragments.ContactDetailFragment.java ng.codehaven.eko.ui.fragments.ContactListFragment.java ng.codehaven.eko.ui.fragments.IntroAFragment.java ng.codehaven.eko.ui.fragments.IntroBFragment.java ng.codehaven.eko.ui.fragments.IntroCFragment.java ng.codehaven.eko.ui.fragments.LoginFragment.java ng.codehaven.eko.ui.fragments.PersonalAlertDialog.java ng.codehaven.eko.ui.fragments.RegisterFragment.java ng.codehaven.eko.ui.fragments.ScanFragment.java ng.codehaven.eko.ui.fragments.SettingsPreferenceFragment.java ng.codehaven.eko.ui.fragments.ShowQR.java ng.codehaven.eko.ui.fragments.SignInFragment.java ng.codehaven.eko.ui.fragments.TapToScanFragment.java ng.codehaven.eko.ui.fragments.dialogFragments.AddBusinessFragment.java ng.codehaven.eko.ui.fragments.historyFragments.FundRequestHistory.java ng.codehaven.eko.ui.fragments.historyFragments.PurchaseFragment.java ng.codehaven.eko.ui.fragments.historyFragments.TicketsFragment.java ng.codehaven.eko.ui.fragments.historyFragments.TransferFragment.java ng.codehaven.eko.ui.views.BodyCustomTextVeiw.java ng.codehaven.eko.ui.views.CustomTextView.java ng.codehaven.eko.ui.views.DividerDecoration.java ng.codehaven.eko.ui.views.DividerItemDecoration.java ng.codehaven.eko.ui.views.GridDividerDecoration.java ng.codehaven.eko.ui.views.InsetDecoration.java ng.codehaven.eko.ui.views.NomalCustomText.java ng.codehaven.eko.ui.views.SlidingTabLayout.java ng.codehaven.eko.ui.views.SlidingTabStrip.java ng.codehaven.eko.ui.views.SvgMaskedImageView.java ng.codehaven.eko.ui.views.ViewfinderView.java ng.codehaven.eko.ui.widgets.BezelImageView.java ng.codehaven.eko.ui.widgets.CameraPreview.java ng.codehaven.eko.ui.widgets.RoundedImageView.java ng.codehaven.eko.ui.widgets.ScrimInsetsScrollView.java ng.codehaven.eko.ui.widgets.VolleyBezelImageView.java ng.codehaven.eko.utils.AndroidSVG.ParserHelper.java ng.codehaven.eko.utils.AndroidSVG.SVG.java ng.codehaven.eko.utils.AndroidSVG.SVGParseException.java ng.codehaven.eko.utils.AndroidSVG.SVGParser.java ng.codehaven.eko.utils.BitmapLruImageCache.java ng.codehaven.eko.utils.Connectivity.java ng.codehaven.eko.utils.ContactFetcher.java ng.codehaven.eko.utils.DiskLruImageCache.java ng.codehaven.eko.utils.FontCache.java ng.codehaven.eko.utils.ImageCacheManager.java ng.codehaven.eko.utils.IntentUtility.java ng.codehaven.eko.utils.IntentUtils.java ng.codehaven.eko.utils.LUtils.java ng.codehaven.eko.utils.Logger.java ng.codehaven.eko.utils.MD5Util.java ng.codehaven.eko.utils.QRCodeHelperTest.java ng.codehaven.eko.utils.RequestManager.java ng.codehaven.eko.utils.TimeUtils.java ng.codehaven.eko.utils.Transactions.java ng.codehaven.eko.utils.UIUtils.java ng.codehaven.eko.utils.Utils.java ng.codehaven.eko.utils.camera.CameraManager.java ng.codehaven.eko.utils.camera.open.OpenCameraInterface.java