diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 603b140..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,14 +0,0 @@
-*.iml
-.gradle
-/local.properties
-/.idea/caches
-/.idea/libraries
-/.idea/modules.xml
-/.idea/workspace.xml
-/.idea/navEditor.xml
-/.idea/assetWizardSettings.xml
-.DS_Store
-/build
-/captures
-.externalNativeBuild
-.cxx
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
deleted file mode 100644
index 88ea3aa..0000000
--- a/.idea/codeStyles/Project.xml
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- xmlns:android
-
- ^$
-
-
-
-
-
-
-
-
- xmlns:.*
-
- ^$
-
-
- BY_NAME
-
-
-
-
-
-
- .*:id
-
- http://schemas.android.com/apk/res/android
-
-
-
-
-
-
-
-
- .*:name
-
- http://schemas.android.com/apk/res/android
-
-
-
-
-
-
-
-
- name
-
- ^$
-
-
-
-
-
-
-
-
- style
-
- ^$
-
-
-
-
-
-
-
-
- .*
-
- ^$
-
-
- BY_NAME
-
-
-
-
-
-
- .*
-
- http://schemas.android.com/apk/res/android
-
-
- ANDROID_ATTRIBUTE_ORDER
-
-
-
-
-
-
- .*
-
- .*
-
-
- BY_NAME
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
deleted file mode 100644
index 79ee123..0000000
--- a/.idea/codeStyles/codeStyleConfig.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index 5cd135a..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 37a7509..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml
deleted file mode 100644
index 7f68460..0000000
--- a/.idea/runConfigurations.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/.gitignore b/app/.gitignore
deleted file mode 100644
index 796b96d..0000000
--- a/app/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
diff --git a/app/build.gradle b/app/build.gradle
deleted file mode 100644
index e391dc7..0000000
--- a/app/build.gradle
+++ /dev/null
@@ -1,57 +0,0 @@
-apply plugin: 'com.android.application'
-apply plugin: 'kotlin-android'
-apply plugin: 'kotlin-android-extensions'
-
-android {
- compileSdkVersion 29
- buildToolsVersion "29.0.3"
-
- defaultConfig {
- applicationId "com.example.pruebamaps"
- minSdkVersion 16
- targetSdkVersion 29
- versionCode 1
- versionName "1.0"
-
- testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
- }
-
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
- }
- }
-
-}
-
-dependencies {
- implementation fileTree(dir: 'libs', include: ['*.jar'])
- implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
- implementation 'androidx.appcompat:appcompat:1.1.0'
- implementation 'androidx.core:core-ktx:1.2.0'
- implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
- implementation 'com.google.android.gms:play-services-maps:17.0.0'
- implementation 'com.google.android.gms:play-services-location:17.0.0'
- implementation 'androidx.legacy:legacy-support-v4:1.0.0'
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'androidx.test.ext:junit:1.1.1'
- androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
- //SliderInicio
- implementation 'androidx.viewpager2:viewpager2:1.0.0-rc01'
- //Api
- implementation 'com.squareup.retrofit2:retrofit:2.4.0'
- implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
- //RecyclerView
- implementation 'androidx.recyclerview:recyclerview:1.1.0'
- //HTTP
- implementation 'com.squareup.picasso:picasso:2.71828'
- implementation 'androidx.cardview:cardview:1.0.0'
- implementation 'com.squareup.okhttp3:logging-interceptor:4.6.0'
- implementation 'com.google.okhttp:okhttp:20120626'
- implementation 'com.squareup.okio:okio:2.6.0'
- //Dialogos
- implementation 'com.google.android.material:material:1.2.0-alpha06'
- //Search
- implementation 'com.github.mancj:MaterialSearchBar:0.8.5'
-}
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
deleted file mode 100644
index f1b4245..0000000
--- a/app/proguard-rules.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
diff --git a/app/src/androidTest/java/com/example/pruebamaps/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/example/pruebamaps/ExampleInstrumentedTest.kt
deleted file mode 100644
index ab57bc9..0000000
--- a/app/src/androidTest/java/com/example/pruebamaps/ExampleInstrumentedTest.kt
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.example.pruebamaps
-
-import androidx.test.platform.app.InstrumentationRegistry
-import androidx.test.ext.junit.runners.AndroidJUnit4
-
-import org.junit.Test
-import org.junit.runner.RunWith
-
-import org.junit.Assert.*
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-@RunWith(AndroidJUnit4::class)
-class ExampleInstrumentedTest {
- @Test
- fun useAppContext() {
- // Context of the app under test.
- val appContext = InstrumentationRegistry.getInstrumentation().targetContext
- assertEquals("com.example.pruebamaps", appContext.packageName)
- }
-}
diff --git a/app/src/debug/res/values/google_maps_api.xml b/app/src/debug/res/values/google_maps_api.xml
deleted file mode 100644
index 5d92725..0000000
--- a/app/src/debug/res/values/google_maps_api.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- AIzaSyCDCQFseYL7K7okR_YL7lmh2SCRct9YiiM
-
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 42f2c71..0000000
--- a/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/ic_indicadoractive-playstore.png b/app/src/main/ic_indicadoractive-playstore.png
deleted file mode 100644
index 004193b..0000000
Binary files a/app/src/main/ic_indicadoractive-playstore.png and /dev/null differ
diff --git "a/app/src/main/java/com/example/pruebamaps/LEER ANTES DE VER EL C\303\223DIGO" "b/app/src/main/java/com/example/pruebamaps/LEER ANTES DE VER EL C\303\223DIGO"
deleted file mode 100644
index dc82ed1..0000000
--- "a/app/src/main/java/com/example/pruebamaps/LEER ANTES DE VER EL C\303\223DIGO"
+++ /dev/null
@@ -1,11 +0,0 @@
-///////////////////////
-
-
-
- Para que funcione correctamente, se debe cambiar el DoubleArray por List, el problema es que da error al ejecutar,
- problema el cual no pude resolver, muy aparte de eso, la app está muy incompleta, el uso de APIs me costó bastante y
- se notó ya por el erro anterior nombrado...
-
-
-
-//////////////////////
\ No newline at end of file
diff --git a/app/src/main/java/com/example/pruebamaps/Menu/ApiMarker.kt b/app/src/main/java/com/example/pruebamaps/Menu/ApiMarker.kt
deleted file mode 100644
index 06a83f2..0000000
--- a/app/src/main/java/com/example/pruebamaps/Menu/ApiMarker.kt
+++ /dev/null
@@ -1,28 +0,0 @@
-package com.example.pruebamaps.Menu
-import okhttp3.logging.HttpLoggingInterceptor
-import okhttp3.OkHttpClient
-import retrofit2.Call
-import retrofit2.Retrofit
-import retrofit2.converter.gson.GsonConverterFactory
-import retrofit2.http.GET
-
-interface ApiMarker {
-
- companion object{
- val instance:MarcadorApi by lazy{
-
- val builder_pedido = Retrofit.Builder()
- .baseUrl("https://productospy.org/api/vendors/")
- .addConverterFactory(GsonConverterFactory.create())
-
- val client = OkHttpClient.Builder()
-
- client.addInterceptor(HttpLoggingInterceptor().apply {
- level = HttpLoggingInterceptor.Level.BODY
- })
-
- builder_pedido.client(client.build())
- builder_pedido.build().create(MarcadorApi::class.java)
- }
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/pruebamaps/Menu/Coordenadas.kt b/app/src/main/java/com/example/pruebamaps/Menu/Coordenadas.kt
deleted file mode 100644
index d35008f..0000000
--- a/app/src/main/java/com/example/pruebamaps/Menu/Coordenadas.kt
+++ /dev/null
@@ -1,9 +0,0 @@
-package com.example.pruebamaps.Menu
-
-data class Coordenadas (val type: String, val features: List)
-data class Feature (val type: FeatureType, val geometry: Geometry, val properties: Properties)
-data class Geometry (val type: GeometryType, val coordinates: DoubleArray)
-enum class GeometryType { Point }
-data class Properties (val nombre: String, val contacto: String, val comentarios: String, val productos: List)
-data class Productos (val product_name: String, val product_type: String)
-enum class FeatureType { Feature }
diff --git a/app/src/main/java/com/example/pruebamaps/Menu/FragmentDetalle.kt b/app/src/main/java/com/example/pruebamaps/Menu/FragmentDetalle.kt
deleted file mode 100644
index f62d8fa..0000000
--- a/app/src/main/java/com/example/pruebamaps/Menu/FragmentDetalle.kt
+++ /dev/null
@@ -1,61 +0,0 @@
-package com.example.pruebamaps.Menu
-
-import android.os.Bundle
-import androidx.fragment.app.Fragment
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
-
-import com.example.pruebamaps.R
-
-// TODO: Rename parameter arguments, choose names that match
-// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
-private const val ARG_PARAM1 = "param1"
-private const val ARG_PARAM2 = "param2"
-
-/**
- * A simple [Fragment] subclass.
- * Use the [FragmentDetalle.newInstance] factory method to
- * create an instance of this fragment.
- */
-class FragmentDetalle : Fragment() {
- // TODO: Rename and change types of parameters
- private var param1: String? = null
- private var param2: String? = null
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- arguments?.let {
- param1 = it.getString(ARG_PARAM1)
- param2 = it.getString(ARG_PARAM2)
- }
- }
-
- override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View? {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.fragment_detalle, container, false)
- }
-
- companion object {
- /**
- * Use this factory method to create a new instance of
- * this fragment using the provided parameters.
- *
- * @param param1 Parameter 1.
- * @param param2 Parameter 2.
- * @return A new instance of fragment FragmentDetalle.
- */
- // TODO: Rename and change types and number of parameters
- @JvmStatic
- fun newInstance(param1: String, param2: String) =
- FragmentDetalle().apply {
- arguments = Bundle().apply {
- putString(ARG_PARAM1, param1)
- putString(ARG_PARAM2, param2)
- }
- }
- }
-}
diff --git a/app/src/main/java/com/example/pruebamaps/Menu/FragmentFav.kt b/app/src/main/java/com/example/pruebamaps/Menu/FragmentFav.kt
deleted file mode 100644
index e0b8d73..0000000
--- a/app/src/main/java/com/example/pruebamaps/Menu/FragmentFav.kt
+++ /dev/null
@@ -1,61 +0,0 @@
-package com.example.pruebamaps.Menu
-
-import android.os.Bundle
-import androidx.fragment.app.Fragment
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
-
-import com.example.pruebamaps.R
-
-// TODO: Rename parameter arguments, choose names that match
-// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
-private const val ARG_PARAM1 = "param1"
-private const val ARG_PARAM2 = "param2"
-
-/**
- * A simple [Fragment] subclass.
- * Use the [FragmentFav.newInstance] factory method to
- * create an instance of this fragment.
- */
-class FragmentFav : Fragment() {
- // TODO: Rename and change types of parameters
- private var param1: String? = null
- private var param2: String? = null
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- arguments?.let {
- param1 = it.getString(ARG_PARAM1)
- param2 = it.getString(ARG_PARAM2)
- }
- }
-
- override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View? {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.fragment_fav, container, false)
- }
-
- companion object {
- /**
- * Use this factory method to create a new instance of
- * this fragment using the provided parameters.
- *
- * @param param1 Parameter 1.
- * @param param2 Parameter 2.
- * @return A new instance of fragment FragmentFav.
- */
- // TODO: Rename and change types and number of parameters
- @JvmStatic
- fun newInstance(param1: String, param2: String) =
- FragmentFav().apply {
- arguments = Bundle().apply {
- putString(ARG_PARAM1, param1)
- putString(ARG_PARAM2, param2)
- }
- }
- }
-}
diff --git a/app/src/main/java/com/example/pruebamaps/Menu/FragmentFiltro.kt b/app/src/main/java/com/example/pruebamaps/Menu/FragmentFiltro.kt
deleted file mode 100644
index 7035ea3..0000000
--- a/app/src/main/java/com/example/pruebamaps/Menu/FragmentFiltro.kt
+++ /dev/null
@@ -1,61 +0,0 @@
-package com.example.pruebamaps.Menu
-
-import android.os.Bundle
-import androidx.fragment.app.Fragment
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
-
-import com.example.pruebamaps.R
-
-// TODO: Rename parameter arguments, choose names that match
-// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
-private const val ARG_PARAM1 = "param1"
-private const val ARG_PARAM2 = "param2"
-
-/**
- * A simple [Fragment] subclass.
- * Use the [FragmentFiltro.newInstance] factory method to
- * create an instance of this fragment.
- */
-class FragmentFiltro : Fragment() {
- // TODO: Rename and change types of parameters
- private var param1: String? = null
- private var param2: String? = null
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- arguments?.let {
- param1 = it.getString(ARG_PARAM1)
- param2 = it.getString(ARG_PARAM2)
- }
- }
-
- override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View? {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.fragment_filtro, container, false)
- }
-
- companion object {
- /**
- * Use this factory method to create a new instance of
- * this fragment using the provided parameters.
- *
- * @param param1 Parameter 1.
- * @param param2 Parameter 2.
- * @return A new instance of fragment FragmentFiltro.
- */
- // TODO: Rename and change types and number of parameters
- @JvmStatic
- fun newInstance(param1: String, param2: String) =
- FragmentFiltro().apply {
- arguments = Bundle().apply {
- putString(ARG_PARAM1, param1)
- putString(ARG_PARAM2, param2)
- }
- }
- }
-}
diff --git a/app/src/main/java/com/example/pruebamaps/Menu/FragmentInfo.kt b/app/src/main/java/com/example/pruebamaps/Menu/FragmentInfo.kt
deleted file mode 100644
index 6eda432..0000000
--- a/app/src/main/java/com/example/pruebamaps/Menu/FragmentInfo.kt
+++ /dev/null
@@ -1,66 +0,0 @@
-package com.example.pruebamaps.Menu
-
-import android.content.Intent
-import android.net.Uri
-import android.os.Bundle
-import androidx.fragment.app.Fragment
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
-
-import com.example.pruebamaps.R
-import kotlinx.android.synthetic.main.fragment_info.*
-
-// TODO: Rename parameter arguments, choose names that match
-// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
-private const val ARG_PARAM1 = "param1"
-private const val ARG_PARAM2 = "param2"
-
-/**
- * A simple [Fragment] subclass.
- * Use the [FragmentInfo.newInstance] factory method to
- * create an instance of this fragment.
- */
-class FragmentInfo : Fragment() {
- // TODO: Rename and change types of parameters
- private var param1: String? = null
- private var param2: String? = null
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- arguments?.let {
- param1 = it.getString(ARG_PARAM1)
- param2 = it.getString(ARG_PARAM2)
-
- }
-
- }
-
- override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View? {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.fragment_info, container, false)
- }
-
- companion object {
- /**
- * Use this factory method to create a new instance of
- * this fragment using the provided parameters.
- *
- * @param param1 Parameter 1.
- * @param param2 Parameter 2.
- * @return A new instance of fragment FragmentInfo.
- */
- // TODO: Rename and change types and number of parameters
- @JvmStatic
- fun newInstance(param1: String, param2: String) =
- FragmentInfo().apply {
- arguments = Bundle().apply {
- putString(ARG_PARAM1, param1)
- putString(ARG_PARAM2, param2)
- }
- }
- }
-}
diff --git a/app/src/main/java/com/example/pruebamaps/Menu/MarcadorApi.kt b/app/src/main/java/com/example/pruebamaps/Menu/MarcadorApi.kt
deleted file mode 100644
index dd08eb3..0000000
--- a/app/src/main/java/com/example/pruebamaps/Menu/MarcadorApi.kt
+++ /dev/null
@@ -1,53 +0,0 @@
-package com.example.pruebamaps.Menu
-
-import android.icu.util.TimeUnit
-import okhttp3.OkHttpClient
-import okhttp3.logging.HttpLoggingInterceptor
-import retrofit2.Call
-import retrofit2.Retrofit
-import retrofit2.converter.gson.GsonConverterFactory
-import retrofit2.http.GET
-import retrofit2.http.Path
-import retrofit2.http.Query
-import javax.xml.datatype.DatatypeConstants.MINUTES
-
-interface MarcadorApi {
-
-
- @GET("?in_bbox")
- fun getMarker(
- @Query("limit") limit : Int,
- @Query("offset") offset : Int
- ): Call
-
-
- companion object {
-
- val stackClient by lazy { MarcadorApi("https://productospy.org/api/vendors/") }
-
-
- private val loggingInterceptor = HttpLoggingInterceptor().apply {
- this.level = HttpLoggingInterceptor.Level.BODY
- }
-
- operator fun invoke(baseUrl: String): MarcadorApi {
- val client = OkHttpClient.Builder().apply {
- /**addNetworkInterceptor(StethoInterceptor()) */
- addNetworkInterceptor(loggingInterceptor)
-
- }.build()
-
- return Retrofit.Builder()
- .client(client)
- .baseUrl(baseUrl)
-// .addCallAdapterFactory(CoroutineCallAdapterFactory())
- .addConverterFactory(GsonConverterFactory.create())
- .build()
- .create(MarcadorApi::class.java)
- }
- }
-
-
-
-
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/pruebamaps/Menu/Principal.kt b/app/src/main/java/com/example/pruebamaps/Menu/Principal.kt
deleted file mode 100644
index eb876b1..0000000
--- a/app/src/main/java/com/example/pruebamaps/Menu/Principal.kt
+++ /dev/null
@@ -1,213 +0,0 @@
-package com.example.pruebamaps.Menu
-
-import android.content.Intent
-import android.content.pm.PackageManager
-import android.location.Location
-import android.net.Uri
-import android.os.Build
-import androidx.appcompat.app.AppCompatActivity
-import android.os.Bundle
-import android.text.Editable
-import android.text.TextWatcher
-import android.widget.ArrayAdapter
-import android.widget.ListView
-import android.widget.Toast
-import androidx.annotation.RequiresApi
-import androidx.core.app.ActivityCompat
-import com.example.pruebamaps.R
-import com.google.android.gms.location.FusedLocationProviderClient
-import com.google.android.gms.location.LocationServices
-
-import com.google.android.gms.maps.CameraUpdateFactory
-import com.google.android.gms.maps.GoogleMap
-import com.google.android.gms.maps.OnMapReadyCallback
-import com.google.android.gms.maps.SupportMapFragment
-import com.google.android.gms.maps.model.BitmapDescriptorFactory
-import com.google.android.gms.maps.model.LatLng
-import com.google.android.gms.maps.model.Marker
-import com.google.android.gms.maps.model.MarkerOptions
-import com.google.android.material.bottomsheet.BottomSheetDialog
-import com.mancj.materialsearchbar.MaterialSearchBar
-import kotlinx.android.synthetic.main.activity_principal.*
-import kotlinx.android.synthetic.main.fragment_info.*
-import kotlinx.android.synthetic.main.fragment_info.view.*
-import retrofit2.Call
-import retrofit2.Callback
-import retrofit2.Response
-
-class Principal : AppCompatActivity(), OnMapReadyCallback, GoogleMap.OnMarkerClickListener {
-
- private lateinit var fusedLocationClient : FusedLocationProviderClient
-
- private lateinit var lastLocation : Location
-
- private var selectedMarker:Marker?=null
-
-
-
- companion object {
- private const val LOCATION_PERMISSION_REQUEST_CODE = 1
- }
- private val markerClickListener = object: GoogleMap.OnMarkerClickListener{
- override fun onMarkerClick(marker: Marker?):Boolean{
- if(marker == selectedMarker){
- selectedMarker=null
- return true
- }
- selectedMarker =marker
- return false
- }
- }
-
- override fun onMarkerClick(p0: Marker?) = false
- private lateinit var map: GoogleMap
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_principal)
- val mapFragment = supportFragmentManager
- .findFragmentById(R.id.map) as SupportMapFragment
- mapFragment.getMapAsync(this)
-
-
-
-
- val lv = findViewById(R.id.listview) as ListView
- val searchBar = findViewById(R.id.editText) as MaterialSearchBar
- searchBar.setHint("Buscar Producto> ")
- searchBar.setSpeechMode(true)
- searchBar.addTextChangeListener(object : TextWatcher {
- override fun beforeTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {
-
- }
-
- override fun onTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {
- //SEARCH FILTER
- }
-
- override fun afterTextChanged(editable: Editable) {
-
- }
- })
-
-
-
- fusedLocationClient = LocationServices.getFusedLocationProviderClient(this)
-
- txt_filtro.setOnClickListener {
-
- val dialog = BottomSheetDialog(this@Principal)
- val view = layoutInflater.inflate(R.layout.fragment_filtro, null)
- dialog.setContentView(view)
- dialog.show()
-
- }
- imgfav.setOnClickListener {
- val dialog = BottomSheetDialog(this@Principal)
- val view = layoutInflater.inflate(R.layout.fragment_fav,null)
- dialog.setContentView(view)
- dialog.show()
- }
- imginfo.setOnClickListener {
-
- val dialog = BottomSheetDialog(this@Principal)
- val view = layoutInflater.inflate(R.layout.fragment_info,null)
- dialog.setContentView(view)
- dialog.show()
-
- view.txt_terminos.setOnClickListener {
- val url = "https://productospy.org/disclaimer"
- val i = Intent(Intent.ACTION_VIEW)
- i.data = Uri.parse(url)
- startActivity(i)
-
- }
- view.txt_vendedor.setOnClickListener {
- val url = "https://productospy.org/vendor"
- val i = Intent(Intent.ACTION_VIEW)
- i.data = Uri.parse(url)
- startActivity(i)
-
- }
- view.txt_code.setOnClickListener {
- val url = "https://phoebe.roshka.com/gitlab/"
- val i = Intent(Intent.ACTION_VIEW)
- i.data = Uri.parse(url)
- startActivity(i)
-
- }
-
- }
-
- }
-
- override fun onMapReady(googleMap: GoogleMap) {
- map = googleMap
-
- map.setOnMarkerClickListener(this)
-
- setUpMap()
-
- MarcadorApi.stackClient.getMarker(15, 0).enqueue(
- object: Callback {
- override fun onFailure(call: Call, t: Throwable) {
- t.printStackTrace()
- }
-
- @RequiresApi(Build.VERSION_CODES.O)
- override fun onResponse(call: Call, response: Response) {
- if (response.isSuccessful) {
- val mark = response.body()
- val coor = mark!!.features
-
- for( item in coor.indices ){
- var pos =mark.features[item].geometry.coordinates
- var nombre=mark.features[item].properties.nombre
-
- map.addMarker(
- MarkerOptions()
- .position(LatLng(pos[1],pos[0]))
- .title(nombre)
- .icon(BitmapDescriptorFactory.fromResource(R.drawable.imgmarkernormal)
- )
- )
-
- map.setOnMarkerClickListener { marker ->
- var marcador = marker.position
-
- true
- }
-
- }
-
- }else{
-
- Toast.makeText(this@Principal, "Error", Toast.LENGTH_SHORT).show()
-
- }
- }
- }
- )
- }
- private fun setUpMap() {
- if(ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED){
- ActivityCompat.requestPermissions(this,
- arrayOf(android.Manifest.permission.ACCESS_FINE_LOCATION),LOCATION_PERMISSION_REQUEST_CODE)
- return
- }
-
- map.isMyLocationEnabled= true
-
- fusedLocationClient.lastLocation.addOnSuccessListener(this){ location ->
-
- if(location != null){
-
- lastLocation = location
- val currentLatLong = LatLng(location.latitude, location.longitude)
- map.moveCamera(CameraUpdateFactory.newLatLngZoom(currentLatLong, 18f))
-
- }
- }
- }
-}
-//TY4A.
\ No newline at end of file
diff --git a/app/src/main/java/com/example/pruebamaps/Slider/IntroSlide.kt b/app/src/main/java/com/example/pruebamaps/Slider/IntroSlide.kt
deleted file mode 100644
index 774e9ac..0000000
--- a/app/src/main/java/com/example/pruebamaps/Slider/IntroSlide.kt
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.example.pruebamaps.Slider
-
-data class IntroSlide (
- val title: String,
- val description: String,
- val icon: Int
-
-)
\ No newline at end of file
diff --git a/app/src/main/java/com/example/pruebamaps/Slider/IntroSlider.kt b/app/src/main/java/com/example/pruebamaps/Slider/IntroSlider.kt
deleted file mode 100644
index ee852ce..0000000
--- a/app/src/main/java/com/example/pruebamaps/Slider/IntroSlider.kt
+++ /dev/null
@@ -1,125 +0,0 @@
-package com.example.pruebamaps
-
-import android.content.Context
-import android.content.Intent
-import androidx.appcompat.app.AppCompatActivity
-import android.os.Bundle
-import android.system.Os.close
-import android.view.View
-import android.view.ViewGroup
-import android.widget.ImageView
-import android.widget.LinearLayout
-import androidx.core.content.ContextCompat
-import androidx.core.view.get
-import androidx.viewpager2.widget.ViewPager2
-import com.example.pruebamaps.Menu.Principal
-import com.example.pruebamaps.Slider.IntroSlide
-import kotlinx.android.synthetic.main.activity_intro_slider.*
-import kotlinx.android.synthetic.main.slide_item_container.*
-
-
-class IntroSlider : AppCompatActivity() {
- private val SKIP = "PREFERENCE_NAME"
- private val IntroSliderAdapter = com.example.pruebamaps.Slider.IntroSliderAdapter(
- listOf(
- IntroSlide(
- "ENCUENTRA",
- "¿Tapabocas, alimentos, alementos de limpieza, alcohol en gel? PorductosPY facilita conectarte con los vendedores de los productos que necesitas!",
- R.drawable.imgslider1
- ),
- IntroSlide(
- "OFRECE",
- "¿Estás vendiendo algún producto, ofreciendo algún servicio y necesitas darte a conocer?",
- R.drawable.imgslider2
- ),
- IntroSlide(
- "CONÉCTATE",
- "Encúentranos en FACEBOOK, TWITTER e INSTAGRAM como ProductosPY",
- R.drawable.imgslider3
-
- )
- )
- )
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_intro_slider)
- val sharedPreference = getSharedPreferences(SKIP,Context.MODE_PRIVATE)
- var editor = sharedPreference.edit()
-
- if (sharedPreference.getBoolean(SKIP, false)){
- goToLogin(this)
- }
- introSliderViewPager.adapter = IntroSliderAdapter
- setupIndicator()
- setCurrentIndicator(0)
- introSliderViewPager.registerOnPageChangeCallback(object :
- ViewPager2.OnPageChangeCallback() {
- override fun onPageSelected(position: Int) {
- super.onPageSelected(position)
- setCurrentIndicator(position)
- }
-
- })
- btn_empezar.setOnClickListener {
- editor.putBoolean(SKIP, true)
- editor.apply()
- goToLogin(this)
- }
- }
- private fun setupIndicator(){
- val indicators = arrayOfNulls(IntroSliderAdapter.itemCount)
- val layoutsParams : LinearLayout.LayoutParams =
- LinearLayout.LayoutParams(
- ViewGroup.LayoutParams.WRAP_CONTENT,
- ViewGroup.LayoutParams.WRAP_CONTENT
- )
- layoutsParams.setMargins(8,0, 8, 0)
- for (i in indicators.indices)
- {
- indicators[i] = ImageView(applicationContext)
- indicators[i].apply{
- this?.setImageDrawable(
- ContextCompat.getDrawable(
- applicationContext,
- R.drawable.indicator_inactive
- )
- )
- this?.layoutParams = layoutsParams
- }
- Indicadores.addView(indicators[i])
- }
- }
- private fun setCurrentIndicator(index: Int) {
- val childCount = Indicadores.childCount
- for (i in 0 until childCount) {
- val ImageView = Indicadores[i] as ImageView
- if (i==index) {
- ImageView.setImageDrawable(
- ContextCompat.getDrawable(
- applicationContext,
- R.drawable.indicator_active
- )
- )
- }else {
- ImageView.setImageDrawable(
- ContextCompat.getDrawable(
- applicationContext,
- R.drawable.indicator_inactive
- )
- )
- }
-
-
- }
-
- }
- private fun goToLogin(context : Context){
- val intent = Intent(this, Principal::class.java)
- startActivity(intent)
-
- }
- private fun close (){
- btn_empezar.visibility = View.VISIBLE
- }
-
-}
diff --git a/app/src/main/java/com/example/pruebamaps/Slider/IntroSliderAdapter.kt b/app/src/main/java/com/example/pruebamaps/Slider/IntroSliderAdapter.kt
deleted file mode 100644
index c1a5e0f..0000000
--- a/app/src/main/java/com/example/pruebamaps/Slider/IntroSliderAdapter.kt
+++ /dev/null
@@ -1,47 +0,0 @@
-package com.example.pruebamaps.Slider
-
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
-import android.widget.ImageView
-import android.widget.TextView
-import androidx.recyclerview.widget.RecyclerView
-import com.example.pruebamaps.R
-import com.example.pruebamaps.Slider.IntroSlide
-
-
-class IntroSliderAdapter(private val IntroSlides: List):
- RecyclerView.Adapter() {
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): IntroSliderViewHolder {
- return IntroSliderViewHolder(
- LayoutInflater.from(parent.context).inflate(
- R.layout.slide_item_container,
- parent,
- false
- )
- )
-
- }
-
- override fun getItemCount(): Int {
- return IntroSlides.size
- }
-
- override fun onBindViewHolder(holder: IntroSliderViewHolder, position: Int) {
- holder.bind(IntroSlides[position])
- }
-
- inner class IntroSliderViewHolder(view: View) : RecyclerView.ViewHolder(view){
- private val textTitle = view.findViewById(R.id.textTittle)
- private val textDescription = view.findViewById(R.id.textDescription)
- private val imageIcon = view.findViewById(R.id.imageSliderIcon)
- fun bind(IntroSlide: IntroSlide) {
- textTitle.text = IntroSlide.title
- textDescription.text= IntroSlide.description
- imageIcon.setImageResource(IntroSlide.icon)
-
- }
-
- }
-
-}
\ No newline at end of file
diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
deleted file mode 100644
index 2b068d1..0000000
--- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/btnfav.png b/app/src/main/res/drawable/btnfav.png
deleted file mode 100644
index 78d5cd4..0000000
Binary files a/app/src/main/res/drawable/btnfav.png and /dev/null differ
diff --git a/app/src/main/res/drawable/btninfo.png b/app/src/main/res/drawable/btninfo.png
deleted file mode 100644
index 9c7fdc8..0000000
Binary files a/app/src/main/res/drawable/btninfo.png and /dev/null differ
diff --git a/app/src/main/res/drawable/button.xml b/app/src/main/res/drawable/button.xml
deleted file mode 100644
index 36f644c..0000000
--- a/app/src/main/res/drawable/button.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml
deleted file mode 100644
index 07d5da9..0000000
--- a/app/src/main/res/drawable/ic_launcher_background.xml
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/drawable/imgcerrar.png b/app/src/main/res/drawable/imgcerrar.png
deleted file mode 100644
index 07e0077..0000000
Binary files a/app/src/main/res/drawable/imgcerrar.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imgfavdetalle.png b/app/src/main/res/drawable/imgfavdetalle.png
deleted file mode 100644
index 8df3f2a..0000000
Binary files a/app/src/main/res/drawable/imgfavdetalle.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imgfavselecteddetalle.png b/app/src/main/res/drawable/imgfavselecteddetalle.png
deleted file mode 100644
index 31598fa..0000000
Binary files a/app/src/main/res/drawable/imgfavselecteddetalle.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imgfiltro.png b/app/src/main/res/drawable/imgfiltro.png
deleted file mode 100644
index fc57611..0000000
Binary files a/app/src/main/res/drawable/imgfiltro.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imglogogrande.png b/app/src/main/res/drawable/imglogogrande.png
deleted file mode 100644
index 806aeae..0000000
Binary files a/app/src/main/res/drawable/imglogogrande.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imglogomini.png b/app/src/main/res/drawable/imglogomini.png
deleted file mode 100644
index 10be01c..0000000
Binary files a/app/src/main/res/drawable/imglogomini.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imgmarkernormal.png b/app/src/main/res/drawable/imgmarkernormal.png
deleted file mode 100644
index 6590395..0000000
Binary files a/app/src/main/res/drawable/imgmarkernormal.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imgmarkerselected.png b/app/src/main/res/drawable/imgmarkerselected.png
deleted file mode 100644
index 4289dd8..0000000
Binary files a/app/src/main/res/drawable/imgmarkerselected.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imgslider1.png b/app/src/main/res/drawable/imgslider1.png
deleted file mode 100644
index be9e0bb..0000000
Binary files a/app/src/main/res/drawable/imgslider1.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imgslider2.png b/app/src/main/res/drawable/imgslider2.png
deleted file mode 100644
index e27063e..0000000
Binary files a/app/src/main/res/drawable/imgslider2.png and /dev/null differ
diff --git a/app/src/main/res/drawable/imgslider3.png b/app/src/main/res/drawable/imgslider3.png
deleted file mode 100644
index fd19fec..0000000
Binary files a/app/src/main/res/drawable/imgslider3.png and /dev/null differ
diff --git a/app/src/main/res/drawable/indicator_active.xml b/app/src/main/res/drawable/indicator_active.xml
deleted file mode 100644
index c201d14..0000000
--- a/app/src/main/res/drawable/indicator_active.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/indicator_inactive.xml b/app/src/main/res/drawable/indicator_inactive.xml
deleted file mode 100644
index 0cf11c0..0000000
--- a/app/src/main/res/drawable/indicator_inactive.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_intro_slider.xml b/app/src/main/res/layout/activity_intro_slider.xml
deleted file mode 100644
index 0a7b117..0000000
--- a/app/src/main/res/layout/activity_intro_slider.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_principal.xml b/app/src/main/res/layout/activity_principal.xml
deleted file mode 100644
index b2b3e6f..0000000
--- a/app/src/main/res/layout/activity_principal.xml
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_detalle.xml b/app/src/main/res/layout/fragment_detalle.xml
deleted file mode 100644
index 35975ee..0000000
--- a/app/src/main/res/layout/fragment_detalle.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_fav.xml b/app/src/main/res/layout/fragment_fav.xml
deleted file mode 100644
index 26bb87e..0000000
--- a/app/src/main/res/layout/fragment_fav.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_filtro.xml b/app/src/main/res/layout/fragment_filtro.xml
deleted file mode 100644
index 6c3e5de..0000000
--- a/app/src/main/res/layout/fragment_filtro.xml
+++ /dev/null
@@ -1,303 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_info.xml b/app/src/main/res/layout/fragment_info.xml
deleted file mode 100644
index 19e8102..0000000
--- a/app/src/main/res/layout/fragment_info.xml
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/slide_item_container.xml b/app/src/main/res/layout/slide_item_container.xml
deleted file mode 100644
index 179376a..0000000
--- a/app/src/main/res/layout/slide_item_container.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index eca70cf..0000000
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index eca70cf..0000000
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index a571e60..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 61da551..0000000
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index c41dd28..0000000
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index db5080a..0000000
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index 6dba46d..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index da31a87..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 15ac681..0000000
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index b216f2d..0000000
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index f25a419..0000000
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index e96783c..0000000
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
deleted file mode 100644
index 448e41c..0000000
--- a/app/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- #6200EE
- #3700B3
- #03DAC5
- #051094
-
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
deleted file mode 100644
index eea848e..0000000
--- a/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
- PruebaMaps
- Map
-
-
- Hello blank fragment
-
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
deleted file mode 100644
index 5885930..0000000
--- a/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
diff --git a/app/src/release/res/values/google_maps_api.xml b/app/src/release/res/values/google_maps_api.xml
deleted file mode 100644
index 1ef79e9..0000000
--- a/app/src/release/res/values/google_maps_api.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
- YOUR_KEY_HERE
-
diff --git a/app/src/test/java/com/example/pruebamaps/ExampleUnitTest.kt b/app/src/test/java/com/example/pruebamaps/ExampleUnitTest.kt
deleted file mode 100644
index ef968ff..0000000
--- a/app/src/test/java/com/example/pruebamaps/ExampleUnitTest.kt
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.example.pruebamaps
-
-import org.junit.Test
-
-import org.junit.Assert.*
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-class ExampleUnitTest {
- @Test
- fun addition_isCorrect() {
- assertEquals(4, 2 + 2)
- }
-}
diff --git a/build.gradle b/build.gradle
deleted file mode 100644
index 61f9853..0000000
--- a/build.gradle
+++ /dev/null
@@ -1,29 +0,0 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
- ext.kotlin_version = '1.3.70'
- repositories {
- google()
- jcenter()
-
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:3.6.1'
- classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
-
- // NOTE: Do not place your application dependencies here; they belong
- // in the individual module build.gradle files
- }
-}
-
-allprojects {
- repositories {
- google()
- jcenter()
- maven { url 'https://jitpack.io' }
- }
-}
-
-task clean(type: Delete) {
- delete rootProject.buildDir
-}
diff --git a/gradle.properties b/gradle.properties
deleted file mode 100644
index 23339e0..0000000
--- a/gradle.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-# Project-wide Gradle settings.
-# IDE (e.g. Android Studio) users:
-# Gradle settings configured through the IDE *will override*
-# any settings specified in this file.
-# For more details on how to configure your build environment visit
-# http://www.gradle.org/docs/current/userguide/build_environment.html
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-org.gradle.jvmargs=-Xmx1536m
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
-# AndroidX package structure to make it clearer which packages are bundled with the
-# Android operating system, and which are packaged with your app's APK
-# https://developer.android.com/topic/libraries/support-library/androidx-rn
-android.useAndroidX=true
-# Automatically convert third-party libraries to use AndroidX
-android.enableJetifier=true
-# Kotlin code style for this project: "official" or "obsolete":
-kotlin.code.style=official
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index f6b961f..0000000
Binary files a/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index c12ead8..0000000
--- a/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Thu Apr 30 16:50:34 PYT 2020
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
diff --git a/gradlew b/gradlew
deleted file mode 100644
index cccdd3d..0000000
--- a/gradlew
+++ /dev/null
@@ -1,172 +0,0 @@
-#!/usr/bin/env sh
-
-##############################################################################
-##
-## Gradle start up script for UN*X
-##
-##############################################################################
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG=`dirname "$PRG"`"/$link"
- fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >/dev/null
-APP_HOME="`pwd -P`"
-cd "$SAVED" >/dev/null
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS=""
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn () {
- echo "$*"
-}
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "`uname`" in
- CYGWIN* )
- cygwin=true
- ;;
- Darwin* )
- darwin=true
- ;;
- MINGW* )
- msys=true
- ;;
- NONSTOP* )
- nonstop=true
- ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD="java"
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
- MAX_FD_LIMIT=`ulimit -H -n`
- if [ $? -eq 0 ] ; then
- if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
- MAX_FD="$MAX_FD_LIMIT"
- fi
- ulimit -n $MAX_FD
- if [ $? -ne 0 ] ; then
- warn "Could not set maximum file descriptor limit: $MAX_FD"
- fi
- else
- warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
- fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
- GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
-fi
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
- APP_HOME=`cygpath --path --mixed "$APP_HOME"`
- CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
- JAVACMD=`cygpath --unix "$JAVACMD"`
-
- # We build the pattern for arguments to be converted via cygpath
- ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
- SEP=""
- for dir in $ROOTDIRSRAW ; do
- ROOTDIRS="$ROOTDIRS$SEP$dir"
- SEP="|"
- done
- OURCYGPATTERN="(^($ROOTDIRS))"
- # Add a user-defined pattern to the cygpath arguments
- if [ "$GRADLE_CYGPATTERN" != "" ] ; then
- OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
- fi
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- i=0
- for arg in "$@" ; do
- CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
- CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
-
- if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
- eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
- else
- eval `echo args$i`="\"$arg\""
- fi
- i=$((i+1))
- done
- case $i in
- (0) set -- ;;
- (1) set -- "$args0" ;;
- (2) set -- "$args0" "$args1" ;;
- (3) set -- "$args0" "$args1" "$args2" ;;
- (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
- (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
- (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
- (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
- (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
- (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
- esac
-fi
-
-# Escape application args
-save () {
- for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
- echo " "
-}
-APP_ARGS=$(save "$@")
-
-# Collect all arguments for the java command, following the shell quoting and substitution rules
-eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
-
-# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
-if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
- cd "$(dirname "$0")"
-fi
-
-exec "$JAVACMD" "$@"
diff --git a/gradlew.bat b/gradlew.bat
deleted file mode 100644
index f955316..0000000
--- a/gradlew.bat
+++ /dev/null
@@ -1,84 +0,0 @@
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS=
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto init
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto init
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:init
-@rem Get command-line arguments, handling Windows variants
-
-if not "%OS%" == "Windows_NT" goto win9xME_args
-
-:win9xME_args
-@rem Slurp the command line arguments.
-set CMD_LINE_ARGS=
-set _SKIP=2
-
-:win9xME_args_slurp
-if "x%~1" == "x" goto execute
-
-set CMD_LINE_ARGS=%*
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/settings.gradle b/settings.gradle
deleted file mode 100644
index 56f4e67..0000000
--- a/settings.gradle
+++ /dev/null
@@ -1,2 +0,0 @@
-rootProject.name='PruebaMaps'
-include ':app'