Android Open Source - Chat mobile Chat-App






Project Summary

A project developed in W(P)8, android and web that uses mobile services to build a chat app.

Web Site / Source Repository

Chat-App is hosted in the following web site
https://github.com/slown1/Chat-App

If you think the Android project Chat-App 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 Chat-App.

ItemValue
Java File Count115
Supported screen sizes[mdpi, ldpi, xxhdpi, hdpi, xhdpi, v11]
Minimum SDK Version16
Activity Count3
Fragment Count2
jar files usedandroid-support-v4.jar
croutonlibrary.jar
google-play-services.jar
gson-2.2.2.jar
mobileservices-1.1.0.jar
notification-hubs-0.1-javadoc.jar
notification-hubs-0.1-sources.jar
notification-hubs-0.1.jar
notifications-1.0.1-javadoc.jar
notifications-1.0.1-sources.jar
notifications-1.0.1.jar
universal-image-loader-1.8.6.jar
Required Permissionsandroid.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.WAKE_LOCK
com.example.demoflavius.permission.C2D_MESSAGE
com.google.android.c2dm.permission.RECEIVE
Raw File Namesres\raw\chat_sound.mp3




Resource Files

There are 90 image files in Chat-App. The names of the image files are listed as follows.

abs__ab_bottom_solid_dark_holo.9.png
abs__ab_bottom_solid_inverse_holo.9.png
abs__ab_bottom_solid_light_holo.9.png
abs__ab_bottom_transparent_dark_holo.9.png
abs__ab_bottom_transparent_light_holo.9.png
abs__ab_share_pack_holo_dark.9.png
abs__ab_share_pack_holo_light.9.png
abs__ab_solid_dark_holo.9.png
abs__ab_solid_light_holo.9.png
abs__ab_solid_shadow_holo.9.png
abs__ab_stacked_solid_dark_holo.9.png
abs__ab_stacked_solid_light_holo.9.png
abs__ab_stacked_transparent_dark_holo.9.png
abs__ab_stacked_transparent_light_holo.9.png
abs__ab_transparent_dark_holo.9.png
abs__ab_transparent_light_holo.9.png
abs__cab_background_bottom_holo_dark.9.png
abs__cab_background_bottom_holo_light.9.png
abs__cab_background_top_holo_dark.9.png
abs__cab_background_top_holo_light.9.png
abs__dialog_full_holo_dark.9.png
abs__dialog_full_holo_light.9.png
abs__ic_ab_back_holo_dark.png
abs__ic_ab_back_holo_light.png
abs__ic_cab_done_holo_dark.png
abs__ic_cab_done_holo_light.png
abs__ic_menu_moreoverflow_normal_holo_dark.png
abs__ic_menu_moreoverflow_normal_holo_light.png
abs__ic_menu_share_holo_dark.png
abs__ic_menu_share_holo_light.png
abs__list_selector_disabled_holo_dark.9.png
abs__list_selector_disabled_holo_light.9.png
abs__menu_dropdown_panel_holo_dark.9.png
abs__menu_dropdown_panel_holo_light.9.png
abs__progress_primary_holo_dark.9.png
abs__progress_primary_holo_light.9.png
abs__spinner_48_inner_holo.png
abs__spinner_48_outer_holo.png
abs__spinner_ab_default_holo_dark.9.png
abs__spinner_ab_default_holo_light.9.png
abs__spinner_ab_disabled_holo_dark.9.png
abs__spinner_ab_disabled_holo_light.9.png
abs__spinner_ab_focused_holo_dark.9.png
abs__spinner_ab_focused_holo_light.9.png
abs__spinner_ab_pressed_holo_dark.9.png
abs__spinner_ab_pressed_holo_light.9.png
busy.png
common_signin_btn_icon_disabled_dark.9.png
common_signin_btn_icon_disabled_focus_dark.9.png
common_signin_btn_icon_disabled_focus_light.9.png
common_signin_btn_icon_disabled_light.9.png
common_signin_btn_icon_focus_dark.9.png
common_signin_btn_icon_focus_light.9.png
common_signin_btn_icon_normal_dark.9.png
common_signin_btn_icon_normal_light.9.png
common_signin_btn_icon_pressed_dark.9.png
common_signin_btn_icon_pressed_light.9.png
common_signin_btn_text_disabled_dark.9.png
common_signin_btn_text_disabled_focus_dark.9.png
common_signin_btn_text_disabled_focus_light.9.png
common_signin_btn_text_disabled_light.9.png
common_signin_btn_text_focus_dark.9.png
common_signin_btn_text_focus_light.9.png
common_signin_btn_text_normal_dark.9.png
common_signin_btn_text_normal_light.9.png
common_signin_btn_text_pressed_dark.9.png
common_signin_btn_text_pressed_light.9.png
facebook.png
google.png
ic_plusone_medium_off_client.png
ic_plusone_small_off_client.png
ic_plusone_standard_off_client.png
ic_plusone_tall_off_client.png
linkedtranslators_bubblegreen.9.png
linkedtranslators_bubbleyellow.9.png
linkedtranslators_button.png
linkedtranslators_button_pressed.9.png
linkedtranslators_chaticon.png
linkedtranslators_chaticonsmall.png
linkedtranslators_logouticon.png
linkedtranslators_reportaproblemicon.png
linkedtranslators_settingsicon.png
linkedtranslators_termsandconditionsicon.png
linkedtranslators_user.png
linkedtranslators_usericon.png
ninja.png
offline.png
online.png
twitter.png
windows.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Chat-App has the following Java source files.

