Skip to main content

Posts

Showing posts with the label Swift

Making a Segue Between Storyboard Part II #IOSDev

Hello everyone, in this tutorial i would like to continue my last tutorial about segue, if you dont have read it yet, just go to this link . in this tutorial i would like to show you how to switch between view controller using programmatically in swift. interesting right? so here it is. prerequisite: * create new project * know how to put segue by drag and drop firstly, open last xcode project about segue in the first tutorial. and then add new viewcontroller. like bellow connect segue from first viewcontroller to third viewcontroller by dragging first viewcontroller icon and drop it to third viewcontroller, you could use ctrl+click to drag and drop. after you drop, you will face new popup window, choose "show" like bellow  click on the segue path link like bellow on the right side bar, you will see some menu, choose the attribute menu. and then you can see identifier option right there. fill the identifier as you want, in ...

Image Recognition Example Using CreateML #IOSDev

Hello everyone, in this tutorial I would like to share about using CreateML Framework to recognition image. in the end of this tutorial we will achieve model from training data that can be use to be mlmodel in xcode.  like example bellow above picture means picture orange that we put on that view has recognise that it is an orange. so cool is'nt it? lets go ahead.   first, create and playground project and then choose macOS platform, like bellow. note : we need to choose macOS project because, the framework that we use is only available on macOS platform.  after that, put the code bellow in playground editor.  and then run it when you run the code, MLUI will appear beside your editor, we use the MLUI to put our data training. so in the next step, you need to prepare the training data. in this tutorial I have collecting training data about some fruits, apple and orange. you could download it here drag the training fol...

Membuat Segue Antar Storyboard Part I #IOSDEV

Halo semuanya, kali ini saya mau berbagi artikel tentang membuat segue ios dengan cara paling mudah. apa itu segue? segue adalah istilah untuk menyebut koneksi atau transisi antar layer di aplikasi IOS, apabila kalian pernah develop Android, Segue itu mirip Intent. paham kan? nah banyak sekali cara untuk membuat segue di IOS, untuk kali ini saya akan menunjukkan cara paling gampang yaitu dengan drag and drop antar viewcontroller, berikut langkah-langkah nya.  buat project xcode baru, buka main storyboard. lalu tambahkan viewcontroller baru di samping viewcontroller lama.  jadi seperti ini. lalu tambahkan komponen button pada viewcontroller lama.  setelah itu tekan control dan tahan , lalu drag button tadi ke viewcontroller baru , sampai keluar popup segue pada viewcontroller baru. pilih show , hasilnya akan seperti gambar dibawah ini. jika kita lihat di atas, terdapat semacam tali yang mengbungkan antara viewcontroller lama d...

Animasi Pergantian Warna pada Background Aplikasi #IOSDev

Hallo semuanya kali ini saya akan membagikan tentang tutorial bagaimana mengganti background dengan menggunakan animasi, pada IOS kalian bisa memanfaatkan build in function animasi yang bisa memberikan efek halus saat pergantian suatu object ke object lain seperti ada transisi. pada tutorial ini kita akan fokus pada pergantian background pada aplikasi. sebelum kita mulai, berikut adalah goal dari tutorial ini. buat project baru dengan nama AnimatingBackgroundColour. lalu buka mainstoryboard, drag and drop superview kedalam viewcontroller.swift dan namakan superview,  seperti dibawah ini setelah itu tambahkan kode untuk mengganti background pada viewDidLoad(), seperti dibawah ini. self.superView.backgroundColor = .green hasilnya akan seperti ini. untuk mengganti background kita menjadi banyak warna bergantian dengan animasi yang halus kita membutuhkan beberapa komponen kode program yaitu : 1. array yang berisi warna 2. timer untuk melakukan infinite ...

Membuat Kalkulator BMI Swift dan UIKIT #IOSDEV

