{"id":13685530,"url":"https://github.com/TunNandaAung/tweety-mobile","last_synced_at":"2025-05-01T04:31:34.710Z","repository":{"id":40782550,"uuid":"276938675","full_name":"TunNandaAung/tweety-mobile","owner":"TunNandaAung","description":"Flutter app for Tweety","archived":false,"fork":false,"pushed_at":"2022-10-31T10:15:33.000Z","size":1857,"stargazers_count":73,"open_issues_count":2,"forks_count":30,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-22T07:07:25.825Z","etag":null,"topics":["flutter","flutter-bloc","mobile-app","tweety"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TunNandaAung.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-03T16:03:42.000Z","updated_at":"2025-01-27T19:59:03.000Z","dependencies_parsed_at":"2023-01-20T00:32:21.318Z","dependency_job_id":null,"html_url":"https://github.com/TunNandaAung/tweety-mobile","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TunNandaAung%2Ftweety-mobile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TunNandaAung%2Ftweety-mobile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TunNandaAung%2Ftweety-mobile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TunNandaAung%2Ftweety-mobile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TunNandaAung","download_url":"https://codeload.github.com/TunNandaAung/tweety-mobile/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251824384,"owners_count":21649856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","flutter-bloc","mobile-app","tweety"],"created_at":"2024-08-02T14:00:53.111Z","updated_at":"2025-05-01T04:31:33.360Z","avatar_url":"https://github.com/TunNandaAung.png","language":"Dart","funding_links":[],"categories":["Dart"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://ik.imagekit.io/tunnandaaung/tweety-logo_JEwSguOGK.svg\" width=\"300\"\u003e\u003c/p\u003e\n\n# Tweety\n\nMobile app for [Tweety](https://github.com/TunNandaAung/tweety) written in Flutter.\n\n## Screenshots (in dark mode)\n\n|                                                Login Screen                                                 |                                                 Register Screen                                                  |                                                Tweets Screen                                                 |                                                  Explore Screen                                                  |                                                  Profile Screen                                                  |\n| :---------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: |\n| ![Login Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-login_kWIthjPzKFI.png) | ![Register Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-register_44xfatrLBZ.png) | ![Tweets Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-tweets_8pVRKv2dVm.png) | ![Explore Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-explore_6QUuoWsQ9TL6.png) | ![Explore Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-explore_6QUuoWsQ9TL6.png) | ![Profile Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-profile_ki1kqpn3Po.png) |\n\n|                                                   Publish Tweet/Reply Form                                                    |                                                    Mention Users                                                     |                                                  Nav Drawer                                                  |                                                      Account Settings Screen                                                      |                                                    Theme Settings Screen                                                     |\n| :---------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: |\n| ![Publish Tweet/Reply Form](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-publish-tweet_pAHg0lOIv.png) | ![Mention Users](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-menton-users_1HVtsEmhsgNK.png) | ![Nav Drawer](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-nav-drawer_QtafIf5Y8.png) | ![Account Settings Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweet-account-settings_-NLiBymxRVal.png) | ![Theme Settings Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/tweety-theme-settings_Bnq6UXUhqJ.png) |\n\n|                                                    Single Tweet Screen                                                     |                                                 User Search Result                                                 |                                            Edit Profile Screen                                             |                                                    Follow/Follower List Screen                                                    |                                                   Notificaitons Screen                                                    |\n| :------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: |\n| ![Single Tweet Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/single-tweet-screen_PgGXbu7pGnz5.png) | ![User Search Result](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/search-result_3PZWnIGZ-WW.png) | ![Edit Profile](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/edit-profile_LIPNGMkq3g.png) | ![Follow/Follower List Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/follow-follower-list_9OpruswVZg.png) | ![Notifications Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/notifications-screen_RcVW6E0tL.png) |\n\n|                                                 Messages Screen                                                  |                                                 Chat Screen                                                  |                                                Empty Chat Screen                                                |\n| :--------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------: |\n| ![Messages Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/mesages-screen_oUt2zuGR8co.png) | ![Chat Screen](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/mesages-screen_oUt2zuGR8co.png) | ![Empty Chat](https://ik.imagekit.io/tunnandaaung/tweety-mobile-screenshots/empty-chat-screen_hhNPjdfXn1LV.png) |\n\n## Installation\n\n### Prerequisites\n\n- To run this project, you must have [Dart](https://dart.dev) Programming Language and [Flutter](https://flutter.dev) SDK installed in your machine.\n- You must also set up the backend server for [Tweety](https://github.com/TunNandaAung/tweety). You can find the instructions [here](https://github.com/TunNandaAung/tweety).\n\n### Step 1\n\n- Begin by cloning this repository to your machine.\n- To install dependencies, run this command in your terminal\n\n```bash\nflutter pub get\n```\n\n### Step 2\n\n- Next, boot up a server and reference you localhost url in `lib/constants/api_constants.dart` file as below. For this, you can also user services like [Laravel Valet](https://laravel.com/docs/7.x/valet) or [Expose](https://beyondco.de/docs/expose) to get a shareable sites.\n\n```properties\nstatic const BASE_URL = 'YOUR_LOCALHOST_URL_OR_SHARED_SITES_URL/api';\n```\n\n### Realtime chat\n\nFor realtime chat, to use **_localhost url_** generated with `php artisan serve` (10.0.3.2 for Genymotion, 10.0.2.2 for official android emulator) because websocket port `6001` cannot be set up on **_Expose_** or **_Ngrok_**.\n\n## Features\n\n[All the features](https://github.com/TunNandaAung/tweety/#extended-functionalities) avaiable in web app are also available in mobile app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTunNandaAung%2Ftweety-mobile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTunNandaAung%2Ftweety-mobile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTunNandaAung%2Ftweety-mobile/lists"}