Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
There are many components that you can use and integrate into your existing application.
Amity UIKit provides already built UI elements on single page. You can change the appearance, such as colour and typography, in the global settings. However, the UIKit does not allow you to replace these small components with other views. In addition, you cannot modify the view hierarchy inside the page.
Method
Description
myCommunityPreviewViewMaker
If you set this handler to the view controller, my community view will be replaced by the view passed through this block.
globalFeedViewMaker
If you set this handler to the view controller, global feed view will be replaced by the view passed through this block.
Feature | Description |
Global feed | User can scroll vertically to see a list of posts from the global feed. |
Method | Description |
myCommunityPreviewViewMaker | If you set this handler to the view controller, my community view will be replaced by the view passed through this block. |
Feature
Description
My Community list
User can scroll horizontally to see a list of up to eight communities that the user has joined sorted in alphabetical order.
Navigation to Community profile page
When a user selects an community item, the user is navigated to Community Profile page
Navigation to My community page
When a user selects the arrow, the user is navigated to My community page
Feature | Description |
Recommended Community list | User can scroll horizontally to see up to four recommended communities. |
Navigation to Community profile |
When a user selects a community item , the user is navigated to
Feature
Description
Top trending
Community list
User can see up to five top trending communities.
Navigation to Community profile
When a user selects a community item , the user is navigated to Community Profile page
Feature
Description
Category list
User can see up to eight categories sorted in alphabetical order.
Navigation to Category detail page
When a user clicks on a category item , the user is navigated to Category detail page.
Navigation to Category list
When a user selects the arrow, the user is navigated to Category list page.
Feature | Description |
Category list | User can see a list of all categories sorted in alphabetical order. |
Navigation to Category detail page |
Feature | Description |
My community list | User can scroll vertically to see a list of communities that the user has joined sorted in alphabetical order. |
Community search | User can search for community by name |
Community creation |
When a user selects a category item, the user is navigated to
User can click on + button , to open
Feature
Description
Community list by category
User can see a list of all communities that belong to a category sorted in alphabetical order.
Navigation to Community Profile page
When a user selects a community item, the user is navigated to Community Profile page
Feature | Description |
Community profile update | User can update the information such as avatar, community name, description, categories etc for this community. Profile will be updated upon tapping save button. |
Feature | Description |
Community creation | User can create a community by filling the required fields and tapping the Create community button |
Parameter | Description |
viewType | enums to determine what the view type should be
consist of |
Feature | Description |
Leave community | User can leave the viewing community by click on leave community button |
edit community profile page(moderator user) |
Close community(moderator user) | User can see and perform close community option if the user is the moderator. |
Community member page |
Community Notification setting |
User can see and access to if the user is the moderator.
User can access to
User can see the notification setting status and can access to the
Feature
Description
toggle on/off notification community level setting
Users can choose to toggle on / off the notification setting for this specific community
Hide disable notification setting.
Users will not see push notification that have been turned off
error state handle
when users try to change the status of the community push notification setting and get an error from our back-end due to a failed attempt
No internet connection state
if users do not have a stable internet connection, the system will show the error as stated
Feature | Description |
toggle on/off notification community level setting | Users can choose to toggle on / off the notification setting for this specific community |
Hide disable notification setting. | Users will not see push notifications that have been turned off |
error state handle | When users try to Change the status of the community push notification setting and get an error from our back-end due to a failed attempt |
Feature | Description |
toggle on/off notification community level setting | User can choose to toggle on / off the notification setting for this specific community |
Hide disable notification setting. | User will not see the push notification that has been turn off. |
error state handle | when use try to change the status of the community push notification setting but not success due to get error from Backend , we will show pop up and return the toggle state to before the change, |
This page provides a form for post creation.
Create a view controller
Parameter
EkoCommunityModel is a wrapper class of EkoCommunity which is a live object from EkoChat
Parameter
Description
postTarget
enums to determine where is the target feed
consist of myFeed
and community(EkoCommunityModel)
Feature | Description |
Post content | User can view content of the post including reactions and comments. |
Comment creation | User can create a comment by adding text to the compose bar and tapping Post button |
This page provides a form to edit post content.
Feature
Description
Text editing
User can edit text content.
Image removal
User can remove images.
File removal
User can remove files.
Parameter
Description
postTarget
enums to determine where is the target feed
consist of myFeed
and community(EkoCommunityModel)
post
EkoPost is a live object from EkoChat
Feature | Description |
Becoming a member | User can tap Join button to join a community |
Post creation |
Community profile update |
User can tap the floating action button to open
Creator can tap Edit profile button to open
Feature
Description
Community feed
User can scroll vertically to see a list of posts from a community feed
Feature | Description |
Navigation to user profile page | User can view profile page by tapping on member list item |
Report user | User can report members present in community |
This page shows user profile information as well as user feed
Feature
Description
User Profile
User can view display name and description
Post creation
User can tap the floating action button to open Post creation page to create a post on user's own page
User profile update
User can tap Edit profile to open User profile edit page to update user's own profile
Feature
Description
User feed
User can scroll vertically to see a list of posts from a user feed
Feature
Description
User profile update
User can update the information such as avatar, display name, and description. Profile will be updated upon tapping save button.
Feature
Description
Member Selection
User can select a list of users
Feature
Description
Post creation on user's own feed
When a user selects My Timeline, UIKit will open Post Creation page with the user's own feed as the target.
Post creation on community feed
When a user selects a community, UIKit will open Post Creation page with the selected community.