This is a multi pane implementation of the Chat App with features such as dynamic user registration and multiuser broadcast..
ChatApp-TermProject is hosted in the following web site
https://github.com/mamtakhedekar/ChatApp-TermProject
If you think the Android project ChatApp-TermProject 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 ChatApp-TermProject.
Item | Value |
---|---|
Java File Count | 38 |
Target SDK Version | 17 |
Minimum SDK Version | 15 |
Activity Count | 4 |
Fragment Count | 1 |
jar files used | android-support-v4.jar gson-2.2.2.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.WIFI android.permission.WRITE_EXTERNAL_STORAGE |
ChatApp-TermProject has the following Java source files.
edu.stevens.cs522.chat.location.Coordinates.java edu.stevens.cs522.chat.location.DestCoordinates.java edu.stevens.cs522.chat.location.SourceCoordinates.java edu.stevens.cs522.chat.messages.BroadcastMessage.java edu.stevens.cs522.chat.messages.ChatSender.java edu.stevens.cs522.chat.messages.ChatService.java edu.stevens.cs522.chat.messages.GlobalBroadcastsMessage.java edu.stevens.cs522.chat.messages.GlobalCheckInMessage.java edu.stevens.cs522.chat.messages.GlobalCheckOutMessage.java edu.stevens.cs522.chat.messages.IChatService.java edu.stevens.cs522.chat.messages.LocalCheckInMessage.java edu.stevens.cs522.chat.messages.LocalCheckOutMessage.java edu.stevens.cs522.chat.messages.LocalPeersMessage.java edu.stevens.cs522.chat.messages.MessageInfo.java edu.stevens.cs522.chat.messages.MessageInfoInterface.java edu.stevens.cs522.chat.messages.MessageProcessor.java edu.stevens.cs522.chat.messages.MessageUtils.java edu.stevens.cs522.chat.messages.NotifyMessage.java edu.stevens.cs522.chat.messages.TextMessage.java edu.stevens.cs522.chat.peers.PeerDetails.java edu.stevens.cs522.chat.peers.ShowPeers.java edu.stevens.cs522.chat.providers.ChatContent.java edu.stevens.cs522.chat.providers.ChatroomProvider.java edu.stevens.cs522.chat.providers.MessageProvider.java edu.stevens.cs522.chat.providers.NotificationProvider.java edu.stevens.cs522.chat.providers.PeerInfoProvider.java edu.stevens.cs522.chat.rooms.Chatroom.java edu.stevens.cs522.chat.rooms.Chatrooms.java edu.stevens.cs522.chat.ui.ChatRoomDetailActivity.java edu.stevens.cs522.chat.ui.ChatRoomDetailFragment.java edu.stevens.cs522.chat.ui.ChatRoomListActivity.java edu.stevens.cs522.chat.ui.ChatRoomListFragment.java edu.stevens.cs522.chat.ui.IChatRoomManager.java edu.stevens.cs522.chat.ui.ISendMessage.java edu.stevens.cs522.chat.ui.JoinNewChatActionBar.java edu.stevens.cs522.chat.ui.TopicRegistrationActivity.java edu.stevens.cs522.chat.ui.UserInputActivity.java