Mar a chruthaicheas tu aplacaidean Android le Kotlin
Mar a chruthaicheas tu aplacaidean Android le Kotlin
’S e cànan prògramaidh ùr-nodha a th’ ann an Kotlin a tha air a mholadh le Google airson leasachadh aplacaidean Android. Tha a cho-chòrdadh goirid, sàbhailte bho neoni, furasta ionnsachadh do luchd-tòiseachaidh, agus làn cho-chòrdail ri Java. San artaigil seo, còmhdaichidh sinn na ceumannan practaigeach airson aplacaid Android a thogail le Kotlin, bho bhith ag ullachadh nan innealan agus a’ cruthachadh pròiseict gu bhith a’ ruith a’ chiad aplacaid agad.
1. Ullachadh: A’ stàladh nan innealan a dh’ fheumar
Mus tòisich thu air còdadh, dèan cinnteach gu bheil thu air an àrainneachd leasachaidh cheart a stèidheachadh. Is iad seo na prìomh innealan a dh’ fheumas tu:
1. Stiùidio Android
Seo an IDE oifigeil airson aplacaidean Android a thogail. Tha deasaiche, emulator, siostam togail Gradle, agus mòran fheartan eile ann an Android Studio gus leasachadh a luathachadh.
2. JDK (Pasgan Leasachaidh Java)
Mar as trice bidh an JDK riatanach ann an Android Studio. Ach, dèan cinnteach gu bheil an dreach a tha thu a’ cleachdadh co-chòrdail ris an Android Studio agad.
3. SDK Android
Thèid an SDK a stàladh tro Android Studio. Luchdaichidh tu sìos co-phàirtean mar àrd-ùrlar Android, innealan togail, agus emulator.
Às dèidh an stàlaidh, fosgail Android Studio agus leig leis na pàirtean riatanach a luchdachadh sìos a’ chiad uair a ruitheas e.
2. Cruthaich Pròiseact Android Ùr
Lean na ceumannan seo gus pròiseact tòiseachaidh a chruthachadh:
1. Fosgail Android Studio
2. Tagh Pròiseact Ùr
3. Tagh teamplaid, mar eisimpleir Gnìomhachd Falamh (as cumanta airson ionnsachadh)
4. Lìon a-steach mion-fhiosrachadh a’ phròiseict:
– Ainm: mar eisimpleir `FirstApplication`
– Ainm pacaid: mar eisimpleir `com.example.firstapplication`
– Cànan: tagh Kotlin
– SDK as ìsle: tagh a rèir an inneil targaid (mar eisimpleir, API 21 gus a bhith co-chòrdail ri mòran innealan)
5. Briog air Crìochnaich
Cruthaichidh Android Studio structar a’ phròiseict gu fèin-ghluasadach, a’ gabhail a-steach faidhlichean Kotlin agus faidhlichean cruth.
Cho luath ‘s a bhios am pròiseact deiseil, chì thu grunn phasganan cudromach:
– app/src/main/java/ : far a bheil faidhlichean Kotlin (còd prògraim) suidhichte
– app/src/main/res/ : far a bheil goireasan leithid cruthan, ìomhaighean, sreangan, dathan air an stòradh
– cruth/ : faidhle taisbeanaidh stèidhichte air XML
– luachan/ : anns a bheil `strings.xml`, `colors.xml`, `themes.xml`
– AndroidManifest.xml: anns a bheil fiosrachadh cudromach mu thagraidhean, leithid liosta de ghnìomhachdan agus cheadan
– build.gradle : rèiteachadh togail, eisimeileachdan, agus dreachan leabharlainn
Cuidichidh tuigse air an structar seo thu gus troimh-chèile a sheachnadh nuair a thòisicheas am pròiseact a’ fàs nas motha.
4. A’ Tuigsinn Gnìomhan: Puing Tòiseachaidh Iarrtais
Ann an aplacaid clasaigeach Android, mar as trice bidh am prìomh sgrion air a riochdachadh le Gnìomhachd. Nuair a chruthaicheas tu pròiseact ‘Gnìomhachd Falamh’, cruthaichidh Android Studio faidhle ‘MainActivity.kt’.
Eisimpleir de shusbaint shìmplidh `MainActivity.kt` (mar as trice mar seo):
Mìneachadh goirid:
– Thèid `onCreate()` a ghairm nuair a thèid an gnìomhachd a chruthachadh
– bidh `setContentView()` a’ dearbhadh an cruth a thèid a chleachdadh, mar eisimpleir `activity_main.xml`
5. Dealbhadh Seallaidhean le XML
Fosgail `res/layout/activity_main.xml`. Airson luchd-tòiseachaidh, faodaidh tu an sealladh Dealbhaidh a chleachdadh (slaodadh is leigeil às) no an XML a dheasachadh gu dìreach.
Bidh sinn a’ cleachdadh briosgaidean gus an t-eòlas agad air an làrach-lìn againn a leasachadh. Le bhith a’ cleachdadh an làraich againn tha thu ag aontachadh ri briosgaidean.
Tha briosgaidean riatanach a ’comasachadh gnìomhan bunaiteach agus tha iad riatanach airson obair cheart an làrach-lìn.
Ainm
Tuairisgeul
Faid
Roghainnean cookie
Tha am briosgaid seo air a chleachdadh gus roghainnean cead briosgaid an neach-cleachdaidh a stòradh.
30 làithean
Tha feum air na briosgaidean seo airson beachdan a chur ris an làrach-lìn seo.
Ainm
Tuairisgeul
Faid
beachd_ùghdar
Air a chleachdadh gus sùil a chumail air an neach-cleachdaidh thar iomadh seisean.
seisean
post-d_ùghdair_beachd
Air a chleachdadh gus sùil a chumail air an neach-cleachdaidh thar iomadh seisean.
seisean
beachd_ùghdar_url
Air a chleachdadh gus sùil a chumail air an neach-cleachdaidh thar iomadh seisean.
seisean
Bidh briosgaidean staitistig a’ cruinneachadh fiosrachadh gun urra. Tha am fiosrachadh seo gar cuideachadh le bhith a’ tuigsinn mar a bhios luchd-tadhail a’ cleachdadh ar làrach-lìn.
’S e inneal cumhachdach a th’ ann an Google Analytics a bhios a’ cumail sùil air agus a’ sgrùdadh trafaic làrach-lìn airson co-dhùnaidhean margaidheachd fiosraichte.
Anns a’ phacaid seo tha fiosrachadh co-cheangailte ri iomairtean margaidheachd an neach-cleachdaidh. Thèid iad sin a cho-roinn le Google AdWords / Google Ads nuair a bhios cunntasan Google Ads agus Google Analytics ceangailte ri chèile.
90 làithean
__utma
ID air a chleachdadh gus luchd-cleachdaidh agus seiseanan aithneachadh
2 bhliadhna an dèidh na gnìomhachd mu dheireadh
__utmt
Air a chleachdadh gus sùil a chumail air àireamh iarrtasan frithealaiche Google Analytics
10 mionaid
__utmb
Air a chleachdadh gus seiseanan ùra agus tadhalan a chomharrachadh. Thèid a’ bhriosgaid seo a shuidheachadh nuair a thèid leabharlann javascript GA.js a luchdachadh agus mura h-eil briosgaid __utmb ann mu thràth. Thèid am briosgaid ùrachadh a h-uile uair a thèid dàta a chur chun fhrithealaiche Google Analytics.
30 mionaid an dèidh na gnìomhachd mu dheireadh
__utmc
Air a chleachdadh le seann dreachan Urchin de Google Analytics a-mhàin agus chan ann le GA.js. Chaidh a chleachdadh gus eadar-dhealachadh a dhèanamh eadar seiseanan ùra agus tadhalan aig deireadh seisein.
Deireadh na seisein (brabhsair)
__utmz
Anns a’ bhriosgaid seo tha fiosrachadh mun stòr trafaic no an iomairt a stiùir an neach-cleachdaidh chun làrach-lìn. Thèid am briosgaid a shuidheachadh nuair a thèid an javascript GA.js a luchdachadh agus ùrachadh nuair a thèid dàta a chur chun fhrithealaiche Google Anaytics.
6 mìosan an dèidh na gnìomhachd mu dheireadh
__utmv
Anns a’ bhriosgaid seo, tha fiosrachadh gnàthaichte air a shuidheachadh leis an leasaiche lìn tron dòigh _setCustomVar ann an Google Analytics. Thèid am briosgaid seo ùrachadh a h-uile uair a thèid dàta ùr a chur chun fhrithealaiche Google Analytics.
2 bhliadhna an dèidh na gnìomhachd mu dheireadh
__utmx
Air a chleachdadh gus faighinn a-mach a bheil neach-cleachdaidh air a ghabhail a-steach ann an deuchainn A/B no ioma-atharrachail.
18 mìosan
_ga
ID air a chleachdadh gus luchd-cleachdaidh aithneachadh
2 bliadhna
_gal
Air a chleachdadh le Google Analytics gus faighinn a-mach dè na ceanglaichean air duilleag a thathas a’ briogadh orra
30 diogan
_ga_
ID air a chleachdadh gus luchd-cleachdaidh aithneachadh
2 bliadhna
_gid
ID air a chleachdadh gus luchd-cleachdaidh a chomharrachadh airson 24 uairean às deidh gnìomhachd mu dheireadh
24 hours
_gat
Air a chleachdadh gus sùil a chumail air àireamh iarrtasan frithealaiche Google Analytics nuair a thathar a’ cleachdadh Google Tag Manager