Begini Cara Menciptakan Aplikasi Android Mudah
Apakah anda seorang developer expert atau sedang mencar ilmu membuat aplikasi android ? tentu banyak cara-cara yang di kembangkan dari developer. Saya lebih prefer ke Android Studio ( Ini aplikasi menciptakan aplikasi android di laptop atau komputer ), oh iya kalau cara lain setahu aku , sanggup menciptakan aplikasi android lewat hp ( handphone ), Bahkan ada yang menciptakan aplikasi android tanpa ngoding ( tools ini namanya appsgeyser )
Pada Android Studio 3.0 ( aku memakai 3.3.2 ) sudah sangat powerfull , lebih gampang dalam mengatasi ( handling anError ) oleh petunjuk atau hint , jadi hanya perlu mengikuti petunjuk.
Hint atau Petunjuk |
Dari banyak sekali Literatur yang pernah aku pelajari , Berikut merupakan cara yang gampang untuk langkah awal , Tentu anda tidak menginginkan sebuah bug sehingga dibutuhkan meminimalisirannya, Kaprikornus sebelum proses menciptakan aplikasi menurut konsep ERD ( entity relationship diagram) dan Lifecycle android sendiri, Perlu menjalankan script dari New Project awal dan melaksanakan matching / checking terhadap file gradle android , plugin yang dibutuhkan dan component pendukung lainya. Ini hanyalah basic yang perlu dan ini bagaikan sebuah kerangka atau konstruksinya.
Gradle sangatlah penting , jikalau salah setting ( kegiatan atau aplikasi tidak sanggup di build atau gradle atau compile oleh android studio ) biasanya android studio memperlihatkan petunjuk yang benar-benar properly dan pop up petunjuk yang gampang di pahami, tetapi bagaimana dengan developer yang yantama kali memakai android studio ? sepakat aku akan tunjukan maksudnya mendeskripsikan beberapa petunjuk UX nya ( user interface nya ).
Kamu lebih tertarik tutorial versi teks atau versi video ? ( sebelumnya aku akan coba dengan teks yang lalu dengan versi video ( praktek eksklusif ).
Saya akan mencoba memakai bahasa awam yang gampang di pahami semua kalangan , tetapi teks di atas mungkin masih ada yang abnormal mendengarkanya , ok kalau itu aku anggap kalian sanggup browsing untuk reference tersebut . untuk detail nya kedepanya teks abnormal tersebut akan aku bahas di postingan selanjutnya.
Sebelum lanjut , dan ingin melihat apakah anda tertarik dengan artikel ini, silahkan berikan komentar atau upvote . maka aku akan sesegera menuntaskan tutorial ini . alasannya aku ingin melihat ketertarikan dari anda terlebih dahulu.
Cara menciptakan aplikasi ini android ini sederhana dan Gratis . alasannya kali ini hanya akan membahas yang sedikit atau pembukaan terutama ihwal build gradle yang di targetkan simpulan kurung waktu hanya dalam 5 menit membuatnya.
Create New Project
1. Open android studio → Click + Start a new Android Studio project
2. Choose your project → Pilih tab Phone and Tablet → Pilih Empty Activity → next
3. Configure your project
→ Name = My Application
→ Package Name = com.scodeid.myapplication
→ Save location = /root/AndroidStudioProjects/MyApplication2 ( lokasi project anda )
→ Language = Kotlin ( aku memakai kotlin, tetapi akan aku bahas keduanya java + kotlin)
→ Minimum API level = API 15: Android 4.0.3 ( IceCreamSandwich )
4. Click Finish
2. Choose your project → Pilih tab Phone and Tablet → Pilih Empty Activity → next
3. Configure your project
→ Name = My Application
→ Package Name = com.scodeid.myapplication
→ Save location = /root/AndroidStudioProjects/MyApplication2 ( lokasi project anda )
→ Language = Kotlin ( aku memakai kotlin, tetapi akan aku bahas keduanya java + kotlin)
→ Minimum API level = API 15: Android 4.0.3 ( IceCreamSandwich )
4. Click Finish
Untuk Pertama Kali New Project, usahakan laptop anda terkoneksi dengan jaringan internet alasannya akan mendownload gradle default yang dibutuhkan untuk mengkompilasi ( compile ) project anda. Jika tidak maka akan Error pada gradle .
Check SDK Manager
1. Click file → Setting →Search 'SDK' tanpa tanda petik ,
2. SDK Platforms ( aku memakai API Level 28 ) atau Android 9.0 ( Pie )
3. SDK Tools
→ Install Android SDK Build-Tools 29-rc3
→ Install Android SDK Platform-Tools
→ Install Android SDK Tools
→ Install Support Repository
4. Click ok jikalau sudah terinstall
Di atas ialah SDK default yang dibutuhkan , kalian sanggup install plugin WIFI ADB untuk compile lewat device handphone android kalian , atau memakai Android Emulator
SDK Tools
→ Install Android Emulator
Check Gradle
1. Click Project → Click Drop Down pada Android dan Pilih Android.
2. Buka Gradle Script
↪ build.gradle ( Project:MyApplication)
↪ build.gradle ( Project:app)
↪ build.gradle ( Project:MyApplication)
↪ build.gradle ( Project:app)
/** * build.gradle (Module:app) */ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 28 defaultConfig { applicationId "id.scode.myapplication" minSdkVersion 19 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { /** * D E F A U L T ----- D E P E N D E N C I E S ----- I NEED */ implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:design:28.0.0' implementation 'com.android.support:support-v4:28.0.0' /** * __________________________________ */ implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.2', { exclude group: 'com.android.support:27.1.1', module: 'support-annotations' }) } repositories { mavenCentral() }
Yang perlu anda check ialah versi dependencies haruslah sama antar dependecies, kenapa ? Jika anda tidak secara eksplisit memakai satu atau lebih library yang dipilih itu memberi anda kesalahan atau error compile, berarti library sedang digunakan oleh internal library lain, jadi compile harus secara eksplisit . Kok sanggup ? beberapa antar library ada kombinasi jadi versi yang berbeda akan bermasalah atau crashes.
/** * build.gradle (Project:myapplication) */ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = '1.3.21' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.2' 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 }
Run App
Di atas ada aku singgung mengenai Lifecycle , sanggup kalian lihat di siniSumber https://scodeid.blogspot.com/