gitextract_1ybjx6vk/ ├── .classpath ├── README.md ├── app/ │ ├── .gitignore │ ├── app-release.apk │ ├── build.gradle │ ├── crm-app-release.apk │ ├── libs/ │ │ └── swipe_library.jar │ ├── manifest-merger-release-report.txt │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ ├── com/ │ │ │ └── odoo/ │ │ │ ├── App.java │ │ │ ├── OdooActivity.java │ │ │ ├── SettingsActivity.java │ │ │ ├── addons/ │ │ │ │ ├── calendar/ │ │ │ │ │ ├── CalendarDashboard.java │ │ │ │ │ ├── EventDetail.java │ │ │ │ │ ├── models/ │ │ │ │ │ │ └── CalendarEvent.java │ │ │ │ │ ├── providers/ │ │ │ │ │ │ └── CalendarSyncProvider.java │ │ │ │ │ ├── services/ │ │ │ │ │ │ └── CalendarSyncService.java │ │ │ │ │ └── utils/ │ │ │ │ │ ├── CalendarUtils.java │ │ │ │ │ ├── EventColorDialog.java │ │ │ │ │ ├── ReminderDialog.java │ │ │ │ │ └── TodayIcon.java │ │ │ │ ├── crm/ │ │ │ │ │ ├── CRMDetail.java │ │ │ │ │ ├── CRMLeads.java │ │ │ │ │ ├── CRMOpportunities.java │ │ │ │ │ ├── CRMOpportunitiesPager.java │ │ │ │ │ ├── ConvertToOpportunityWizard.java │ │ │ │ │ ├── ConvertToQuotation.java │ │ │ │ │ ├── models/ │ │ │ │ │ │ ├── CRMCaseCateg.java │ │ │ │ │ │ ├── CRMCaseStage.java │ │ │ │ │ │ └── CRMLead.java │ │ │ │ │ ├── providers/ │ │ │ │ │ │ └── CRMLeadProvider.java │ │ │ │ │ └── services/ │ │ │ │ │ └── CRMLeadSyncService.java │ │ │ │ ├── customers/ │ │ │ │ │ ├── CustomerDetails.java │ │ │ │ │ ├── Customers.java │ │ │ │ │ ├── providers/ │ │ │ │ │ │ └── CustomersSyncProvider.java │ │ │ │ │ ├── services/ │ │ │ │ │ │ └── CustomerSyncService.java │ │ │ │ │ └── utils/ │ │ │ │ │ └── ShareUtil.java │ │ │ │ ├── phonecall/ │ │ │ │ │ ├── PhoneCallDetail.java │ │ │ │ │ ├── PhoneCalls.java │ │ │ │ │ ├── features/ │ │ │ │ │ │ ├── CallerWindow.java │ │ │ │ │ │ ├── CustomerFinder.java │ │ │ │ │ │ ├── IOnCustomerFindListener.java │ │ │ │ │ │ └── receivers/ │ │ │ │ │ │ └── PhoneStateReceiver.java │ │ │ │ │ ├── models/ │ │ │ │ │ │ ├── CRMPhoneCalls.java │ │ │ │ │ │ └── CRMPhoneCallsCategory.java │ │ │ │ │ ├── providers/ │ │ │ │ │ │ └── PhoneCallProvider.java │ │ │ │ │ └── services/ │ │ │ │ │ └── PhoneCallSyncService.java │ │ │ │ └── sale/ │ │ │ │ ├── AddProductLineWizard.java │ │ │ │ ├── Sales.java │ │ │ │ ├── SalesDetail.java │ │ │ │ ├── models/ │ │ │ │ │ ├── AccountPaymentTerm.java │ │ │ │ │ ├── ProductProduct.java │ │ │ │ │ ├── SaleOrder.java │ │ │ │ │ └── SalesOrderLine.java │ │ │ │ ├── providers/ │ │ │ │ │ └── SaleOrderProvider.java │ │ │ │ └── services/ │ │ │ │ └── SaleOrderSyncService.java │ │ │ ├── base/ │ │ │ │ └── addons/ │ │ │ │ ├── BaseModels.java │ │ │ │ ├── ir/ │ │ │ │ │ ├── IrAttachment.java │ │ │ │ │ ├── IrModel.java │ │ │ │ │ ├── feature/ │ │ │ │ │ │ └── OFileManager.java │ │ │ │ │ └── providers/ │ │ │ │ │ └── IrModelProvider.java │ │ │ │ ├── mail/ │ │ │ │ │ ├── MailMessage.java │ │ │ │ │ ├── MailMessageSubType.java │ │ │ │ │ └── widget/ │ │ │ │ │ ├── MailChatterCompose.java │ │ │ │ │ ├── MailChatterView.java │ │ │ │ │ ├── MailDetailDialog.java │ │ │ │ │ └── MessageObserver.java │ │ │ │ └── res/ │ │ │ │ ├── ResCompany.java │ │ │ │ ├── ResCountry.java │ │ │ │ ├── ResCurrency.java │ │ │ │ ├── ResPartner.java │ │ │ │ └── ResUsers.java │ │ │ ├── config/ │ │ │ │ ├── Addons.java │ │ │ │ ├── BaseConfig.java │ │ │ │ └── IntroSliderItems.java │ │ │ ├── core/ │ │ │ │ ├── account/ │ │ │ │ │ ├── About.java │ │ │ │ │ ├── AppIntro.java │ │ │ │ │ ├── BaseSettings.java │ │ │ │ │ ├── ManageAccounts.java │ │ │ │ │ ├── OdooAccountQuickManage.java │ │ │ │ │ ├── OdooLogin.java │ │ │ │ │ ├── OdooUserAskPassword.java │ │ │ │ │ └── Profile.java │ │ │ │ ├── auth/ │ │ │ │ │ ├── OdooAccountManager.java │ │ │ │ │ ├── OdooAuthService.java │ │ │ │ │ └── OdooAuthenticator.java │ │ │ │ ├── orm/ │ │ │ │ │ ├── ODataRow.java │ │ │ │ │ ├── OM2MRecord.java │ │ │ │ │ ├── OM2ORecord.java │ │ │ │ │ ├── OModel.java │ │ │ │ │ ├── OModelRegistry.java │ │ │ │ │ ├── OO2MRecord.java │ │ │ │ │ ├── OSQLHelper.java │ │ │ │ │ ├── OSQLite.java │ │ │ │ │ ├── OValues.java │ │ │ │ │ ├── ServerDataHelper.java │ │ │ │ │ ├── annotation/ │ │ │ │ │ │ └── Odoo.java │ │ │ │ │ ├── fields/ │ │ │ │ │ │ ├── OColumn.java │ │ │ │ │ │ └── types/ │ │ │ │ │ │ ├── OBlob.java │ │ │ │ │ │ ├── OBoolean.java │ │ │ │ │ │ ├── ODate.java │ │ │ │ │ │ ├── ODateTime.java │ │ │ │ │ │ ├── OFloat.java │ │ │ │ │ │ ├── OHtml.java │ │ │ │ │ │ ├── OInteger.java │ │ │ │ │ │ ├── OSelection.java │ │ │ │ │ │ ├── OText.java │ │ │ │ │ │ ├── OTimestamp.java │ │ │ │ │ │ ├── OTypeHelper.java │ │ │ │ │ │ └── OVarchar.java │ │ │ │ │ └── provider/ │ │ │ │ │ └── BaseModelProvider.java │ │ │ │ ├── service/ │ │ │ │ │ ├── ISyncFinishListener.java │ │ │ │ │ ├── ISyncServiceListener.java │ │ │ │ │ ├── OSyncAdapter.java │ │ │ │ │ ├── OSyncDataUtils.java │ │ │ │ │ ├── OSyncService.java │ │ │ │ │ └── receivers/ │ │ │ │ │ └── ISyncFinishReceiver.java │ │ │ │ ├── support/ │ │ │ │ │ ├── OUser.java │ │ │ │ │ ├── OdooFields.java │ │ │ │ │ ├── OdooInstancesSelectorDialog.java │ │ │ │ │ ├── OdooLoginHelper.java │ │ │ │ │ ├── OdooServerTester.java │ │ │ │ │ ├── OdooUserLoginSelectorDialog.java │ │ │ │ │ ├── addons/ │ │ │ │ │ │ ├── AddonsHelper.java │ │ │ │ │ │ ├── OAddon.java │ │ │ │ │ │ └── fragment/ │ │ │ │ │ │ ├── BaseFragment.java │ │ │ │ │ │ ├── IBaseFragment.java │ │ │ │ │ │ ├── IOnSearchViewChangeListener.java │ │ │ │ │ │ └── ISyncStatusObserverListener.java │ │ │ │ │ ├── drawer/ │ │ │ │ │ │ └── ODrawerItem.java │ │ │ │ │ ├── list/ │ │ │ │ │ │ ├── IOnItemClickListener.java │ │ │ │ │ │ ├── OCursorListAdapter.java │ │ │ │ │ │ └── OListAdapter.java │ │ │ │ │ └── sync/ │ │ │ │ │ └── SyncUtils.java │ │ │ │ └── utils/ │ │ │ │ ├── BitmapUtils.java │ │ │ │ ├── IntentUtils.java │ │ │ │ ├── JSONUtils.java │ │ │ │ ├── OActionBarUtils.java │ │ │ │ ├── OAlert.java │ │ │ │ ├── OAlertDialog.java │ │ │ │ ├── OControls.java │ │ │ │ ├── OCursorUtils.java │ │ │ │ ├── ODateUtils.java │ │ │ │ ├── OFragmentUtils.java │ │ │ │ ├── OListUtils.java │ │ │ │ ├── OPreferenceManager.java │ │ │ │ ├── OResource.java │ │ │ │ ├── OStorageUtils.java │ │ │ │ ├── OStringColorUtil.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── controls/ │ │ │ │ │ └── ExpandableHeightGridView.java │ │ │ │ ├── dialog/ │ │ │ │ │ └── OChoiceDialog.java │ │ │ │ ├── drawer/ │ │ │ │ │ ├── DrawerUtils.java │ │ │ │ │ └── ODrawerScrollView.java │ │ │ │ ├── logger/ │ │ │ │ │ └── OLog.java │ │ │ │ ├── notification/ │ │ │ │ │ └── ONotificationBuilder.java │ │ │ │ ├── reminder/ │ │ │ │ │ ├── ReminderActionReceiver.java │ │ │ │ │ ├── ReminderReceiver.java │ │ │ │ │ └── ReminderUtils.java │ │ │ │ └── sys/ │ │ │ │ ├── IOnActivityResultListener.java │ │ │ │ ├── IOnBackPressListener.java │ │ │ │ └── OCacheUtils.java │ │ │ ├── datas/ │ │ │ │ └── OConstants.java │ │ │ ├── news/ │ │ │ │ ├── News.java │ │ │ │ ├── NewsDetail.java │ │ │ │ ├── OdooNewsReceiver.java │ │ │ │ └── models/ │ │ │ │ └── OdooNews.java │ │ │ └── server/ │ │ │ └── notifications/ │ │ │ └── OdooServerNotificationReceiver.java │ │ └── odoo/ │ │ └── controls/ │ │ ├── BezelImageView.java │ │ ├── DateTimePicker.java │ │ ├── ExpandableListControl.java │ │ ├── ExpandableListOperationListener.java │ │ ├── IOControlData.java │ │ ├── IOnChangeCallback.java │ │ ├── IOnDomainFilterCallbacks.java │ │ ├── IOnQuickRecordCreateListener.java │ │ ├── OBlobField.java │ │ ├── OBooleanField.java │ │ ├── OControlHelper.java │ │ ├── ODateTimeField.java │ │ ├── OEditTextField.java │ │ ├── OField.java │ │ ├── OForm.java │ │ ├── OSelectionField.java │ │ ├── SearchableItemActivity.java │ │ └── fab/ │ │ ├── DirectionScrollListener.java │ │ └── FloatingActionButton.java │ └── res/ │ ├── drawable/ │ │ ├── circle_mask.xml │ │ ├── circle_mask_gray.xml │ │ ├── circle_mask_primary.xml │ │ ├── circle_mask_secondary.xml │ │ ├── drawer_background_cover.xml │ │ ├── icon_bg_oval_blue.xml │ │ ├── icon_bg_oval_green.xml │ │ ├── icon_bg_oval_orange.xml │ │ ├── icon_bg_oval_red.xml │ │ ├── icon_bg_oval_violet.xml │ │ ├── login_signup_button.xml │ │ ├── login_signup_button_clicked.xml │ │ ├── login_signup_button_normal.xml │ │ ├── login_signup_control_bg.xml │ │ └── tag_background.xml │ ├── layout/ │ │ ├── activity_app_intro.xml │ │ ├── base_about.xml │ │ ├── base_account_ask_pass.xml │ │ ├── base_account_item.xml │ │ ├── base_account_quick_manage.xml │ │ ├── base_attachment_item.xml │ │ ├── base_control_searchable_layout.xml │ │ ├── base_control_template.xml │ │ ├── base_drawer.xml │ │ ├── base_drawer_account_item.xml │ │ ├── base_drawer_group_layout.xml │ │ ├── base_drawer_menu_item.xml │ │ ├── base_instance_item.xml │ │ ├── base_intro_slider_view.xml │ │ ├── base_login.xml │ │ ├── base_mail_chatter.xml │ │ ├── base_mail_chatter_item.xml │ │ ├── base_mail_chatter_message_compose.xml │ │ ├── base_mail_chatter_message_detail.xml │ │ ├── base_manage_accounts.xml │ │ ├── base_no_items_view.xml │ │ ├── base_no_items_view.xml~ │ │ ├── base_profile.xml │ │ ├── base_setting_activity.xml │ │ ├── base_simple_list_item_1.xml │ │ ├── base_simple_list_item_1_selected.xml │ │ ├── base_toolbar.xml │ │ ├── calendar_dashboard.xml │ │ ├── calendar_dashboard_item_separator.xml │ │ ├── calendar_dashboard_item_view.xml │ │ ├── calendar_dashboard_items.xml │ │ ├── calendar_event_detail_form.xml │ │ ├── common_listview.xml │ │ ├── crm_caller_window_layout.xml │ │ ├── crm_convert_to_opportunity.xml │ │ ├── crm_convert_to_opportunity_item.xml │ │ ├── crm_convert_to_quotation.xml │ │ ├── crm_detail.xml │ │ ├── crm_item.xml │ │ ├── crm_opportunity_pagger.xml │ │ ├── crm_phonecall_detail.xml │ │ ├── customer_detail.xml │ │ ├── customer_filter_container.xml │ │ ├── customer_row_item.xml │ │ ├── event_color_chooser_item.xml │ │ ├── event_color_grid.xml │ │ ├── listview_data_loading_progress.xml │ │ ├── news_detail.xml │ │ ├── news_list.xml │ │ ├── odoo_activity.xml │ │ ├── odoo_news.xml │ │ ├── phonecall_item.xml │ │ ├── reminder_custom_dialog_view.xml │ │ ├── reminder_item_view.xml │ │ ├── sale_add_item.xml │ │ ├── sale_detail.xml │ │ ├── sale_order_item.xml │ │ ├── sale_order_line_item.xml │ │ └── sale_product_line_item.xml │ ├── menu/ │ │ ├── menu_about.xml │ │ ├── menu_base_login.xml │ │ ├── menu_calendar_dashboard.xml │ │ ├── menu_calendar_detail.xml │ │ ├── menu_customer_detail.xml │ │ ├── menu_dashboard_events.xml │ │ ├── menu_dashboard_opportunity.xml │ │ ├── menu_dashboard_phonecalls.xml │ │ ├── menu_lead_detail.xml │ │ ├── menu_lead_list_sheet.xml │ │ ├── menu_leads.xml │ │ ├── menu_opp_list_sheet.xml │ │ ├── menu_partners.xml │ │ ├── menu_phonecall_detail.xml │ │ ├── menu_phonecalls.xml │ │ ├── menu_quotation_cancel_sheet.xml │ │ ├── menu_quotation_sheet.xml │ │ ├── menu_sale_add_item.xml │ │ ├── menu_sale_detail.xml │ │ ├── menu_sales_order.xml │ │ ├── menu_sheet_customer.xml │ │ └── menu_so_sheet.xml │ ├── values/ │ │ ├── attrs.xml │ │ ├── base-strings.xml │ │ ├── bool.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── fonts.xml │ │ ├── strings.xml │ │ ├── strings.xml~ │ │ ├── styles.xml │ │ └── theme-values.xml │ ├── values-v19/ │ │ └── bool.xml │ ├── values-v21/ │ │ ├── colors.xml │ │ ├── styles.xml │ │ └── theme-values.xml │ ├── values-w820dp/ │ │ └── dimens.xml │ └── xml/ │ ├── authenticator.xml │ ├── base_preference.xml │ ├── calendar_sync_adapter.xml │ ├── crm_sync_adapter.xml │ ├── customer_sync_adapter.xml │ ├── phonecall_sync_adapter.xml │ └── sale_sync_adapter.xml ├── bottom-sheet-lib/ │ ├── bottom-sheet-lib.aar │ ├── bottom-sheet-lib.iml │ └── build.gradle ├── build.gradle ├── calendar-lib/ │ ├── build.gradle │ ├── calendar-lib.aar │ └── calendar-lib.iml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── intro-slider-lib/ │ ├── app.iml │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── odoo/ │ │ ├── widget/ │ │ │ └── slider/ │ │ │ └── navigator/ │ │ │ └── PagerNavigatorAdapter.java │ │ └── widgets/ │ │ └── slider/ │ │ ├── SliderHelper.java │ │ ├── SliderItem.java │ │ ├── SliderPagerAdapter.java │ │ └── SliderView.java │ └── res/ │ ├── drawable/ │ │ └── intro_slider_dot_bg.xml │ ├── layout/ │ │ ├── default_ui.xml │ │ └── slider_default_view.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── values-v11/ │ │ └── styles.xml │ └── values-v14/ │ └── styles.xml ├── local.properties ├── master-crm-studio-dpr.iml ├── odoo-rpc-v2/ │ ├── build.gradle │ └── odoo-rpc-v2.aar ├── parallax-effect-lib/ │ ├── build.gradle │ └── parallax-effect-lib.aar ├── settings.gradle └── snackbar-lib/ ├── build.gradle ├── snackbar-lib.aar └── snackbar-lib.iml