diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c5f3f6b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "interactive" +} \ No newline at end of file diff --git a/app/src/main/java/com/example/bem/WeatherResponse.java b/app/src/main/java/com/example/bem/WeatherResponse.java new file mode 100644 index 0000000..af4d651 --- /dev/null +++ b/app/src/main/java/com/example/bem/WeatherResponse.java @@ -0,0 +1,19 @@ +package com.example.bem; + +import com.google.gson.annotations.SerializedName; + +public class WeatherResponse { + @SerializedName("current_weather") + public CurrentWeather currentWeather; + + public static class CurrentWeather { + @SerializedName("temperature") + public double temperature; + + @SerializedName("weathercode") + public int weatherCode; + + @SerializedName("time") + public String time; + } +} diff --git a/app/src/main/java/com/example/bem/WeatherService.java b/app/src/main/java/com/example/bem/WeatherService.java new file mode 100644 index 0000000..3d1f825 --- /dev/null +++ b/app/src/main/java/com/example/bem/WeatherService.java @@ -0,0 +1,12 @@ +package com.example.bem; + +import retrofit2.Call; +import retrofit2.http.GET; +import retrofit2.http.Query; + +public interface WeatherService { + @GET("v1/forecast?current_weather=true") + Call getCurrentWeather( + @Query("latitude") double latitude, + @Query("longitude") double longitude); +} diff --git a/app/src/main/res/drawable/bg_alert_info.xml b/app/src/main/res/drawable/bg_alert_info.xml new file mode 100644 index 0000000..c16e05b --- /dev/null +++ b/app/src/main/res/drawable/bg_alert_info.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/app/src/main/res/drawable/bg_circle_avatar.xml b/app/src/main/res/drawable/bg_circle_avatar.xml new file mode 100644 index 0000000..a3b7ab7 --- /dev/null +++ b/app/src/main/res/drawable/bg_circle_avatar.xml @@ -0,0 +1,8 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_guardian_header.xml b/app/src/main/res/drawable/bg_guardian_header.xml new file mode 100644 index 0000000..e4f3f32 --- /dev/null +++ b/app/src/main/res/drawable/bg_guardian_header.xml @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/bg_login_gradient.xml b/app/src/main/res/drawable/bg_login_gradient.xml new file mode 100644 index 0000000..8157121 --- /dev/null +++ b/app/src/main/res/drawable/bg_login_gradient.xml @@ -0,0 +1,9 @@ + + + + diff --git a/app/src/main/res/drawable/bg_new_input.xml b/app/src/main/res/drawable/bg_new_input.xml new file mode 100644 index 0000000..fab4536 --- /dev/null +++ b/app/src/main/res/drawable/bg_new_input.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/app/src/main/res/drawable/bg_pill_accent.xml b/app/src/main/res/drawable/bg_pill_accent.xml new file mode 100644 index 0000000..7c3766a --- /dev/null +++ b/app/src/main/res/drawable/bg_pill_accent.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/app/src/main/res/drawable/bg_progress_white.xml b/app/src/main/res/drawable/bg_progress_white.xml new file mode 100644 index 0000000..3e474c0 --- /dev/null +++ b/app/src/main/res/drawable/bg_progress_white.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/logo_bem.png b/app/src/main/res/drawable/logo_bem.png new file mode 100644 index 0000000..9b41097 Binary files /dev/null and b/app/src/main/res/drawable/logo_bem.png differ diff --git a/app/src/main/res/layout/dialog_profile.xml b/app/src/main/res/layout/dialog_profile.xml new file mode 100644 index 0000000..4deeb26 --- /dev/null +++ b/app/src/main/res/layout/dialog_profile.xml @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +