Mobile Sensor-Based Planning App Development need Mobile App Development
Contact person: Mobile Sensor-Based Planning App Development
Phone:Show
Email:Show
Location: Limassol, Cyprus
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I'm looking for a mobile app programmer who can support me with my mobile app development that I am currently implementing myself.
I have programmed the business logic in a separate prototype app already and am currently working on the final app version including UI & backend. The UI & backend are finished to about 70%, the testing coverage is not great, probably about 30%. The next step is to transfer the business logic from the prototype to the final app.
I am using the Expo/React-Native cross-platform framework for Android and iOS (web is currently not planned). The app is running pretty bug-free on iOS & Android on my development build, but I am having some backend issues (and other smaller bugs on the frontend) when it comes to the preview build. As I'm not a professional programmer I am now seeking support to efficiently get the app running stably on all channels and set up the production channel etc..
My current idea would be a professional programmer with expertise in the frameworks, packages and backend services that I already chose who can guide me stabilizing the current code base & speed up future implementations, both, by instructing me what & how to implement/improve certain code but also commit code her/himself.
Communication can be in English (fluent or native) or German. Located in Cyprus is a plus.
Listed below you find in detail the frameworks, backend services, packages & general features I'm have implemented:
Frameworks & backends:
* Expo/React-Native for Android & iOS
* Firebase:
** Authentication
** Realtime Database
** Cloud Storage
** google/apple maps
** sentry
Features:
* realtime data syncing between apps (data & images)
* realtime mobile phone sensor data usage
* in-app-purchase not implemented yet, possible using expo-iap
Packages:
"dependencies": "@expo/config-plugins": "~10.1.1", "@expo/vector-icons": "^14.0.3", "@react-native-assets/slider": "^9.0.0", "@react-native-async-storage/async-storage": "2.1.2", "@react-native-community/slider": "4.5.6", "@react-native-firebase/app": "^22.2.0", "@react-native-firebase/auth": "^22.2.0", "@react-native-firebase/database": "^22.2.0", "@react-native-firebase/storage": "^22.2.0", "@react-native-google-signin/google-signin": "^13.1.0", "@react-native-masked-view/masked-view": "0.3.2", "@react-navigation/bottom-tabs": "^7.3.10", "@react-navigation/material-top-tabs": "^7.3.2", "@react-navigation/native": "^7.1.6", "@sentry/react-native": "~6.14.0", "expo": "53.0.20", "expo-apple-authentication": "~7.2.4", "expo-asset": "~11.1.5", "expo-blur": "~14.1.5", "expo-build-properties": "~0.14.8", "expo-constants": "~17.1.6", "expo-dev-client": "~5.2.4", "expo-device": "~7.1.4", "expo-file-system": "~18.1.10", "expo-font": "~13.3.1", "expo-haptics": "~14.1.4", "expo-image": "~2.4.0", "expo-image-manipulator": "~13.1.7", "expo-image-picker": "~16.1.4", "expo-linking": "~7.1.7", "expo-localization": "~16.1.6", "expo-location": "~18.1.6", "expo-network": "~7.1.5", "expo-router": "~5.1.4", "expo-sharing": "~13.1.5", "expo-splash-screen": "~0.30.10", "expo-status-bar": "~2.2.3", "expo-system-ui": "~5.0.10", "expo-updates": "0.28.17", "expo-web-browser": "~14.2.0", "geolib": "^3.3.4", "i18n-js": "^4.4.3", "mathjs": "^13.2.0", "mobx": "^6.13.7", "mobx-react-lite": "^4.1.0", "mobx-state-tree": "^7.0.2", "patch-package": "^8.0.0", "promise": "^8.3.0", "react": "19.0.0", "react-content-loader": "^7.0.2", "react-dom": "19.0.0", "react-native": "0.79.5", "react-native-awesome-slider": "^2.9.0", "react-native-dialog": "^9.3.0", "react-native-gesture-handler": "~2.24.0", "react-native-get-random-values": "~1.11.0", "react-native-google-places-autocomplete": "^2.5.7", "react-native-keyboard-controller": "^1.17.4", "react-native-maps": "1.20.1", "react-native-modal": "^14.0.0-rc.1", "react-native-pager-view": "6.7.1", "react-native-reanimated": "~3.17.4", "react-native-reanimated-carousel": "^4.0.2", "react-native-safe-area-context": "5.4.0", "react-native-screens": "~4.11.1", "react-native-shadow-2": "^7.1.0", "react-native-share": "^12.0.9", "react-native-svg": "15.11.2", "uuid": "^11.0.5" , "overrides": "react": "19.0.0" , "devDependencies": "@babel/core": "^7.20.0", "@babel/plugin-transform-react-jsx": "^7.24.7", "@babel/preset-typescript": "^7.24.7", "@firebase/rules-unit-testing": "^4.0.1", "@testing-library/jest-native": "^5.4.3", "@testing-library/react-native": "^13.2.0", "@types/jest": "^29.5.12", "@types/pixelmatch": "^5.2.6", "@types/pngjs": "^6.0.5", "@types/react": "~19.0.10", "@types/react-test-renderer": "^19.1.0", "babel-jest": "^29.7.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", "cross-env": "^7.0.3", "eslint-config-expo": "~9.2.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.5.0", "expo-module-scripts": "^4.0.2", "jest": "^29.2.1", "jest-expo": "~53.0.9", "pixelmatch": "^6.0.0", "pngjs": "^7.0.0", "prettier": "^3.5.3", "react-test-renderer": "^19.1.0", "reactotron-core-client": "^2.9.7", "reactotron-mst": "^3.1.11", "reactotron-react-native": "^5.1.12", "ts-jest": "^29.1.5", "ts-node": "^10.9.2", "typescript": "^5.8.3"" (client-provided description)
Matched companies (7)

Mobiweb Global Solutions

El Codamics

Codetreasure Co

Junkies Coder

April Innovations

WhizzAct Private Limited
