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...
Feature
Description
Global feed
User can scroll vertically to see a list of posts from the global feed.
This component consists of two components; My community and Global feed components.
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
Method
Description
newsFeedFragmentDelegate
Fragment delegation for EkoNewsFeedFragment
exploreFragmentDelegate
Fragment delegation for EkoExploreFragment
There are many components that you can use and integrate into your existing application.
This component consists of three components; Recommend community, Top trending community, and Categories components.
Create a Fragment
A delegate can be passed to customise the components.
Method
Description
recommendedCommunityFragmentDelegate
Fragment delegation for EkoRecommendedCommunityFragment
trendingCommunityFragmentDelegate
Fragment delegation for EkoTrendingCommunityFragment
categoryPreviewFragmentDelegate
Fragment delegation for EkoCategoryPreviewFragment
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 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.
This page provides a form for post creation.
Feature
Description
Post creation
User can create post by adding content such as text, images, and files.
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 |
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 |
Text editing | User can edit text content. |
Image removal | User can remove images. |
File removal | User can remove files. |
Feature | Description |
Community creation | User can create a community by filling the required fields and tapping the Create community button |
Feature | Description |
Category list | User can see a list of all categories sorted in alphabetical order. |
Navigation to Category detail page | When a user selects a category item, the user is navigated to Category detail page |
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 |
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
Feature
Description
Community feed
User can scroll vertically to see a list of posts from a community feed
This page shows profile of a community including its own feed.
Feature
Description
Becoming a member
User can tap Join button to join a community
Post creation
User can tap the floating action button to open Post creation page
Community profile update
Creator can tap Edit profile button to open Community profile edit page
This page shows user profile information as well as user feed
Create a Fragment
A delegate can be passed to customise the components.
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
Method
Description
feedFragmentDelegate
Fragment delegation for EkoFeedFragment
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 |
Post creation on user's own feed |
Post creation on community feed |
When a user selects My Timeline, UIKit will open with the user's own feed as the target.
When a user selects a community, UIKit will open with the selected community.
Feature
Description
Member Selection
User can select a list of users
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