openbracketsch / defikarte.ch-app Goto Github PK
View Code? Open in Web Editor NEWThe repo for the mobile app of defikarte.ch
License: MIT License
The repo for the mobile app of defikarte.ch
License: MIT License
complete requirements.md in the repo
Create a short description to show potential sponsors which features and usages the app has. Probably also some cost calculation i.e. for IT infrastructure.
Validate all fields in the app it self, also add the validation to the api.
@chnuessli can you write down which fields should be supported and which rules should be applied to them (i.e. required, some regex, length, datatype)?
die telefontastatur verdeckt teilweise die eingegebene nummer
find more contributors that are interested in creating an app in xamarin
Add simple cache functionallity to the backend. So there is no direct call to the overpass api, and the app gets faster the defis.
Instead of using the native map modules and view, use OSM tiles to provide better base data. For this, we have probably to change to the MapboxSDK or some other solutions. With the current map-framework we can only overlay OSM-Tiles, which lead to bad performance (we have already some issues with performance because of the custom markers)
links are note usable, can we make it clickable? with an a href link?
we need to set up a deployment process to push to the app stores.
Create a solid backend for the app that may server the web form in the website as well
at the end of the process and when we're live with v1 we need to update the readme.md
sollte evtl. noch in #20 mit einfliessen
Issue for all the user feedback.
Add translation to french, italian and english?
It would be nice, to directly edit a defi in the app to:
can you center the defi marker when the marker is clicked?
Das Pop-Up neuer Defi sollte mehr in die Mitte des Bildschirms rücken
Add variables in app for the backend-url, dependent on dev or production,
Add variables in function app for the osm-url, user and pwd, staging and production
Add variable for google_api_key in app.json
Due to performance reasons, a marker picture is needed.
create screenshots for every device on the app stores
can we do that?
if yes, then we should keep the marker dynamic and delete #23
make an api documentation p.e with https://petstore.swagger.io
On iOS and the new iphones the menu bar is too low. the user has to point very good to the menu
Create a prototype application with the selected framework (React Native, at the moment). No need to bind already the OSM API.
update app icon on expo to have the correct logo on the next build
Depends on #59
It would be nice if you can send a defi location via (share) button from DetailScreen.js
change the colors to black if the light map is selected, otherwise the system informations are unreadable.
Create all mockups for the app
rename the app to Defikarte.ch for the app stores.
Show a loading indicator after the startup, till the defis are loaded (takes something about 10s)
new defi marker can not be moved
To deploy the app to play and app store, we need some icons. The icon guidline from expo says it should have an icon of 1024x1024, expo then generates the other icons by itself. For android there is at least a 512x512 icon needed (can be the same as the one for iOS).
@chnuessli can you please prepare the needed icon?
Expo doc: https://docs.expo.io/guides/app-icons/
die copy paste funktion sollte in der systemsprache angezeigt werden
uodates during the dev process listed here
e.g google maps or apple maps
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.