Kotlin ашиглан Андройд аппликейшн хэрхэн үүсгэх вэ
Kotlin бол Android аппликейшн хөгжүүлэхэд зориулж Google-ээс санал болгосон орчин үеийн програмчлалын хэл юм. Үүний синтакс нь товч, аюулгүй, анхан шатны хүмүүст сурахад хялбар бөгөөд Java-тай бүрэн нийцдэг. Энэ нийтлэлд бид Kotlin ашиглан Android аппликейшн бүтээх практик алхмуудыг авч үзэх бөгөөд хэрэгслүүдийг бэлтгэх, төсөл үүсгэхээс эхлээд анхны аппликейшнаа ажиллуулах хүртэлх алхмуудыг авч үзэх болно.
1. Бэлтгэл ажил: Шаардлагатай багаж хэрэгслийг суурилуулах
Код бичиж эхлэхээсээ өмнө зөв хөгжүүлэлтийн орчинг тохируулсан эсэхээ шалгаарай. Танд хэрэгтэй гол хэрэгслүүд нь:
1. Андройд студи
Энэ бол Андройд аппликейшн бүтээх албан ёсны IDE юм. Android Studio нь хөгжүүлэлтийг хурдасгах редактор, эмулятор, Gradle бүтээх систем болон бусад олон функцуудыг агуулдаг.
2. JDK (Java Development Kit)
Android Studio нь ихэвчлэн шаардлагатай JDK-г агуулдаг. Гэсэн хэдий ч таны ашиглаж буй хувилбар таны Android Studio-той нийцэж байгаа эсэхийг шалгаарай.
3. Андройд SDK
SDK-г Android Studio-оор дамжуулан суулгах болно. Та Android платформ, бүтээх хэрэгслүүд болон эмулятор зэрэг бүрэлдэхүүн хэсгүүдийг татаж авах болно.
Суулгасны дараа Android Studio-г нээгээд шаардлагатай бүрэлдэхүүн хэсгүүдийг анх удаа ажиллуулахад нь татаж дуусгана уу.
2. Шинэ Андройд төсөл үүсгэх
Эхлүүлэх төсөл үүсгэхийн тулд дараах алхмуудыг дагана уу:
1. Андройд Студио нээх
2. Шинэ төсөл сонгох
3. Загвар сонгоно уу, жишээлбэл, Хоосон үйл ажиллагаа (суралцахад хамгийн түгээмэл)
4. Төслийн дэлгэрэнгүй мэдээллийг бөглөнө үү:
– Нэр: жишээ нь `FirstApplication`
– Багцын нэр: жишээ нь `com.example.firstapplication`
– Хэл: Котлиныг сонгоно уу
– Хамгийн бага SDK: зорилтот төхөөрөмжийн дагуу сонгоно уу (жишээлбэл, олон төхөөрөмжтэй нийцтэй байхын тулд API 21)
5. Дуусгах товчийг дарна уу
Android Studio нь Kotlin файлууд болон байршлын файлуудыг оролцуулан төслийн бүтцийг автоматаар үүсгэх болно.
3. Андройд төслийн үндсэн бүтцийг ойлгох
Төсөл дууссаны дараа та хэд хэдэн чухал хавтсыг харах болно:
– app/src/main/java/ : Котлин файлууд (програмын код) байрладаг газар
– app/src/main/res/ : байрлал, зураг, мөр, өнгө зэрэг нөөцүүдийг хадгалдаг газар
– layout/ : XML дээр суурилсан дэлгэцийн файл
– values/ : `strings.xml`, `colors.xml`, `themes.xml` агуулсан
– AndroidManifest.xml: үйл ажиллагаа болон зөвшөөрлийн жагсаалт зэрэг програмын чухал мэдээллийг агуулдаг.
– build.gradle: тохиргоо, хамаарлууд болон номын сангийн хувилбаруудыг бүтээх
Энэ бүтцийг ойлгох нь төсөл томорч эхлэхэд төөрөгдөлөөс зайлсхийхэд тусална.
4. Үйл ажиллагааг ойлгох нь: Хэрэглээний эхлэлийн цэг
Сонгодог Андройд аппликейшнд үндсэн дэлгэцийг ихэвчлэн Үйл ажиллагаа гэж дүрсэлдэг. Та `Хоосон Үйл ажиллагаа` төсөл үүсгэх үед Android Studio нь `MainActivity.kt` файлыг үүсгэдэг.
Энгийн `MainActivity.kt` контентын жишээ (ихэвчлэн иймэрхүү):
"`Котлин
com.example.firstapplication багц
androidx.appcompat.app.AppCompatActivity импортлох
android.os.Bundle-г импортлох
Үндсэн Үйл Ажиллагааны ангилал: AppCompatActivity() {
fun-г дарж бичих onCreate(savedInstanceState: Bundle?) {
super.onCreate(хадгалсанInstanceState)
setContentView(R.layout.activity_main)
}
}
""
Товч тайлбар:
– Үйл ажиллагаа үүсгэгдэх үед `onCreate()` дуудагдана
– `setContentView()` нь ашиглах загварыг тодорхойлно, жишээ нь `activity_main.xml`
5. XML ашиглан Views дизайн хийх
`res/layout/activity_main.xml` файлыг нээнэ үү. Анхан шатны хэрэглэгчдэд зориулж Дизайн харагдацыг (чирж тавих) ашиглах эсвэл XML файлыг шууд засварлаж болно.
Энгийн зохион байгуулалтын жишээ: текст ба товчлуур.
“`xml