Keanan Kindle

Contains ads
Content rating
Teen
100+
Downloads
Content rating
Teen
Users Interact
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Kindle is an open-source Twitter inspiration built-in flutter.


App features :-

#Login-Signup
* User can create an account using email and password.
* User can log in using email, password or simply do login using google authentication.
* User can send reset password link to his email from forgot password page.
* Firebase auth implementation.

#Post
* User can view Posts on his home timeline.
* Only Posts from the following user can be shown on home page timeline.
* Blue tick shows after verified user's name.
* User is displayed username, profile pic, and timestamp on Post.
* User can tap Post to view Post detail and comments Post..
* On user profile click from post user is redirected to user's profile page.
* User can like or unlike by clicking on the heart icon.
* On comment icon tapped user is redirected to reply Post page.
* On Post image clicked user is redirected to image view page.
* On long press Post description is copied to the clipboard.
* User can comment on any Post. Commented Post is itself a post.
* User can comment on the comment itself. This makes a nested Post thread.
* User can repost any Post with comment.
* Post is updated in realtime if someone likes or comments on the Post.
* User can click a link within post body. It will launch the browser with a relative link.
* User can "reply" to post by tapping on comment Icon.
* User that wrote the original post is automatic "@" replied in compose.
* User can share Post on other social apps by tapping on the share icon.
* Increase repost count of the original post when someone reposts the user's Post.
* Decrease repost count of the original post when repost is deleted.

# Compose a Post
* User can compose and post a Post.
* On compose Post icon clicked user is redirected to compose Post page.
* Users can add an image to Post from the camera or phone gallery.
* User can see a counter with a total number of characters left for post while composing Post.
* User can add `Hash Tags` and `URLs` which will be highlighted in Post once Post is posted.
* User can be redirected back to home timeline page after posting Post.
* Newly created Posts will be inserted on the timeline Posts list. No need to pull refresh.

#Profile
* Profile view indicates the user's timeline.
* User can click on any user's profile image to navigate his profile timeline.
* User can view his profile by clicking on the profile button from the sidebar or by clicking on his profile image from his Posts.
* User can see picture, tagline, date of joining Twitter, follower, following count, and his posts.
* User can edit his profile by clicking on `Edit Profile` button.
* User can send messages to others by clicking on message icon on another's user profile.
* User can compose posts by tapping the compose icon on his profile page. Newly added posts from his profile are automatically added to home timeline.
* User can follow another user by tapping on `Follow` button on user's profile.
* If the user tap on the `Follow` or `Following` button other user's follower count is updated in realtime.
* Display only Posts whose profile is opened.

#Notifications
* Add notification if someone likes your Post.
* Remove notification on unlike Post.
* Update user count in the notification on like unlike.

#Messaging
* User can send text message.
* Show previous chat with time.
* Update chat in realtime.
* Show user's list on New Message page
* Add search field to search user by username
* View chat users list
* FAB button to select a user to send message
* Add user to chat list page immediately if a user send message to logged in message
* On tap user from list redirect user to chat screen
Welcome to Kindle,users can create a profile, follow, like and comment on posts.
Updated on
Jan 12, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Personal info and Photos and videos
  • This app may collect these data types
    Location, Personal info and 2 others
  • Data isn’t encrypted
  • You can request that data be deleted