Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Android_Studio

Membuat Background Tools Auto Show Ketika ScrollView di Scroll

  Pada postingan kali akan membahas bagaimana caranya membuat tools ataupun menu atas transparant yang mana apabila di scroll akan kembali memberikan background yang sudah di tentukan sebelumnya. Kurang lebih aplikasi akan tampak seperti pada gambar dibawah. Penggunaan menu seperti ini akan memberikan tampilan yang menarik pada aplikasi. Tampilan yang menarik akan membuat pengguna aplikasi menjadi betah menggunakan aplikasi. Langsung saja untuk cara pembuatannya silahkan ikuti langkah di bawah ini. Tambahkan Gambar dan Icon ke Drawable Untuk melengkapi tampilan layout yang akan dibuat, silahkan tambahkan 3 gambar format jpg dan 3 gambar icon ke res -> drawable . Gambar jpg bebas seusai keinginan. Untuk iconnya bisa di ambil melalui vector asset, baca Cara Menggunakan Icon Vector Asset bawahan Android Studio . Nantinya drawabel akan terisi beberapa file seperti berikut. color.xml Buka file color.xml di folder res -> values -> colors.xml kemudian buat edit kode menjadi s...

Cara Mengatasi Cleartext HTTP traffic not permitted in Android Studio

Cleartext HTTP traffic not permitted yang apabila diterjemahkan kedalam bahasa Indonesia berarti "Lalu lintas HTTP cleartext tidak diizinkan". Ini merupakan salah satu permasalahan yang biasa ditemukan ketika hendak mengambil data dari web service.  Pemberitahuan error berupa : Exception: IOException java.io.IOException: Cleartext HTTP traffic to * not permitted atau jika menggunakan volley error com.android.volley.NoConnectionError: java.io.IOException: Cleartext HTTP traffic to * not permitted . Tanda * adalah nama webservice. Ada beberapa cara untuk mengatasi masalah tersebut. Berikut beberapa cara Mengatasi Cleartext HTTP traffic not permitted in Android Studio Cara 1 Cara pertama sangat mudah, jika webservice yang digunakan menggunakan https:// , silahkan ganti menjadi http:// . Jika masih belum berhasil silahkan gunakan cara lain. Cara 2 Tambahkan kode android:usesCleartextTraffic="true" pada tag application di AndroidManifest.xml, Contohnya seperti beri...

Cara Menyembunyikan Link URL Penting di Android Studio

Salah satu hal yang menjadi incaran utama para hacker ketika berhasil membongkar aplikasi android adalah link url. Mengapa demikian ?? Sebab aplikasi android berbasis online melakukan pertukaran data ke internet melalui link url. Dengan mengetahui link API seseorang dapat mempelajari kode untuk nantinya mencuri atau merusak data yang telah disimpan di database. Sangat penting untuk mengamankan Link url aplikasi agar tidak bisa ditemukan walaupun aplikasi berhasil di decompile. Link atau kode api bisa kita pasang pada gradle.properties kemudian deklarasikan pada build.gradle agar nantinya bisa di panggil pada program android studio. Agar lebih jelas silahkan ikuti langkah di bawah ini. 1. Buat link pada gradle.properties Buka file gradle.properties kemudian tambahkan kode url atau link yang ingin anda amankan. Contohnya seperti pada gambar di bawah : 2. Buat kode pemanggilan pada Build.gradle Tidak hanya sampai pada gradle.properties anda harus membuat kode pada build.gradl...

Membuat Alert Dialog di Android Studio

