Android Open Source - Development wallet coinbase-android






Project Summary

Buy/sell/send/receive bitcoin using your Coinbase hosted wallet..

Web Site / Source Repository

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

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

ItemValue
Java File Count147
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi, nodpi]
Target SDK Version20
Minimum SDK Version15
Activity Count16
Fragment Count2
jar files usedcommons-logging-1.1.1.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.CAMERA
android.permission.GET_TASKS
android.permission.INTERNET
android.permission.NFC
android.permission.VIBRATE
Asset File Namesassets\Roboto-Bold.ttf
assets\Roboto-Light.ttf
assets\RobotoCondensed-Regular.ttf
Raw File Namesres\raw\beep.ogg
res\raw\time_zones.json




Resource Files

There are 37 image files in coinbase-android. The names of the image files are listed as follows.

ab_bottom_solid_coinbase.9.png
ab_solid_coinbase.9.png
ab_stacked_solid_coinbase.9.png
ab_transparent_coinbase.9.png
appwidget_balance_bg.9.png
cab_background_bottom_coinbase.9.png
cab_background_top_coinbase.9.png
coinbase_logo.png
drawer_shadow.9.png
ic_action_account.png
ic_action_barcode.png
ic_action_barcode_light.png
ic_action_buysell.png
ic_action_core_overflow.png
ic_action_merchant_tools.png
ic_action_point_of_sale.png
ic_action_refresh.png
ic_action_refresh_light.png
ic_action_transactions.png
ic_action_transfer.png
ic_action_transfer_light.png
ic_drawer.png
ic_drawer_white.png
ic_notif_delayed.png
ic_payment_error.png
ic_payment_success.png
list_focused_coinbase.9.png
list_pressed_coinbase.9.png
menu_dropdown_panel_coinbase.9.png
no_avatar.png
progress_primary_coinbase.9.png
send_icon.png
send_icon_pressed.png
spinner_ab_default_coinbase.9.png
spinner_ab_disabled_coinbase.9.png
spinner_ab_focused_coinbase.9.png
spinner_ab_pressed_coinbase.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

coinbase-android has the following Java source files.

