{"id":15136136,"url":"https://github.com/dombroks/android_client-flask_server","last_synced_at":"2025-10-23T11:31:18.616Z","repository":{"id":42997820,"uuid":"259688331","full_name":"dombroks/Android_client-Flask_server","owner":"dombroks","description":"Android app with flask back-end","archived":false,"fork":false,"pushed_at":"2023-06-18T14:51:58.000Z","size":232,"stargazers_count":14,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-30T18:05:09.307Z","etag":null,"topics":["android-studio","flask","java","pycharm-ide","python"],"latest_commit_sha":null,"homepage":"","language":"Java","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/dombroks.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-28T16:12:46.000Z","updated_at":"2025-01-18T02:33:34.000Z","dependencies_parsed_at":"2024-09-21T10:01:45.989Z","dependency_job_id":"c5188df0-c50c-41a7-b5c5-959bc23f6783","html_url":"https://github.com/dombroks/Android_client-Flask_server","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/dombroks%2FAndroid_client-Flask_server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dombroks%2FAndroid_client-Flask_server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dombroks%2FAndroid_client-Flask_server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dombroks%2FAndroid_client-Flask_server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dombroks","download_url":"https://codeload.github.com/dombroks/Android_client-Flask_server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237821443,"owners_count":19371757,"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":["android-studio","flask","java","pycharm-ide","python"],"created_at":"2024-09-26T06:04:15.836Z","updated_at":"2025-10-23T11:31:13.237Z","avatar_url":"https://github.com/dombroks.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![alt text](Flask.png)\n\n\n\n\n\n# Android Client/Flask Server :+1:\n\n\u003e Read the full article from here: https://medium.com/analytics-vidhya/how-to-make-client-android-application-with-flask-for-server-side-8b1d5c55446e.\n\n### An Android app with a Flask server backend. This open-source project provides a seamless integration of Flask web framework in the server-side and Android app development in the client-side. By following the steps below, you can quickly get started with building your own Android-Flask web app.\n\n## Server-Side Setup (Flask)\n### Step 1 - Install Flask Framework\nOpen your terminal and execute the following command:\n\n      $ pip3 install Flask\n\n### Step 2 - Coding\nStart developing your Flask web app by leveraging the extensive capabilities of the Flask framework. With its simplicity and flexibility, Flask allows you to build robust and scalable web applications effortlessly.\nNote: you will find the python code inside the src folder.\n\n## Client-Side Setup (Android App)\n### Step 1 - Environment Configuration\nConfigure your development environment by installing the necessary tools and libraries. Ensure that you have Android Studio properly set up for Android app development.\n\n### Step 2 - Coding\nLeverage the power of OkHttp/Retrofit library and the versatility of Java/Kotlin to develop a feature-rich Android app. Utilize the Android Studio IDE to streamline your development process and create stunning user interfaces.\n\n## Tips for Seamless Integration\n### Manifest Configuration\nDon't forget to add the following line to your Android manifest file to enable sending clear text to the server:\nxml\n\n      \u003capplication\n          android:usesCleartextTraffic=\"true\"\n          ...\n      \u003e\n          ...\n      \u003c/application\u003e\n\n### Emulator Default Localhost\nWhen running the Android app on an emulator, you can access the Flask server using the default localhost IP:\n\n      http://10.0.2.2:PortNumber/\n      \nThis allows the emulator to connect to the Flask server running on your local machine.\n\nFeel free to explore and contribute to this project. Let's build amazing mobile/web apps together!\n\n## License\nThis project is licensed under the MIT License.\n     \n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdombroks%2Fandroid_client-flask_server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdombroks%2Fandroid_client-flask_server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdombroks%2Fandroid_client-flask_server/lists"}