Posts

(Chord Tutorial) Jkt48 – Mae Shika Mukanee (Hanya Lihat Ke Depan)

Image
Single yang berjudul Hanya Lihat Ke Depan (Mae Shika Mukanee) ini merupakan single ke-13 dari JKT48.  Single ini menjadi single sousenkyo hasil voting oleh para fans JKT48. Member-member yang masuk senbatsu diantaranya Jessica Veranda, Ghaida Farisya, Haruka Nakagawa, Cindy Yuvia, Melody Nurramdhani Laksani, Shania Junianatha, Priscillia Sari Dewi, Nabilah Ratna Ayu Azalia, Rina Chikano, Devi Kinal Putri, Shania Gracia, Michelle Christo Kusnadi, Gabriela Margareth, Dena Siti Rohyati, Dwi Putri Bonita, Thalia Ivanka. Oshi TS Yupi *gak nanyak Kali ini saya mau share chord dari lagu ini. Lagunya asiik dan liriknya memotivasi. So Cekidot. Pre-Intro : C G F            C               G              F              C hanya lihat ke depan alasannya yaitu jikalau menoleh   F          Am       Dm G a...

(Tutorial Android) Lambda Expression In Android Using Retrolambda

Image
Lambda Expression adalah salah satu fitur penting yang ada di Java 8 . Lambda Expression menciptakan fungsionalitas menjadi data semoga sanggup dipassing ke dalam suatu method sebagai parameter. Lambda Expression mempunyai sintaks menyerupai berikut : parameter → expression body Selengkapnya mengenai Lambda Expression di Java sanggup dibaca-baca di sini  https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html *bilang aja TS susah jelasin :v Retrolambda ialah library yang memungkinkan kita sanggup memakai lambda expression di Java 6, 7 dan Android. Seperti apa penggunaan Retrolambda ini? Mari simak tutorial berikut. Configuration - Install JDK 8 - Tambahkan dependencies yang diharapkan di gradle. Top-level buildscript { repositories { jcenter() mavenCentral() } dependencies { .... classpath 'me.tatarka:gradle-retrolambda:3.3.0' // NOTE: Do not place your application dependencies here;...

(Tutorial Android) Simplify Code With Androidannotations

Image
AndroidAnnotations ialah sebuah framework open source yang diklaim bisa mempercepat pengembangan aplikasi Android. Selain itu juga menulis code menjadi lebih mudah dan ringkas ( less code ) dan gampang untuk di- maintenance . AndroidAnnotations ini memakai annotations yang berfungsi menggantikan boilerplate code yang umum pada project Android. Lalu, apa itu Annotation ? Annotation ialah sebuah meta tag yang memperlihatkan info ihwal code aktivitas tetapi tidak berpenngaruh secara pribadi pada code dan bukan bab dari code aktivitas itu sendiri. Beberapa fitur yang dimiliki oleh AndroidAnnotations : - Dependency Injection : kita sanggup menginjeksi pada kelas yang membutuhkan ibarat inject views, extras, system services, resource dan lain-lain. - Simplified threading model : annotation sanggup dipakai untuk menjalankan method di UI thread maupun background thread. - Event binding : Event handling memakai annotation. - REST Client : Request ke REST cukup dengan mencipt...

(Tutorial Android) Data Binding In Android

Image
Data Binding merupakan sebuah teknik yang menyatukan dan menghubungkan antara komponen UI dengan data source. Konsep dari Data Binding yaitu setiap kali terdapat perubahan pada data source, maka komponen UI otomatis akan berubah. Data Binding Library di Android mulai diperkenalkan oleh Google pada event Google I/O 2015. Sebelumnya adanya Data Binding Library , memanggil komponen UI Layout ke Activity atau Fragment dengan cara sederhana yang biasanya kita gunakan menyerupai memanggil komponen UI dengan findViewById , menciptakan variabel local untuk view terlebih dahulu lalu mengambil nilai ataupun mengeset nilai. Cara yang sederhana ini memang terkesan manual dan menciptakan banyak code yang diulang sehingga source code menjadi banyak dan tidak efisien, apalagi bila berafiliasi dengan layout yang kompleks. Nah, dengan teknik Data Binding kita menciptakan aplikasi dengan cepat dan ringkas. Bye... findViewById(). Pada tutorial kali ini aku akan menjelaskan implementasi Da...

(Tutorial Android) Dependency Injection In Android With Dagger 2

Image
Dependency Injection atau biasa disingkat DI yaitu sebuah konsep dalam software design pattern yang berfokus untuk mengakibatkan aplikasi lebih loosely coupled , extensible , dan maintainable . Artinya, dalam pembuatan aplikasi menjadi lebih rapi, gampang dipahami dan dikelola. Dengan konsep DI ini bertujuan semoga suatu kelas tidak terikat dengan kelas lain dan bagian-bagian code menjadi longgar (loosely coupled). Fungsi dari DI sendiri yaitu menginjeksi bagian-bagian tertentu dalam aplikasi sehingga sanggup mempermudah mengatur flow sebuah program. Konsep ini sering juga disebut Inversion of Control . Kaprikornus intinya, dengan dependency injection kita sanggup menginjeksi kelas-kelas tertentu ke kelas yang membutuhkan dependency. Dagger 2 merupakan library dependency injection untuk Android dan Java. Dagger 2 berbasis Java Specification Request (JSR) 330 yang merupakan standar Java Annotations. Dagger 2 benar-benar hasil dari code generation dan bukan merupakan refleksi m...

(Tutorial Ios) Sidebar Sajian With Swrevealviewcontroller In Swift

Image
SWRevealViewController merupakan sebuah UIViewController yang sanggup dipakai untuk menciptakan hidangan samping (sidebar menu) di iOS. Side View sanggup diletakkan di kiri maupun di kanan. Jadi, SWRevealViewController ini ibarat dengan Sidebar hidangan pada aplikasi Facebook. Contohnya ibarat ini : Sidebar sendiri secara default gotong royong tidak ada di iOS. Namun, kita sanggup menciptakan atau mengcustom sendiri sidebar hidangan dengan santunan library SWRevealViewController. Pada postingan kali ini aku mau membahas bagaimana cara menciptakan Sidebar Navigation Menu di iOS. Sebelumnya kita harus mendownload dulu SWRevealViewController library di sini https://github.com/John-Lluch/SWRevealViewController  Hanya ada 2 buah file yang kita butuhkan yakni : - SWRevealViewController.h  - SWRevealViewController.m  Kemudian buat project gres di XCODE, kemudian masukkan import kedua file SWRevealViewController.h dan SWRevealViewController.m ke fol...

(Tutorial Ios) Tab Sajian With Tab Kafe Controller

Image
Membuat hidangan Tab pada apps iOS kita sanggup memakai Tab Bar Controller. Beberapa view controller sanggup direlasikan ke Tab Bar Controller. Beberapa pola apps yang memakai hidangan tab. Berbeda dengan Android, posisi Tab di iOS berada di bab bawah layar. Pada postingan kali ini saya akan membahas bagaimana menciptakan Tab dengan Tab Bar Controller. Buat project gres di Xcode , kemudian buka Main.storyboard . Desain storyboard nantinya akan menyerupai ini. Pada storyboard terdiri dari Tab Bar Controller dan 4 buah View Controller yang mempunyai korelasi dengan Tab Bar Controller. Drag & drop Tab Bar Controller , kemudian letakkan di storyboard. Lalu tambahkan 4 View Controller di storyboard. Control drag dari Tab Bar Controller kemudian pilih Relationship Segue untuk merelasikan. Pada View Controller pertama, kita jadikan sebagai Home . Untuk menambahkan icon & mengedit title sanggup diatur di Attributes Inspector . Lakukan ...