halo semuanya, kali ini saya mau membagikan project kecil kecilan saya yang terinspirasi dari apps di appstore, kali ini saya mau membuat kalkulator BMI menggunakan swift dan UIKIT, kalkulator BMI adalah kalkulator untuk mengukur apakah berat badan kita termasuk kedalam kurus, normal, gemuk atau obesitas, dengan memanfaatkan UIKIT saya akan menyajikan kalkulator dengan tampilan lebih interaktif. berikut tampilan kalkulatornya. kalkulator ini memiliki beberapa komponen yaitu : 1. slider 2. label 3. segmented control slider kita gunakan untuk mengatur angka yang ingin di inputkan oleh user, kita batasi sesuai dengan berat dan tinggi manusia pada umumnya. label kita gunakan untuk menampilkan hasil dari input user dan memberikan judul dari komponen tertentu. segmented control digunakan untuk memberikan efek dark dan light mode seperti aplikasi telegram dan twitter. oke lanjut saja ke langkah2nya. 1. buat project xcode dengan nama BMICalculator 2. lalu siapkan se...

Membuat Halaman Signin dengan Memanfaatkan Stack View di XCODE #IOSDEV

Halo semuanya kali ini kita akan belajar xcode lagi, judul kali ini adalah menggunakan stack view di xcode, stack view adalah salah satu jenis view yang bisa membuat komponen di dalam view tesebut menjadi tesusun secara bertumpuk . stack view memiliki 2 jenis yaitu stack view horizontal dan vertical, sesuai dengan namanya stack view horizontal bisa membuat komponen di dalamnya menjadi berjejer secara horizontal, sedangkan vertical bisa membuat komponen di dalamnya menjadi bertumpuk atau berjejer vertical. stack view berperan penting dalam dunia layouting aplikasi, untuk melakukan penumpukan komponen cukup menggunakan stack view kita bisa mendapatkan hasil yang sesuai dan lebih praktis, apabila kita tidak menggunakan stack view atau bisa di asumsikan kita menggunakan margin dan constraint maka pekerjaan kita menjadi lebih rumit dan prosesnya lebih lama. berikut ilustrasi dari stack view.  source : developer.apple.com pada gambar di atas ada stack view yang di dala...

Menggunakan GIT di XCODE #IOSDEV

Hallo semuanya kali ini saya mau berbagi tutorial tentang cara untuk menggunakan git di xcode, git adalah salah satu tools untuk version control suatu software yang kita buat agar dapat di ketahui jejak track codingan kita dan juga kita bisa berkolaborasi dengan orang lain untuk membangun software bersama sama. nah di IDE xcode sudah diberikan fitur khusus untuk mengkoneksikan xcode project kita ke git repository, gmn caranya? ayok kita lakukan bersama sama. #REQUIREMENT github account git terinstall di laptop ssh public key local laptop kalian sudah terinstall di github account kalian #LANGKAH-LANGKAHNYA 1. buat repository terlebih dahulu seperti ini 2. copy link repository online kalian menggunakan link ssh (optional: kalian bisa pakai http) 3. tambahkan remote repository pada xcode. klik source control navigation > pilih Remotes > klik kanan > Add Existing Remote > Paste link repository kalian tadi . 4. klik menu Source Control...

Membuat Aplikasi IOS Pertama pada Iphone Xr #IOSDEV

Hallo semuanya, kali ini saya mau berbagi tentang ilmu yang baru saja saya dapatkan, yaitu membuat aplikasi IOS pada project pertama saya yang bernama TRUMPet. Project ini saya upload ke github, bagi kalian yang pengen nyoba langsung bisa ke link dibawah ini : https://github.com/billxcode/TRUMPet   Project ini saya dapat dari tutorial berikut : https://www.ralfebert.de/ios/beginner-tutorials/iphone-app-xcode/   sebelum masuk ke langkah langkahnya, kalian perlu untuk mendownload terlebih dahulu asset yang akan kita pakai, silahkan download dibawah ini  https://drive.google.com/file/d/1K3way-_BYfDTKiNuMGOCJ8e3Xr3Ga2uz/view?usp=sharing setelah kalian download, silahkan extract. buat project baru seperti berikut.  pilih single view app lalu next. lalu pastikan anda mengisi point2 berikut : 1. Product Name 2. Team 3. Organization name 4. Organization Identifier klik next, sampai muncul tampilan seperti berikut. ...