본문 바로가기

Kotlin Android Programing

#3.4 Android Custom RecyclerView Adapter example. Android Kotlin Tutorial. package ifool.kr.msgshareapp import android.content.Context import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView import kotlinx.android.synthetic.main.lists_item.view.* class HobbiesAdapter(val context: Context, val hobbies: List): RecyclerView.Adapter(){ inner class MyViewHolder(itemView: View) : RecyclerView... 더보기
#3.3 Android Model Class using Data Class of Kotlin. Android Kotlin Tutorial class Model { } data class Hobby(var title:String) object Supplier { val hobbies = listOf( Hobby("Swimming"), Hobby("Reading"), Hobby("Walking"), Hobby("Sleeping"), Hobby("Swimming") ) } youtu.be/bfPBa8cLqqg 더보기
#3.2 Android Integrate RecyclerView and CardView Dependency in Gradle. Android Kotlin Tutorial activity_hobbies.xml lists_item.xml youtu.be/iepWnIHP7t8 더보기
#3.1 Android RecyclerView Tutorial and CardView Tutorial using Kotlin btnRecyclerViewDemo.setOnClickListener { val Intent = Intent(this, HobbiesActivity::class.java) startActivity(intent) } mainActivity.kt activity_main.xml package ifool.kr.msgshareapp import android.os.Bundle import androidx.appcompat.app.AppCompatActivity class HobbiesActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setConte.. 더보기
#2.5 Android Kotlin Tutorial: Share Data using Implicit Intent to Facebook, Instagram, WhatsApp btnShareToOtherApps.setOnClickListener { val message: String = etUserMessage.text.toString() val intent = Intent() intent.action = Intent.ACTION_SEND intent.putExtra(Intent.EXTRA_TEXT, message) intent.type = "text/plain" startActivity(Intent.createChooser(intent, "Please select app : ")) } youtu.be/CC79Qz6n22c 더보기
#2.4 Kotlin Android Tutorial: Share Data between Activities using Explicit Intent btnSendMsgToNextActivity.setOnClickListener { val message: String = etUserMessage.text.toString() val intent = Intent(this, SecondActivity::class.java) intent.putExtra("user_message", message) startActivity(intent) } MainActivity.kt class SecondActivity : AppCompatActivity(){ override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_.. 더보기
#2.2 Kotlin Android Tutorial: Designing Layouts ( User Interface ) and Handle button click events youtu.be/fcGZAZ30XNk 더보기
#2.1 Kotlin Android Tutorial: Explore Activity, User Interface and Views youtu.be/RpHXPIm9j6s 더보기