Posts

(Tutorial Ios) Add Load More In Uitableview

Image
Hello guys, pada kesempatan sebelumnya saya sudah menjelaskan perihal bagaimana menciptakan custom tableview di ios. Bisa dilihat di sini https://andronut.blogspot.com//search?q=tutorial-ios-custom-uitableviewcell-in . Tutorial kali ini saya akan akan menjelaskan bagaimana menambahkan load more di tableview atau sanggup disebut paging . Mekanismenya ketika kita men-drag scroll hingga ke bawah, pada ketika itu lakukan request untuk memuat data. Oke eksklusif saja. Pertama kita perlu menambahkan sebuah View yang berjulukan UIActivityIndicatorView dibagian footer dari UITabelView . Akan muncul loading indicator ketika tableview di drag atau scroll ke bawah. Buat extension dari UITableView dengan beberapa fungsi yaitu  showLoadingFooter , hideLoadingFooter dan isLoadingFooterShowing . import Foundation import UIKit // MARK: Loading Footer extension UITableView { func showLoadingFooter(){ let loadingFooter = UIActivityIndicatorView(activityIndicatorStyle: .gra

(Tutorial Ios) Pull To Refresh With Uirefreshcontrol

Image
Hello guys, pada kesempatan sebelumnya aku sudah menjelaskan wacana bagaimana menciptakan custom tableview di ios. Bisa dilihat di sini https://andronut.blogspot.com//search?q=tutorial-ios-custom-uitableviewcell-in . Tutorial kali ini intinya meneruskan tutorial yang sebelumnya yakni dengan menambahkan Pull to Refresh . Untuk menciptakan pull to refresh di iOS sanggup memakai widget yang dinamakan UIRefreshControl . Implementasinya cukup sederhana yakni dengan menempakannya ke dalam table view yang kita buat. Oke, eksklusif aja ke TKP. Pertama, deklarasikan variabel UIRefreshControl berikut. let pullRefresh = UIRefreshControl() Buat function untuk menghandle refresh control. Di sini lah kawasan menghandle network request. Untuk sementara aku memakai thread biasa. func pullRefresh(_ refreshControl: UIRefreshControl) { // do network request here DispatchQueue.main.asyncAfter(deadline: .now() + 3) { self.tableView.reloadData() refreshControl.

(Tutorial Android) Android Image Slider

Image
Hai guys, sudah sekian usang rasanya ane gak nulis di blog ini (kira2 setahun). Maklum guys alasannya yakni ane belakangan ini sibuk banget jadi gak sempat bikin tutorial lagi, ditambah lagi juga malas yang berkepanjangan.. :v Oke2, kali ini ane mau membahas bagaimana menciptakan Image Slider di Android. Temen2 niscaya sudah tidak abnormal lagi dengan yang namanya Image Slider. Jadi, Image Slider merupakan tampilan ibarat slide gambar yang sanggup di geser satu-persatu utk menampilkannya. Di Android terdapat fitur ViewPager yang sanggup kita manfaatkan untuk menciptakan slider. Langsung saja ke TKP. Konfigurasi gradle dulu dengan menambahkan library Picasso. … dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v

(Tutorial Android) Countdown Timer With Circular Progress Animation

Image
Countdown merupakan istilah dari bahasa inggris yang artinya hitung mundur. Android menyediakan kelas yang berfungsi untuk menghitung mundur yang dinamakan CountDownTimer . Untuk menciptakan kegiatan countdown, kita tinggal mengimplementasikan kelas tersebut. Pada kesempatan kali ini aku akan membagikan sedikit tutorial hasil dari request teman-teman. Kita akan menciptakan kegiatan countdown dengan animasi circular progress. Oke eksklusif saja kita ke TKP. Pertama, buat project baru (wajib hehehe). Selanjutnya kita menciptakan circular progress . Di sini kita harus menciptakan custom view sendiri untuk menciptakan circular progress, alasannya di Android sendiri memang tidak disediakan. Berikut yaitu codenya aku ambil dan modifikasi sedikit dari https://github.com/lzyzsd/CircleProgress . Beri nama DonutProgress.java : import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.

(Tutorial Android) Download Image To External Storage Using Picasso

Image
Pada tutorial sebelumnya https://andronut.blogspot.com//search?q=tutorial-android-image-loader-using aku menjelaskan bagaimana penggunaan library Picasso sebagai library Image Loader yang berfungsi menampilkan gambar dari penyimpanan lokal maupun link url. Nah, pada kesempatan kali ini aku akan membagikan sedikit code biar gambar yang sudah di-load oleh Picasso sanggup didownload atau disimpan di memori penyimpanan. Langsung aja ke TKP. Pertama buat project gres agan-agan. Tambahkan library Picasso di build.gradle dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.squareup.picasso:picasso:2.5.2' testCompile 'junit:junit:4.12' } Kedua buat layout dengan activity_main.xml dengan komponen Image View dan Button . <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/

(Tutorial Ios) Custom Uitableviewcell In Uitableview

Image
Hallo gaes, sudah usang rasanya tidak menulis tutorial wacana iOS. Nah pada kesempatan kali ini aku akan coba membahas wacana UITableView . UITableView merupakan widget yang biasa dipakai untuk menampilkan data dalam bentuk list. Pada umumnya komponen di dalam UITableView disebut dengan UITableViewCell . Komponen UITableViewCell inilah yang mengisi setiap baris-baris di dalam list. Secara default, UITabelViewCell cuma berisi title dan subtitle. Maka dari itu jikalau ingin menciptakan baris yang lebih komplek maka kita perlu menciptakan custom UITableViewCell . Oke singkat penjelasannya di atas, kini eksklusif kita praktekkan aja. Pertama buat project gres di Xcode, untuk bahasa pemrogramannya memakai Swift 3. Kemudian pada halaman storyboard-nya kita memakai Table View Controller . Drag and drop Table View Controller ke halaman storyboard , kemudian jadikan sebagai Root View Controller (alias tanda panah berada di Table View Controller). Setelah itu tambahkan beb