Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akaanuzman/kandilli_rasathanesi_app
Kandilli Observatory Mobile Application with Flutter and Kandilli API.
https://github.com/akaanuzman/kandilli_rasathanesi_app
dart earthquakes flutter flutter-apps google google-maps google-maps-api kandilli kandilli-api
Last synced: 3 months ago
JSON representation
Kandilli Observatory Mobile Application with Flutter and Kandilli API.
- Host: GitHub
- URL: https://github.com/akaanuzman/kandilli_rasathanesi_app
- Owner: akaanuzman
- Created: 2022-12-01T13:27:21.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-26T08:29:42.000Z (about 2 years ago)
- Last Synced: 2024-10-09T13:09:53.480Z (3 months ago)
- Topics: dart, earthquakes, flutter, flutter-apps, google, google-maps, google-maps-api, kandilli, kandilli-api
- Language: Dart
- Homepage:
- Size: 317 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 📱 Kandilli Observatory Mobile Application
### 🔎 Preview
https://user-images.githubusercontent.com/55639112/209525161-385f00fe-d106-4067-8fed-1b3df22fc1f0.mov### 📁 Description
I developed [Kandilli Observatory](https://en.wikipedia.org/wiki/Kandilli_Observatory) mobile application in Flutter. With this application, you can follow earthquakes in Turkey and find out the location of the earthquake thanks to google maps.### 📶 API
In this application, I used the api written for the Kandilli Observatory. You can read and reach back-end part [here.](https://github.com/orhanayd/kandilli-rasathanesi-api)### 🧑🏻💻 Coding
I tried to write the code of this project as clean as possible. I used provider state-management and used MVVM as the software architecture model. In terms of folders, the project proceeds through four main folders. The core folder contains structures such as extensions, singleton classes, base classes, network and token layers, theme operations and validators that I use in every project. The features folder is the part where the atomic widgets or components I have prepared specifically for this project or my managers are located. The products folder is the part where each screen is separated according to the MVMM software architecture model, and the design and API integration is done. Finally the uikit folder is ready-made design components that I use in every project. For example button, textfield, alert, skeleton list etc.### ‼️ Alert
No commercial purpose was pursued in this project.