com.coinbase.android.AboutActivity.java
com.coinbase.android.AccountsFragment.java
com.coinbase.android.BalanceAppWidgetProvider.java
com.coinbase.android.BalanceTouchListener.java
com.coinbase.android.BuySellFragment.java
com.coinbase.android.CoinbaseActivity.java
com.coinbase.android.CoinbaseApplication.java
com.coinbase.android.CoinbaseFragment.java
com.coinbase.android.Constants.java
com.coinbase.android.CustomTypefaceSpan.java
com.coinbase.android.FontManager.java
com.coinbase.android.Log.java
com.coinbase.android.LoginActivity.java
com.coinbase.android.MainActivity.java
com.coinbase.android.MerchantToolsMovedDialogFragment.java
com.coinbase.android.MessageDialogFragment.java
com.coinbase.android.PlatformUtils.java
com.coinbase.android.PriceAppWidgetProvider.java
com.coinbase.android.ReceiveAddressesActivity.java
com.coinbase.android.TestAccountSettingsFragmentActivity.java
com.coinbase.android.TestBuySellFragmentActivity.java
com.coinbase.android.TestCaseEntryPointActivity.java
com.coinbase.android.TestFragmentActivity.java
com.coinbase.android.TestPointOfSaleFragmentActivity.java
com.coinbase.android.TestTransactionsFragmentActivity.java
com.coinbase.android.TestTransferFragmentActivity.java
com.coinbase.android.TransactionDetailsActivity.java
com.coinbase.android.TransactionDetailsFragment.java
com.coinbase.android.TransactionsAppWidgetProvider.java
com.coinbase.android.TransactionsFragment.java
com.coinbase.android.TransactionsRemoteViewsService.java
com.coinbase.android.UpdateWidgetBalanceService.java
com.coinbase.android.UpdateWidgetPriceService.java
com.coinbase.android.Utils.java
com.coinbase.android.WidgetChooseAccountActivity.java
com.coinbase.android.WidgetChooseCurrencyActivity.java
com.coinbase.android.WidgetCommon.java
com.coinbase.android.crypto.ByteArrayUtils.java
com.coinbase.android.crypto.CoinBaseCrypto.java
com.coinbase.android.crypto.CryptoGwtProvider.java
com.coinbase.android.crypto.PBESecretKeyImpl.java
com.coinbase.android.crypto.Pbkdf2.java
com.coinbase.android.crypto.SpiFactory.java
com.coinbase.android.crypto.SpiFactoryService.java
com.coinbase.android.db.AccountChangeORM.java
com.coinbase.android.db.AccountORM.java
com.coinbase.android.db.ClientCacheDatabase.java
com.coinbase.android.db.DatabaseManager.java
com.coinbase.android.db.DelayedTransactionORM.java
com.coinbase.android.db.TransactionORM.java
com.coinbase.android.dialog.ConfirmationDialogFragment.java
com.coinbase.android.dialog.InputTextDialogFragment.java
com.coinbase.android.dialog.SpinnerDialogFragment.java
com.coinbase.android.event.AccountsDataUpdatedEvent.java
com.coinbase.android.event.BusModule.java
com.coinbase.android.event.BuySellMadeEvent.java
com.coinbase.android.event.NewDelayedTransactionEvent.java
com.coinbase.android.event.NewTransactionEvent.java
com.coinbase.android.event.ReceiveAddressUpdatedEvent.java
com.coinbase.android.event.RefreshRequestedEvent.java
com.coinbase.android.event.SectionSelectedEvent.java
com.coinbase.android.event.TransactionsSyncedEvent.java
com.coinbase.android.event.TransferMadeEvent.java
com.coinbase.android.event.UserDataUpdatedEvent.java
com.coinbase.android.merchant.MerchantKioskHomeActivity.java
com.coinbase.android.merchant.MerchantKioskModeService.java
com.coinbase.android.merchant.MerchantToolsFragment.java
com.coinbase.android.merchant.PointOfSaleFragment.java
com.coinbase.android.pin.PINManager.java
com.coinbase.android.pin.PINPromptActivity.java
com.coinbase.android.pin.PINSettingDialogFragment.java
com.coinbase.android.settings.AccountSettingsFragment.java
com.coinbase.android.settings.ChangeEmailDialogFragment.java
com.coinbase.android.settings.ChangeNameDialogFragment.java
com.coinbase.android.settings.ChangeNativeCurrencyDialogFragment.java
com.coinbase.android.settings.ChangeTimezoneDialogFragment.java
com.coinbase.android.settings.PreferenceUpgrade.java
com.coinbase.android.settings.PreferencesManager.java
com.coinbase.android.settings.PreferencesManagerModule.java
com.coinbase.android.settings.ProductionPreferencesManager.java
com.coinbase.android.settings.UpdateUserTask.java
com.coinbase.android.task.ApiTask.java
com.coinbase.android.task.CancelRequestTask.java
com.coinbase.android.task.CompleteRequestTask.java
com.coinbase.android.task.FetchTransactionTask.java
com.coinbase.android.task.GenerateReceiveAddressTask.java
com.coinbase.android.task.GetLatestTransactionsTask.java
com.coinbase.android.task.ResendRequestTask.java
com.coinbase.android.transfers.ConfirmSendTransferFragment.java
com.coinbase.android.transfers.ConfirmTransferFragment.java
com.coinbase.android.transfers.ConnectivityChangeReceiver.java
com.coinbase.android.transfers.DelayedTransactionDialogFragment.java
com.coinbase.android.transfers.DelayedTxSenderService.java
com.coinbase.android.transfers.EmailPromptFragment.java
com.coinbase.android.transfers.FetchExchangeRatesTask.java
com.coinbase.android.transfers.TransactionPollingService.java
com.coinbase.android.transfers.TransferFragment.java
com.coinbase.android.transfers.WaitForPaymentFragment.java
com.coinbase.android.ui.AvatarDrawable.java
com.coinbase.android.ui.Mintent.java
com.coinbase.android.ui.SignOutFragment.java
com.coinbase.android.ui.SlidingDrawerFragment.java
com.coinbase.android.util.BitcoinUri.java
com.coinbase.android.util.InsertedItemListAdapter.java
com.coinbase.api.LoginManager.java
com.coinbase.api.LoginManagerModule.java
com.coinbase.api.ProductionLoginManager.java
com.coinbase.zxing.client.android.ApplicationTest.java
com.coinbase.zxing.client.android.CaptureActivity.java
com.coinbase.zxing.client.android.CaptureActivityHandler.java
com.coinbase.zxing.client.android.Contents.java
com.coinbase.zxing.client.android.FinishListener.java
com.coinbase.zxing.client.android.Intents.java
com.coinbase.zxing.client.android.LocaleManager.java
com.coinbase.zxing.client.android.PreferencesActivity.java
com.coinbase.zxing.client.android.ViewfinderView.java
com.coinbase.zxing.client.android.camera.CameraManager.java
com.coinbase.zxing.client.android.camera.exposure.DefaultExposureInterface.java
com.coinbase.zxing.client.android.camera.exposure.ExposureInterface.java
com.coinbase.zxing.client.android.camera.exposure.ExposureManager.java
com.coinbase.zxing.client.android.camera.exposure.FroyoExposureInterface.java
com.coinbase.zxing.client.android.camera.open.GingerbreadOpenCameraInterface.java
com.coinbase.zxing.client.android.camera.open.OpenCameraInterface.java
com.coinbase.zxing.client.android.camera.open.OpenCameraManager.java
com.coinbase.zxing.client.android.common.PlatformSupportManager.java
com.coinbase.zxing.client.android.common.executor.AsyncTaskExecInterface.java
com.coinbase.zxing.client.android.common.executor.AsyncTaskExecManager.java
com.coinbase.zxing.client.android.common.executor.DefaultAsyncTaskExecInterface.java
com.coinbase.zxing.client.android.common.executor.HoneycombAsyncTaskExecInterface.java