Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

Fwitter

Fwitter

91 downloads

Uploaded by
● DEBLOATED ●
Version
1.0.7 (build 12) 
Size
2.8 MiB
Publish Date
2022-04-03
Category
Social
Package
com.thealphamerc.flutter_twitter_clone
Minimum OS
Android 4.4W
SHA1
b0d67c7587a2792e8e045ba43657973707dc2817
Description
Fwitter — это клон Twitter с открытым исходным кодом, встроенный в flutter. Ссылка на исходный код проекта :- https://github.com/TheAlphamerc/flutter_twitter_clone Если вы нашли ошибку или хотите предложить какую-либо функцию, сообщите об этом здесь:- https://github.com/TheAlphamerc/flutter_twitter_clone/issues. Функции приложения :- #Login-Signup * Пользователь может создать аккаунт, используя электронную почту и пароль. * Пользователь может войти в систему, используя электронную почту, пароль или просто выполнить вход с помощью аутентификации google. * Пользователь может отправить ссылку на сброс пароля на свой email со страницы "Забыли пароль". * Реализация Firebase auth. #Tweet * Пользователь может просматривать твиты на своей домашней временной шкале. * Только твиты следующего пользователя могут быть показаны на главной странице. * Синяя галочка отображается после имени верифицированного пользователя. * Пользователь получает имя пользователя, фотографию профиля и метку времени в твите. * Пользователь может нажать на твит, чтобы просмотреть подробности твита и комментарии к нему. * При нажатии на профиль пользователя из твита пользователь перенаправляется на страницу профиля пользователя. * Пользователь может поставить "лайк" или "не нравится", нажав на значок сердечка. * При нажатии на значок комментария пользователь перенаправляется на страницу ответа на твит. * При нажатии на изображение Твитта пользователь перенаправляется на страницу просмотра изображений. * При длительном нажатии описание твита копируется в буфер обмена. * Пользователь может комментировать любой твит. Прокомментированный твит сам является твитом. * Пользователь может комментировать сам комментарий. Таким образом создается вложенный поток твитов. * Пользователь может ретвитить любой твит с комментарием. * Твит обновляется в реальном времени, если кто-то лайкнул или прокомментировал твит. * Пользователь может нажать на ссылку в теле твита. Это приведет к запуску браузера с относительной ссылкой. * Пользователь может "ответить" на твит, нажав на значок комментария. * Пользователь, написавший оригинальный твит, будет автоматически отмечен "@" при составлении ответа. * Пользователь может поделиться твитом в других социальных приложениях, нажав на значок "поделиться". * Увеличение числа ретвитов оригинального твита, когда кто-то ретвитит твит пользователя. * Уменьшение количества ретвитов оригинального твита при удалении ретвита. # Составить твит * Пользователь может создать и опубликовать твит. * При нажатии на иконку создания твита пользователь перенаправляется на страницу создания твита. * Пользователь может добавить к твиту изображение из камеры или галереи телефона. * Во время создания твита пользователь может видеть счетчик с общим количеством символов, оставшихся для твита. * Пользователь может добавлять `Hash-теги` и `URLs`, которые будут выделены в твите после публикации. * Пользователь может быть перенаправлен обратно на главную страницу временной шкалы после публикации твита. * Вновь созданные твиты будут вставлены в список твитов временной шкалы. Нет необходимости нажимать кнопку "Обновить". #Профиль * Просмотр профиля показывает временную шкалу пользователя. * Пользователь может нажать на изображение профиля любого пользователя, чтобы перейти на его временную шкалу. * Пользователь может просмотреть свой профиль, нажав на кнопку профиля на боковой панели или кликнув на изображение профиля в его твитах. * Пользователь может увидеть фотографию, теглайн, дату присоединения к Твиттеру, количество подписчиков, количество подписчиков и его твиты. * Пользователь может редактировать свой профиль, нажав на кнопку `Edit Profile`. * Пользователь может отправлять сообщения другим пользователям, нажав на значок сообщения на профиле другого пользователя. * Пользователь может создавать твиты, нажав на иконку "Создать" на странице своего профиля. Новые твиты из его профиля автоматически добавляются на домашнюю временную шкалу. * Пользователь может следить за другим пользователем, нажав на кнопку `Follow` на его профиле. * При нажатии на кнопку `Follow` или `Following` количество подписчиков другого пользователя обновляется в режиме реального времени. * Отображение только тех твитов, чей профиль открыт. #Уведомления * Добавить уведомление, если кому-то понравился ваш твит. * Удаление уведомления о непохожем твите. * Обновление количества пользователей в уведомлении о "нравится-не нравится". #Обмен сообщениями * Пользователь может отправлять текстовые сообщения. * Показать предыдущий чат с указанием времени. * Обновление чата в реальном времени. * Показать список пользователей на странице "Новое сообщение". * Добавить поле поиска для поиска пользователя по имени пользователя. * Просмотр списка пользователей чата * Кнопка FAB для выбора пользователя для отправки сообщения. * Добавление пользователя на страницу списка чата сразу же, если пользователь отправил сообщение зарегистрированному пользователю. * При нажатии на пользователя из списка перенаправлять пользователя на экран чата __________________________________ Fwitter is an open-source Twitter clone built-in flutter. Project source code link :- https://github.com/TheAlphamerc/flutter_twitter_clone If you found a bug or want to suggest a feature report it here:- https://github.com/TheAlphamerc/flutter_twitter_clone/issues 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. #Tweet * User can view Tweets on his home timeline. * Only Tweets 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 Tweet. * User can tap Tweet to view Tweet detail and comments Tweet.. * On user profile click from tweet 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 Tweet page. * On Tweet image clicked user is redirected to image view page. * On long press Tweet description is copied to the clipboard. * User can comment on any Tweet. Commented Tweet is itself a tweet. * User can comment on the comment itself. This makes a nested Tweet thread. * User can retweet any Tweet with comment. * Tweet is updated in realtime if someone likes or comments on the Tweet. * User can click a link within tweet body. It will launch the browser with a relative link. * User can "reply" to tweet by tapping on comment Icon. * User that wrote the original tweet is automatic "@" replied in compose. * User can share Tweet on other social apps by tapping on the share icon. * Increase retweet count of the original tweet when someone retweets the user's Tweet. * Decrease retweet count of the original tweet when retweet is deleted. # Compose a Tweet * User can compose and post a Tweet. * On compose Tweet icon clicked user is redirected to compose Tweet page. * Users can add an image to Tweet from the camera or phone gallery. * User can see a counter with a total number of characters left for tweet while composing Tweet. * User can add `Hash Tags` and `URLs` which will be highlighted in Tweet once Tweet is posted. * User can be redirected back to home timeline page after posting Tweet. * Newly created Tweets will be inserted on the timeline Tweets 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 Tweets. * User can see picture, tagline, date of joining Twitter, follower, following count, and his tweets. * 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 tweets by tapping the compose icon on his profile page. Newly added tweets 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 Tweets whose profile is opened. #Notifications * Add notification if someone likes your Tweet. * Remove notification on unlike Tweet. * 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

You may also be interested