diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/NoteAdapter.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/GeofavoriteAdapter.java similarity index 68% rename from app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/NoteAdapter.java rename to app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/GeofavoriteAdapter.java index b8fa2ec..cc352bd 100644 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/NoteAdapter.java +++ b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/GeofavoriteAdapter.java @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe @@ -39,9 +39,9 @@ import java.util.Collections; import java.util.List; import it.danieleverducci.nextcloudmaps.R; -import it.danieleverducci.nextcloudmaps.model.Note; +import it.danieleverducci.nextcloudmaps.model.Geofavorite; -public class NoteAdapter extends RecyclerView.Adapter implements Filterable { +public class GeofavoriteAdapter extends RecyclerView.Adapter implements Filterable { public static final int SORT_BY_TITLE = 0; public static final int SORT_BY_CREATED = 1; @@ -49,25 +49,25 @@ public class NoteAdapter extends RecyclerView.Adapter noteList = new ArrayList<>(); - private List noteListFiltered = new ArrayList<>(); + private List geofavoriteList = new ArrayList<>(); + private List geofavoriteListFiltered = new ArrayList<>(); private int sortRule = SORT_BY_CREATED; - public NoteAdapter(Context context, ItemClickListener itemClickListener) { + public GeofavoriteAdapter(Context context, ItemClickListener itemClickListener) { this.context = context; this.itemClickListener = itemClickListener; } - public void setNoteList(@NonNull List noteList) { - this.noteList = noteList; - this.noteListFiltered = new ArrayList<>(noteList); + public void setGeofavoriteList(@NonNull List geofavoriteList) { + this.geofavoriteList = geofavoriteList; + this.geofavoriteListFiltered = new ArrayList<>(geofavoriteList); performSort(); notifyDataSetChanged(); } - public Note get(int position) { - return noteListFiltered.get(position); + public Geofavorite get(int position) { + return geofavoriteListFiltered.get(position); } public int getSortRule() { @@ -90,16 +90,15 @@ public class NoteAdapter extends RecyclerView.Adapter filteredNotes = new ArrayList<>(); + List filteredGeofavorites = new ArrayList<>(); if (charSequence.toString().isEmpty()) { - filteredNotes.addAll(noteList); + filteredGeofavorites.addAll(geofavoriteList); } else { - for (Note note: noteList) { + for (Geofavorite geofavorite : geofavoriteList) { String query = charSequence.toString().toLowerCase(); - if (note.getTitle().toLowerCase().contains(query)) { - filteredNotes.add(note); - } else if (note.getContent().toLowerCase().contains(query)) { - filteredNotes.add(note); + if (geofavorite.getName().toLowerCase().contains(query)) { + filteredGeofavorites.add(geofavorite); + } else if (geofavorite.getComment().toLowerCase().contains(query)) { + filteredGeofavorites.add(geofavorite); } } } - filterResults.values = filteredNotes; + filterResults.values = filteredGeofavorites; return filterResults; } //Run on ui thread @Override protected void publishResults(CharSequence charSequence, FilterResults filterResults) { - noteListFiltered.clear(); - noteListFiltered.addAll((Collection) filterResults.values); + geofavoriteListFiltered.clear(); + geofavoriteListFiltered.addAll((Collection) filterResults.values); performSort(); notifyDataSetChanged(); @@ -142,7 +141,6 @@ public class NoteAdapter extends RecyclerView.Adapter { - Note note = noteAdapter.get(position); - - /*Intent intent = new Intent(this, EditorActivity.class); - intent.putExtra("note", note); - - startActivityForResult(intent, INTENT_EDIT);*/ + Geofavorite geofavorite = geofavoriteAdapter.get(position); + Intent i = new Intent(); + i.setAction(Intent.ACTION_VIEW); + i.setData(geofavorite.getGeoUri()); + startActivity(i); }); - noteAdapter = new NoteAdapter(getApplicationContext(), itemClickListener); - recyclerView.setAdapter(noteAdapter); + geofavoriteAdapter = new GeofavoriteAdapter(getApplicationContext(), itemClickListener); + recyclerView.setAdapter(geofavoriteAdapter); - noteAdapter.setSortRule(sortRule); + geofavoriteAdapter.setSortRule(sortRule); swipeRefresh = findViewById(R.id.swipe_refresh); - swipeRefresh.setOnRefreshListener(() -> presenter.getNotes()); + swipeRefresh.setOnRefreshListener(() -> presenter.getGeofavorites()); fab = findViewById(R.id.add); fab.setOnClickListener(view -> add_note()); @@ -134,7 +134,7 @@ public class MainActivity extends AppCompatActivity implements MainView, OnSorti @Override public boolean onQueryTextChange(String query) { - noteAdapter.getFilter().filter(query); + geofavoriteAdapter.getFilter().filter(query); return false; } }); @@ -153,7 +153,7 @@ public class MainActivity extends AppCompatActivity implements MainView, OnSorti homeToolbar.setOnClickListener(view -> updateToolbars(false)); AppCompatImageView sortButton = findViewById(R.id.sort_mode); - sortButton.setOnClickListener(view -> openSortingOrderDialogFragment(getSupportFragmentManager(), noteAdapter.getSortRule())); + sortButton.setOnClickListener(view -> openSortingOrderDialogFragment(getSupportFragmentManager(), geofavoriteAdapter.getSortRule())); drawerLayout = findViewById(R.id.drawerLayout); AppCompatImageButton menuButton = findViewById(R.id.menu_button); @@ -169,7 +169,7 @@ public class MainActivity extends AppCompatActivity implements MainView, OnSorti updateGridIcon(gridViewEnabled); mApi = new ApiProvider(getApplicationContext()); - presenter.getNotes(); + presenter.getGeofavorites(); } private void setupNavigationMenu() { @@ -218,9 +218,9 @@ public class MainActivity extends AppCompatActivity implements MainView, OnSorti public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == INTENT_ADD && resultCode == RESULT_OK) { - presenter.getNotes(); + presenter.getGeofavorites(); } else if (requestCode == INTENT_EDIT && resultCode == RESULT_OK) { - presenter.getNotes(); + presenter.getGeofavorites(); } } @@ -252,8 +252,8 @@ public class MainActivity extends AppCompatActivity implements MainView, OnSorti } @Override - public void onGetResult(List note_list) { - noteAdapter.setNoteList(note_list); + public void onGetResult(List geofavorite_list) { + geofavoriteAdapter.setGeofavoriteList(geofavorite_list); } @Override @@ -263,7 +263,7 @@ public class MainActivity extends AppCompatActivity implements MainView, OnSorti @Override public void onSortingOrderChosen(int sortSelection) { - noteAdapter.setSortRule(sortSelection); + geofavoriteAdapter.setSortRule(sortSelection); updateSortingIcon(sortSelection); preferences.edit().putInt(getString(R.string.setting_sort_by), sortSelection).apply(); diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/MainPresenter.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/MainPresenter.java index 4e4f7cf..6ed5c6c 100644 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/MainPresenter.java +++ b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/MainPresenter.java @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe @@ -20,13 +20,15 @@ package it.danieleverducci.nextcloudmaps.activity.main; +import android.util.Log; + import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import java.util.List; import it.danieleverducci.nextcloudmaps.api.ApiProvider; -import it.danieleverducci.nextcloudmaps.model.Note; +import it.danieleverducci.nextcloudmaps.model.Geofavorite; import retrofit2.Call; import retrofit2.Callback; import retrofit2.Response; @@ -38,12 +40,12 @@ public class MainPresenter { this.view = view; } - public void getNotes() { + public void getGeofavorites() { view.showLoading(); - Call> call = ApiProvider.getAPI().getNotes(); - call.enqueue(new Callback>() { + Call> call = ApiProvider.getAPI().getGeofavorites(); + call.enqueue(new Callback>() { @Override - public void onResponse(@NonNull Call> call, @NonNull Response> response) { + public void onResponse(@NonNull Call> call, @NonNull Response> response) { ((AppCompatActivity) view).runOnUiThread(() -> { view.hideLoading(); if (response.isSuccessful() && response.body() != null) { @@ -53,7 +55,7 @@ public class MainPresenter { } @Override - public void onFailure(@NonNull Call> call, @NonNull Throwable t) { + public void onFailure(@NonNull Call> call, @NonNull Throwable t) { ((AppCompatActivity) view).runOnUiThread(() -> { view.hideLoading(); view.onErrorLoading(t.getLocalizedMessage()); diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/MainView.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/MainView.java index fe25622..5bdd6ef 100644 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/MainView.java +++ b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/MainView.java @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe @@ -22,11 +22,11 @@ package it.danieleverducci.nextcloudmaps.activity.main; import java.util.List; -import it.danieleverducci.nextcloudmaps.model.Note; +import it.danieleverducci.nextcloudmaps.model.Geofavorite; public interface MainView { void showLoading(); void hideLoading(); - void onGetResult(List notes); + void onGetResult(List geofavorites); void onErrorLoading(String message); } diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/NavigationAdapter.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/NavigationAdapter.java index 5643859..54d744f 100644 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/NavigationAdapter.java +++ b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/NavigationAdapter.java @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/SortingOrderDialogFragment.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/SortingOrderDialogFragment.java index 98cbb15..2e8000f 100644 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/SortingOrderDialogFragment.java +++ b/app/src/main/java/it/danieleverducci/nextcloudmaps/activity/main/SortingOrderDialogFragment.java @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe @@ -76,7 +76,7 @@ public class SortingOrderDialogFragment extends DialogFragment { if (arguments == null) { throw new IllegalArgumentException("Arguments may not be null"); } - mCurrentSortOrder = arguments.getInt(KEY_SORT_ORDER, NoteAdapter.SORT_BY_TITLE); + mCurrentSortOrder = arguments.getInt(KEY_SORT_ORDER, GeofavoriteAdapter.SORT_BY_TITLE); } @Override @@ -99,13 +99,13 @@ public class SortingOrderDialogFragment extends DialogFragment { mTaggedViews = new View[4]; mTaggedViews[0] = view.findViewById(R.id.sortByTitleAscending); - mTaggedViews[0].setTag(NoteAdapter.SORT_BY_TITLE); + mTaggedViews[0].setTag(GeofavoriteAdapter.SORT_BY_TITLE); mTaggedViews[1] = view.findViewById(R.id.sortByTitleAscendingText); - mTaggedViews[1].setTag(NoteAdapter.SORT_BY_TITLE); + mTaggedViews[1].setTag(GeofavoriteAdapter.SORT_BY_TITLE); mTaggedViews[2] = view.findViewById(R.id.sortByCreationDateDescending); - mTaggedViews[2].setTag(NoteAdapter.SORT_BY_CREATED); + mTaggedViews[2].setTag(GeofavoriteAdapter.SORT_BY_CREATED); mTaggedViews[3] = view.findViewById(R.id.sortByCreationDateDescendingText); - mTaggedViews[3].setTag(NoteAdapter.SORT_BY_CREATED); + mTaggedViews[3].setTag(GeofavoriteAdapter.SORT_BY_CREATED); setupActiveOrderSelection(); } @@ -121,10 +121,10 @@ public class SortingOrderDialogFragment extends DialogFragment { if (view instanceof ImageButton) { Drawable normalDrawable = ((ImageButton) view).getDrawable(); Drawable wrapDrawable = DrawableCompat.wrap(normalDrawable); - DrawableCompat.setTint(wrapDrawable, this.getResources().getColor(R.color.defaultNoteTint)); + DrawableCompat.setTint(wrapDrawable, this.getResources().getColor(R.color.defaultTint)); } if (view instanceof TextView) { - ((TextView)view).setTextColor(this.getResources().getColor(R.color.defaultNoteTint)); + ((TextView)view).setTextColor(this.getResources().getColor(R.color.defaultTint)); ((TextView)view).setTypeface(Typeface.DEFAULT_BOLD); } } diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/api/API.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/api/API.java index d7ce979..7d0212f 100644 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/api/API.java +++ b/app/src/main/java/it/danieleverducci/nextcloudmaps/api/API.java @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe @@ -22,7 +22,7 @@ package it.danieleverducci.nextcloudmaps.api; import java.util.List; -import it.danieleverducci.nextcloudmaps.model.Note; +import it.danieleverducci.nextcloudmaps.model.Geofavorite; import retrofit2.Call; import retrofit2.http.Body; import retrofit2.http.DELETE; @@ -32,24 +32,24 @@ import retrofit2.http.PUT; import retrofit2.http.Path; public interface API { - String mApiEndpoint = "/index.php/apps/notestutorial/api/0.1"; + String mApiEndpoint = "/index.php/apps/maps/api/1.0"; - @GET("/notes") - Call> getNotes(); + @GET("/favorites") + Call> getGeofavorites(); - @POST("/notes") - Call create( - @Body Note note + @POST("/favorites") + Call createGeofavorite ( + @Body Geofavorite geofavorite ); - @PUT("/notes/{id}") - Call updateNote( + @PUT("/favorites/{id}") + Call updateGeofavorite ( @Path("id") int id, - @Body Note note + @Body Geofavorite geofavorite ); - @DELETE("/notes/{id}") - Call deleteNote( + @DELETE("/favorites/{id}") + Call deleteGeofavorite ( @Path("id") int id ); } diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/api/ApiProvider.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/api/ApiProvider.java index 2592be6..c40d264 100644 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/api/ApiProvider.java +++ b/app/src/main/java/it/danieleverducci/nextcloudmaps/api/ApiProvider.java @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/model/Geofavorite.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/model/Geofavorite.java new file mode 100644 index 0000000..2e49ca0 --- /dev/null +++ b/app/src/main/java/it/danieleverducci/nextcloudmaps/model/Geofavorite.java @@ -0,0 +1,143 @@ +/* + * Nextcloud Maps Geofavorites for Android + * + * @copyright Copyright (c) 2020 John Doe + * @author John Doe + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package it.danieleverducci.nextcloudmaps.model; + +import android.net.Uri; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +import java.io.Serializable; +import java.util.Comparator; + +public class Geofavorite implements Serializable { + /** + * JSON Definition: + * { + * "id": 20, + * "name": "Ipermercato Collestrada", + * "date_modified": 1626798839, + * "date_created": 1626798825, + * "lat": 43.08620320282127, + * "lng": 12.481070617773184, + * "category": "Personal", + * "comment": "Strada Centrale Umbra 06135 Collestrada Umbria Italia", + * "extensions": "" + * } + */ + + @Expose + @SerializedName("id") private int id; + + @Expose + @SerializedName("name") private String name; + + @Expose + @SerializedName("date_modified") private long dateModified; + + @Expose + @SerializedName("date_created") private long dateCreated; + + @Expose + @SerializedName("lat") private float lat; + + @Expose + @SerializedName("lng") private float lng; + + @Expose + @SerializedName("category") private String category; + + @Expose + @SerializedName("comment") private String comment; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public long getDateModified() { + return dateModified; + } + + public void setDateModified(long dateModified) { + this.dateModified = dateModified; + } + + public long getDateCreated() { + return dateCreated; + } + + public void setDateCreated(long dateCreated) { + this.dateCreated = dateCreated; + } + + public float getLat() { + return lat; + } + + public void setLat(float lat) { + this.lat = lat; + } + + public float getLng() { + return lng; + } + + public void setLng(float lng) { + this.lng = lng; + } + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } + + public String getComment() { + return comment; + } + + public void setComment(String comment) { + this.comment = comment; + } + + public static Comparator ByTitleAZ = (note, t1) -> note.name.compareTo(t1.name); + + public static Comparator ByLastCreated = (note, t1) -> t1.id - note.id; + + public Uri getGeoUri() { + return Uri.parse("geo:" + this.lat + "," + this.lng + "(" + this.name + ")"); + } + +} diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/model/Note.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/model/Note.java deleted file mode 100644 index 8564abb..0000000 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/model/Note.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Nextcloud Notes Tutorial for Android - * - * @copyright Copyright (c) 2020 John Doe - * @author John Doe - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -package it.danieleverducci.nextcloudmaps.model; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -import java.io.Serializable; -import java.util.Comparator; - -public class Note implements Serializable { - @Expose - @SerializedName("id") private int id; - - @Expose - @SerializedName("title") private String title; - - @Expose - @SerializedName("content") private String content; - - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public String getContent() { - return content; - } - - public void setContent(String content) { - this.content = content; - } - - public static Comparator ByTitleAZ = (note, t1) -> note.title.compareTo(t1.title); - - public static Comparator ByLastCreated = (note, t1) -> t1.id - note.id; - -} diff --git a/app/src/main/java/it/danieleverducci/nextcloudmaps/util/ColorUtil.java b/app/src/main/java/it/danieleverducci/nextcloudmaps/util/ColorUtil.java deleted file mode 100644 index e70332e..0000000 --- a/app/src/main/java/it/danieleverducci/nextcloudmaps/util/ColorUtil.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Nextcloud Notes Tutorial for Android - * - * @copyright Copyright (c) 2020 John Doe - * @author John Doe - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -package it.danieleverducci.nextcloudmaps.util; - -import android.graphics.drawable.Drawable; -import android.view.MenuItem; - -import androidx.annotation.ColorInt; -import androidx.core.graphics.drawable.DrawableCompat; - -public class ColorUtil { - - public static void menuItemTintColor(MenuItem item, @ColorInt int color) { - Drawable normalDrawable = item.getIcon(); - Drawable wrapDrawable = DrawableCompat.wrap(normalDrawable); - DrawableCompat.setTint(wrapDrawable, color); - item.setIcon(wrapDrawable); - } - -} diff --git a/app/src/main/res/layout/item_note.xml b/app/src/main/res/layout/item_note.xml index a7d8c26..7021db5 100644 --- a/app/src/main/res/layout/item_note.xml +++ b/app/src/main/res/layout/item_note.xml @@ -16,29 +16,28 @@ ~ along with this program. If not, see . --> - + android:focusable="true"> + + + android:layout_height="wrap_content"> @@ -60,11 +59,12 @@ android:layout_height="wrap_content" android:layout_marginTop="5dp" android:textSize="@dimen/note_font_size_item_content" - android:textColor="@color/note_font_color_default" + android:maxLines="2" + android:lines="2" tools:text="@tools:sample/lorem/random"> - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index ef5137c..ab5ce27 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -25,12 +25,7 @@ #0082C9 - #202124 - @android:color/white - #F7EB96 - #202124 - #1A202124 - + #202124 \ No newline at end of file diff --git a/build.gradle b/build.gradle index 40b7b48..e138bb4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe diff --git a/gradle.properties b/gradle.properties index 18bff47..25f662f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ # -# Nextcloud Notes Tutorial for Android +# Nextcloud Maps Geofavorites for Android # # @copyright Copyright (c) 2020 John Doe # @author John Doe diff --git a/settings.gradle b/settings.gradle index 702ec68..26186d7 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,5 +1,5 @@ /* - * Nextcloud Notes Tutorial for Android + * Nextcloud Maps Geofavorites for Android * * @copyright Copyright (c) 2020 John Doe * @author John Doe