Skip to content

Commit

Permalink
Convert java files to kotlin
Browse files Browse the repository at this point in the history
  • Loading branch information
jashasweejena committed Oct 1, 2020
1 parent 059aaba commit 6c65eca
Show file tree
Hide file tree
Showing 10 changed files with 260 additions and 321 deletions.
18 changes: 18 additions & 0 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

90 changes: 0 additions & 90 deletions app/src/main/java/com/example/mapsassignment/LocationModel.java

This file was deleted.

48 changes: 48 additions & 0 deletions app/src/main/java/com/example/mapsassignment/LocationModel.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
package com.example.mapsassignment

import android.view.View
import android.widget.ImageView
import android.widget.TextView
import butterknife.BindView
import butterknife.ButterKnife
import com.mikepenz.fastadapter.FastAdapter
import com.mikepenz.fastadapter.items.AbstractItem
import com.mikepenz.materialize.holder.StringHolder

class LocationModel(var name: String, var icon: String, var lat: String, var lng: String) : AbstractItem<LocationModel?, LocationModel.ViewHolder>() {

override fun getViewHolder(v: View): ViewHolder {
return ViewHolder(v)
}

override fun getType(): Int {
return R.id.framelayoutparent
}

override fun getLayoutRes(): Int {
return R.layout.card
}

class ViewHolder(view: View?) : FastAdapter.ViewHolder<LocationModel>(view) {
@JvmField
@BindView(R.id.name)
var name: TextView? = null

@JvmField
@BindView(R.id.icon)
var icon: ImageView? = null
override fun bindView(item: LocationModel, payloads: List<Any>) {
StringHolder.applyTo(StringHolder(item.name), name)
if (item.icon == "fuel") icon!!.setImageResource(R.drawable.ic_fuel_white) else icon!!.setImageResource(R.drawable.ic_restaurant_white)
}

override fun unbindView(item: LocationModel) {
name!!.text = ""
}

init {
ButterKnife.bind(this, view!!)
}
}

}
30 changes: 0 additions & 30 deletions app/src/main/java/com/example/mapsassignment/MainActivity.java

This file was deleted.

25 changes: 25 additions & 0 deletions app/src/main/java/com/example/mapsassignment/MainActivity.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package com.example.mapsassignment

import android.content.Intent
import android.os.Bundle
import android.view.View
import android.widget.Button
import android.widget.EditText
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
var TAG = this.javaClass.simpleName
var editText: EditText? = null
var button: Button? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
editText = findViewById(R.id.editText)
button = findViewById(R.id.button)
button!!.setOnClickListener(View.OnClickListener { v: View? ->
val intent = Intent(this@MainActivity, ResultsActivity::class.java)
intent.putExtra("location", editText!!.getText().toString())
startActivity(intent)
})
}
}
139 changes: 0 additions & 139 deletions app/src/main/java/com/example/mapsassignment/MasterFragment.java

This file was deleted.

Loading

0 comments on commit 6c65eca

Please sign in to comment.