Pernahkah anda menggunakan sebuah aplikasi dimana pada saat tertentu aplikasi memunculkan popup atau alert berisi informasi. Alert ini biasanya digunakan untuk memberikan informasi penting sebelum melakukan aksi tertentu. Pada postingan kali ini kita akan membuat sebuah alert dialog. Tampilan nantinya akan tampak seperti gambar berikut : Langkah-langkah membuat alert dialog di android studio 1. Buat project baru. 2. Tambahkan kode berikut pada MainActivity.java public class MainActivity extends AppCompatActivity { private Button button; private Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = findViewById(R.id.button); context = this; button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder builder = new AlertDial...

Membuat Aplikasi Text to Speach di Android Studio

  Aplikasi Text to Speach merupakan aplikasi yang mampu mengubah sebuah text menjadi suara. Jika kamu pernah menggunakan google assistensi maka kamu sudah pernah menggunakan fitur Text to Speach ini. Aplikasi Text to Speach ini bisa anda buat menggunakan Android Studio, cara pembuatannya juga sangat mudah sebab di dalam Android Studio sudah terdapat library atau class untuk membuat fitur ini. Hal pertama yang harus anda lakukan adalah membuat project baru. Untuk yang baru belajar baca cara membuat project baru disini. Jika sudah silahkan lanjut dengan mengedit dua file utama bawah ini : 1. MainActivity.java Keterangan Pada kode int res = mTTS.setLanguage(Locale.ENGLISH); anda bisa menggantinya menggunakan suara atau logat dari negara lain. 2. activity_main.xml Kode mTTS.speak(c, TextToSpeech.QUEUE_FLUSH, null); inilah yang melakukan aksi mengubah text menjadi suara, ketika button di klik. 3. Jalankan aplikasi Silahkan jalankan aplikasi dan tes dengan memasukkan kata atau kalimat ...

Membuat Tampilan Home Seperti Grab

Pada tutorial kali ini kita akan membuat tampilan seperti pada design home Grab. Dimana pada tampilan menampilkan card view berupa promo atau produk yang di tawarkan. Sebagai gambaran seperti apa tampilan yang akan kita buat lihat gambar di bawah.   Untuk membuat data di atas pertama-tama siapkan data berupa tulisan atau judul, deskripsi, serta link gambar kemudian masukkan pada array.xml di folder res -> values . Berikut contoh data yang sudah saya siapkan : Langkah selanjutnya silahkan simak di bawah ini : 1. Import library android-networking Library ini bisa digunakan untuk menampilkan gambar dari internet ke aplikasi android. Untuk memasangnya import terlebih dahulu pada dependencies build.gradle seperti berikut : 2. AndroidManifest.xml Berikan akses internet dengan menambahkan kode pada AndroidManifest.xml contohnya letaknya seperti pada kode dibawah. 3. MainActivity.java 4. activity_main.xml 5. card.xml Buat file xml baru dengan nama "card.xml" pada directory res -...

Cara Memasang Fonts di Project Android Studio

  Fonts merupakan satu element yang menunjang tampilan atau desain suatu aplikasi. Jenis font yang monoton akan membuat tampilan aplikasi kurang menarik. Untuk itu biasanya developer memasangkan jenis font tertentu pada aplikasi mereka. Untuk memasang font pada aplikasi android yang dibuat anda hanya perlu menyediakan jenis font dengan format file .ttf, anda bisa mendownloadnya di www.dafint.com atau menggunakan font yang ada di komputer. Cara Mengambil Font .ttf di Windows 1. Ketikkan "fonts" pada kolom pencarian Windows kemudian pilih fonts     2. Pilih jenis font yang anda inginkan, klik kemudian tekan "CTRL + C"    Jika terdapat banyak font di dalam font klik dua kali untuk masuk dan memilih salah satu. Anda juga bisa mencopy semuanya sekaligus. 3. Buka folder tempat anda ingin menyimpan font lalu paste. Memasang Font pada Project Android Studio Pastikan anda sudah memiliki font baik itu di download dari internet atau dari komputer seperti pada cara di at...

Cara Mengamankan Aplikasi Android dengan Proguard di Android Studio

Keamanan suatu aplikasi merupakan sebuah kebutuhan utama yang harus dipenuhi sebelum dapat dirilis ke public. Aplikasi dengan keamanan yang rendah akan mengundang banyak masalah dikemudian hari. Salah satu kelemahan aplikasi android yang dibangun menggunakan Android Studio adalah proses decompile atau bahasa kasarnya membongkar apk yang sudah jadi sangat mudah. Bahkan orang awam dalam pemrograman sekalipun dapat melakukannya dikarenakan adanya tools yang menyediakan fitur decompile ini. Salah satu tools yang biasa digunakan adalah jadx (Harap tidak menggunakannya untuk merugikan orang lain). Membuat aplikasi bebas dari proses decompile tidak bisa dihindari akan tetapi kita bisa melindungi kode hasil decompile agar tidak mudah dibaca oleh orang lain. Meskipun orang lain bisa membongkar aplikasi tersebut, mereka tidak akan mudah untuk melakukan modifikasi ataupun menemukan apa yang mereka cari. Alih alih menemukan apa yang dicari mereka akan merasa pusing dan membatalkan niatnya. Tetapi ...

Cara Membuat Login dengan Akun Google di Android Studio - Coding Rakitan

Sebuah aplikasi yang menerapkan sistem level user tentunya membutuhkan aksi login agar user dapat mengakses akun mereka. Untuk mempermudah user dalam melakukan login kita bisa menerapkan login Authentication menggunakan email google yang sudah terdaftar di Android pengguna. Nantinya user ketika menekan tombol login akan di arahkan langsung untuk memilih akun email yang terdaftar. Kelebihan dari sistem login ini, user tidak perlu khawatir akan pencurian akun oleh pemilik aplikasi sebab informasi yang bisa di ambil hanya seperti email, id akun, foto, nama, serta nomor hp. Langkah awal untuk membuat login authentication dengan akun google adalah dengan membuat credential baru di API Console caranya seperti berikut. 1. Buka halaman https://console.developers.google.com/apis/credentials (Login dengan akun google anda). 2. Masuk ke menu Kredential dan klik tombol + Buat Kredensial -> Client ID OAuth . 3. Pilih jenis aplikasi (Android), kemudian masukkan nama aplikasi, kode SHA-1 (untu...

Cara Membuat Date Picker di Android Studio - Coding Rakitan

Ada kalanya ketika membuat sebuah form diperlukan adanya pemilihan tanggal. Jika pada website kita mengenal tag "<input type='date' name='date' />" untuk menampilkan pemilihan tanggal maka beda halnya di Android. Kita bisa menggunakan kelas Date Picker yang telah disediakan. Berikut Cara Membuat Date Picker di Android Studio. 1. Buat project baru dengan format seperti berikut Activity : Empty Activity Name : CobaDatePicker Package Name : com.codingrakitan.cobadatepicker Language : Java Minimum API Level : API 17 (Android 4.2 Jelly Bean) 2. Buat Kelas baru dengan nama DatePickerFragment.java lalu isi dengan kode seperti berikut : package com.codingrakitan.cobadatepicker; import android.app.DatePickerDialog; import android.app.Dialog; import android.os.Bundle; import android.widget.DatePicker; import androidx.fragment.app.DialogFragment; import java.util.Calendar; public class DatePickerFragment extends DialogFragment { private onDateClickListener o...

Cara Membuat Slide Page Menggunakan Tab Layout dan View Pager di Android Studio - Coding Rakitan

Pada tutorial kali ini kita akan membuat Slide Page yang dibuat menggunakan kombinasi antara tab layout dengan view pager. Slide Page ini sudah biasa kita lihat pada aplikasi-aplikasi terkenal seperti WhatsApp, Youtube, google adsense, dan masih banyak lagi. Untuk membuat Slide Page kita bisa memanfaatkan widget yang disediakan Android Studio yaitu Tab Layout dan View Pager. Tampilan yang nantinya kita buat akan tampak seperti berikut : Sebelum memulai ada baiknya anda mengetahui struktur class , layout , drawable yang akan kita buat nantinya. Terdapat 4 class yang akan dibuat, satu class utama atau activity dan tiga class fragment yang nantinya akan dipanggil kedalam activity. Layout yang dibutuhkan ada 4 yaitu layout utama (activity_main) dan tiga layout fragment. Didalam drawable kita juga menambahkan ikon back untuk yang akan dipasang pada toolbar aplikasi nantinya, untuk menambahkan icon ini anda bisa menggunakan Vector Asset yang disediakan Android Studio. Lanjut ke tahap pembu...