v35.1.37syncfusion_flutter_charts
카르테시안 및 원형 차트와 같은 데이터 시각화 위젯을 포함하는 플러터 차트 라이브러리로 실시간, 상호작용 가능하고 고성능이며 애니메이션 효과가 있는 차트를 생성할 수 있습니다.
GSOC'23 프로젝트 || 다양한 스마트 시티의 다양한 공개 데이터를 대시보드를 통해 시각화하는 안드로이드 앱입니다. 또한 더 큰 화면에서 Google Earth에서 데이터를 보다 효과적으로 시각화하기 위해 리퀴드 갤럭시와 연결됩니다.
v35.1.37카르테시안 및 원형 차트와 같은 데이터 시각화 위젯을 포함하는 플러터 차트 라이브러리로 실시간, 상호작용 가능하고 고성능이며 애니메이션 효과가 있는 차트를 생성할 수 있습니다.
v1.1.1Material Design 지침에 표시된 대로 ListView, GridView, Column 및 Row 자식 요소에 쉽게 스태거드 애니메이션을 추가하세요
기기 전용 음성에서 텍스트로의 인식 기능을 노출하는 플러터 플러그인입니다.
v4.1.0Flutter Translate는 Flutter용으로 완전한 기능을 갖춘 로컬라이제이션/국제화(i18n) 라이브러리입니다.
Flutter 스크린샷 패키지(런타임). 어떤 위젯도 이미지로 캡처합니다.
순수한 Dart로 작성된 SSH 및 SFTP 클라이언트로, 기능이 풍부하고 사용하기 쉬운 것을 목표로 합니다.
다중 플랫폼 백그라운드 파일 다운로더 및 업로더입니다. 작업을 정의하고 대기열에 넣고 진행 상황을 모니터링합니다
v0.3.2사용자 정의 높이와 너비, 테두리, 테두리 반지름, 색상, 전환 크기, 전환 내부의 사용자 지정 텍스트 및 아이콘을 가질 수 있는 사용자 지정 스위치 위젯입니다.
Features Tour는 앱 내 위젯 기능을 순서대로 소개하기 위해 쉽게 투어를 만들 수 있도록 해주는 패키지입니다.
{"sdk":"flutter"}{"sdk":"flutter"}^4.0.3^2.3.6^2.1.1^2.8.2^2.2.8^0.13.6^4.0.1^4.0.1^0.62.0^21.2.4^1.1.0^6.2.1^5.0.2^2.0.15^6.1.11^0.3.2^6.1.1^3.3.0^1.3.0^4.0.17^0.2.0^0.4.0+2^1.0.2{"sdk":"flutter"}^0.13.1^2.0.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/splash.png
GitHub Repo stars
GitHub Repo stars
GitHub Repo stars
GitHub Repo stars
GitHub Repo stars
GitHub Repo stars
GitHub Repo stars
GitHub Repo stars
GitHub Repo stars
GitHub Repo stars
Android app to visualize many available public data of various Smart Cities through Dashboards. It will also connect with Liquid Galaxy to show the data in Google Earth in bigger screens for better visualization. The aim of the project is to make the open data of various Smart Cities easy to visualize and understand for everyone. The project hopes to create more awareness among the public regarding the data of their own city and eases the data analysis for general improvement of the city.
https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/architechture.png
.csv or is prepared to visualize in Liquid Galaxy is .kml..png image..kml file and sends to Liquid Galaxy for visualization..kml data as well to visualize in the Liquid Galaxy..csv or .kml files.https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/qr.png
After the installation, you will get a tour when you open the app for the first time, providing guidance to how to use the app and highlighting all the important features. In case of any trouble, always check out the Help Page. Enjoy :D
Follow the instructions given here to install and setup Liquid Galaxy in either multi-device rigs or virtual machines. For virtual machine setup follow this video or this document.
After this, go to the app Settings Page and under Connection and Settings fillup the required details and click on CONNECT TO LG and all done.
| https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/screenshots/1.png | https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/screenshots/3.png | https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/screenshots/2.png |
| https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/screenshots/8.png | https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/screenshots/4.png | https://raw.githubusercontent.com/Prayag-X/Smart-City-Dashboard/main/readme_assets/screenshots/5.png |
v3.7.6 stablev2.19.3Before starting, make sure the Flutter and Dart SDK are of the mentioned version to make sure there is no version error or mismatching while running the project. If your Flutter SDK doesn't match the given, use the following steps:
$ git checkout 3.7.6
then$ flutter doctor
$ git clone https://github.com/Prayag-X/Smart-City-Dashboard.git
$ cd Smart-City-Dashboard
There are 2 APIs that have been used in this project. The API Keys I have used are already given and not hidden to make the process of setting up the project easy. But its suggested to use your own keys if you are planning to work around the project for a longer time. (Please consider my API's daily limit as well and dont misuse it :) )
android/app/src/main/AndroidManifest.xml and paste the API key you got in place of REPLACE_THE_API_KEY_HERE.<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="REPLACE_THE_API_KEY_HERE"/>
X-RapidAPI-Key will be your key. Then go to the project's lib/services/weather_api.dart and replace line 6's REPLACE_THE_API_KEY_HERE:final String apiKey = 'REPLACE_THE_API_KEY_HERE';
First install all the Flutter packages
$ flutter pub get
Then connect a tablet (emulator/device) of the mentioned requirements and run
$ flutter run
It will be very appreciated if you want to contribute to this project. There are few ways you can contribute to this project:
Always feel free to open up any issues in the Issues section in case of any doubt or bug. I will be more than happy to help you out in every way possible. You can improve anything of the above mentioned things or work something on your own and make a Pull Request. I will review it asap. Happy Contributing :D
The project was successfully made thanks to my mentor of Google Summer of Code 2023 Merul Dhiman and Liquid Galaxy administrator Andreu Ibáñez who guided me in every way possible. Thanks to Yash Raj Bharti for solving many issues and doubts. Also thanks to Alejandro Illan Marcos for publishing the app in the Play Store and Victor Carreras for any Flutter related queries. The project wouldn't be completed without the support of Mohamed Zazou, Navdeep Singh and Imad Laichi who tested the app relentlessly for any possible bugs and improvements.
This project is licensed under the MIT license.
Copyright @2023 Prayag Biswas