android.UnusedStub.java
android.support.v4.app._ActionBarSherlockTrojanHorse.java
com.actionbarsherlock.ActionBarSherlock.java
com.actionbarsherlock.app.ActionBar.java
com.actionbarsherlock.app.SherlockActivity.java
com.actionbarsherlock.app.SherlockDialogFragment.java
com.actionbarsherlock.app.SherlockExpandableListActivity.java
com.actionbarsherlock.app.SherlockFragment.java
com.actionbarsherlock.app.SherlockFragmentActivity.java
com.actionbarsherlock.app.SherlockListActivity.java
com.actionbarsherlock.app.SherlockListFragment.java
com.actionbarsherlock.app.SherlockPreferenceActivity.java
com.actionbarsherlock.internal.ActionBarSherlockCompat.java
com.actionbarsherlock.internal.ActionBarSherlockNative.java
com.actionbarsherlock.internal.ResourcesCompat.java
com.actionbarsherlock.internal.app.ActionBarImpl.java
com.actionbarsherlock.internal.app.ActionBarWrapper.java
com.actionbarsherlock.internal.nineoldandroids.animation.Animator.java
com.actionbarsherlock.internal.nineoldandroids.animation.AnimatorListenerAdapter.java
com.actionbarsherlock.internal.nineoldandroids.animation.AnimatorSet.java
com.actionbarsherlock.internal.nineoldandroids.animation.FloatEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.IntEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.Keyframe.java
com.actionbarsherlock.internal.nineoldandroids.animation.ObjectAnimator.java
com.actionbarsherlock.internal.nineoldandroids.animation.PropertyValuesHolder.java
com.actionbarsherlock.internal.nineoldandroids.animation.TypeEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.ValueAnimator.java
com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.java
com.actionbarsherlock.internal.nineoldandroids.view.animation.AnimatorProxy.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineHorizontalScrollView.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineLinearLayout.java
com.actionbarsherlock.internal.view.ActionProviderWrapper.java
com.actionbarsherlock.internal.view.StandaloneActionMode.java
com.actionbarsherlock.internal.view.View_HasStateListenerSupport.java
com.actionbarsherlock.internal.view.View_OnAttachStateChangeListener.java
com.actionbarsherlock.internal.view.menu.ActionMenu.java
com.actionbarsherlock.internal.view.menu.ActionMenuItem.java
com.actionbarsherlock.internal.view.menu.ActionMenuItemView.java
com.actionbarsherlock.internal.view.menu.ActionMenuPresenter.java
com.actionbarsherlock.internal.view.menu.ActionMenuView.java
com.actionbarsherlock.internal.view.menu.BaseMenuPresenter.java
com.actionbarsherlock.internal.view.menu.ListMenuItemView.java
com.actionbarsherlock.internal.view.menu.MenuBuilder.java
com.actionbarsherlock.internal.view.menu.MenuItemImpl.java
com.actionbarsherlock.internal.view.menu.MenuItemWrapper.java
com.actionbarsherlock.internal.view.menu.MenuPopupHelper.java
com.actionbarsherlock.internal.view.menu.MenuPresenter.java
com.actionbarsherlock.internal.view.menu.MenuView.java
com.actionbarsherlock.internal.view.menu.MenuWrapper.java
com.actionbarsherlock.internal.view.menu.SubMenuBuilder.java
com.actionbarsherlock.internal.view.menu.SubMenuWrapper.java
com.actionbarsherlock.internal.widget.AbsActionBarView.java
com.actionbarsherlock.internal.widget.ActionBarContainer.java
com.actionbarsherlock.internal.widget.ActionBarContextView.java
com.actionbarsherlock.internal.widget.ActionBarView.java
com.actionbarsherlock.internal.widget.CapitalizingButton.java
com.actionbarsherlock.internal.widget.CapitalizingTextView.java
com.actionbarsherlock.internal.widget.FakeDialogPhoneWindow.java
com.actionbarsherlock.internal.widget.IcsAbsSpinner.java
com.actionbarsherlock.internal.widget.IcsAdapterView.java
com.actionbarsherlock.internal.widget.IcsLinearLayout.java
com.actionbarsherlock.internal.widget.IcsListPopupWindow.java
com.actionbarsherlock.internal.widget.IcsProgressBar.java
com.actionbarsherlock.internal.widget.IcsSpinner.java
com.actionbarsherlock.internal.widget.ScrollingTabContainerView.java
com.actionbarsherlock.view.ActionMode.java
com.actionbarsherlock.view.ActionProvider.java
com.actionbarsherlock.view.CollapsibleActionView.java
com.actionbarsherlock.view.Menu.java
com.actionbarsherlock.view.MenuInflater.java
com.actionbarsherlock.view.MenuItem.java
com.actionbarsherlock.view.SubMenu.java
com.actionbarsherlock.view.Window.java
com.actionbarsherlock.widget.ActivityChooserModelClient.java
com.actionbarsherlock.widget.ShareActionProvider.java
com.example.demoflavius.GcmBroadcastReceiver.java
com.example.demoflavius.GcmIntentService.java
com.example.demoflavius.activities.ChatActivity.java
com.example.demoflavius.activities.LoginActivity.java
com.example.demoflavius.activities.SlidingMenuParentActivity.java
com.example.demoflavius.activities.ToMoveInAppActivity.java
com.example.demoflavius.adapters.BubbleChatAdapter.java
com.example.demoflavius.adapters.ChatAdapterForSlidingMenu.java
com.example.demoflavius.adapters.SettingsAdapter.java
com.example.demoflavius.application.ApplicationConstants.java
com.example.demoflavius.application.LifecycleHandler.java
com.example.demoflavius.application.MyApplication.java
com.example.demoflavius.data.Channel.java
com.example.demoflavius.data.ConversationMessage.java
com.example.demoflavius.data.Enums.java
com.example.demoflavius.data.Friend.java
com.example.demoflavius.data.Message.java
com.example.demoflavius.data.Section.java
com.example.demoflavius.data.SectionItem.java
com.example.demoflavius.data.ToastMessage.java
com.example.demoflavius.data.UserEntity.java
com.example.demoflavius.data.UserEntityProfileCompletion.java
com.example.demoflavius.fragments.ChatPageFragment.java
com.example.demoflavius.fragments.LoginPageFragment.java
com.example.demoflavius.util.IdentityProviderConverter.java
com.example.demoflavius.util.IdentityProviderParser.java
com.example.demoflavius.util.ImageLoaderManager.java
com.example.demoflavius.util.MenuHelper.java
com.example.demoflavius.util.MessagingService.java
com.example.demoflavius.util.NavigationService.java
com.example.demoflavius.util.NotificationService.java
com.example.demoflavius.util.SoundManager.java
com.example.demoflavius.viewholders.BubbleChatViewHolder.java
com.example.demoflavius.viewholders.ChatRightSideViewHolder.java