-
Notifications
You must be signed in to change notification settings - Fork 2
The Prototype
- A first draft on the layout/desgin of the app
- Screen shots at the bottom of this page
- Basic user setup step (getting the required user information)
- Age/date of birth (input)
- Gender (input)
- BMI (calculated field)
- Height (input, in meter)
- Weight (input, in kg)
- More fields will be added to the beta-version of the app for user-testing
- Login with social media (Single-sign-on, OAuth2 and social logins)
- Single sign-on
- Connecting the app to climate information
- User-specific model calculations based on user input
To start out, the app will be developed in Java. As we get to the final version, the app should be available for both Android and iOS devices. In order to make it easy to work with both platforms, the recommended Kotlin, will be used as the bridge for conversion between Android and iOS.
The current status on the project is logged in Projects. This Kan-Ban Board shows what is in pipeline in "to do", what is currently being worked on "in progress" and what is done, "done". Under Issues, you can find the current status on impediments, if any.
- An introduction to Android Studio
- Preference settings in you app
- Social Logins
- Android Developer Documentation
- Kotlin for Android Development
- Kotlin tutorial
- Book on APIs (only licensed to Henriette)
- Fetching URL content in Java
- Open Weather Data API
-
App Prototyping
- Public share link - FOR YOU
I have now implemented the connection and retrieval of weather data from Open Weather Map. The app is using dummy coordinates (hard coded values) until the coordinates of the phones is implemented.
I have created login for different social media accounts and the layout for the user to input his/her own characteristics such as age, gender, weight, fitness level etc. These will get icons to match their description and each of the settings will be clickable such that the user can set the different values. Some of them will have a default value (at least in the different models, if nothing is set).
One of my focus areas right now is the dashboard, where the most important information for the user will be displayed.
The layout is definitely open for discussion, please write me if you have some good ideas or improvements.
Get a more thorough description in the InVision app preview [https://invis.io/W3EQCCGSN](ClimApp project in Invision)



- Recommended Alert Limit
- Weather data
- Shared preferences
- Translation procedure
- Prediction of indoor temperature
Testing
Server/database/API
User information
- Acclimatization
- Activity level
- Age
- Age onboarding
- Gender
- Height value
- Unit
- Weight
- Wet Bulb Globe Temperature (WBGT)
Flow controls