Tampilkan postingan dengan label IOS. Tampilkan semua postingan
Tampilkan postingan dengan label IOS. Tampilkan semua postingan

Minggu, 14 April 2019

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 dalamnya terdapat 3 komponen yaitu : label, image view dan button. saat kita memasukkan komponen2 tersebut kedalam stack view, mereka otomatis langsung berurutan seperti di atas sesuai posisi urutan yang kita mau.

sudah paham kan? oke, kita langsung lanjut ke langkah langkahnya.

1. Buat project xcode
2. Masuk ke storyboard, tekan command+shift+L > pilih stack view vertical


3. Drag and drop di storyboard. pastikan urutan komponen seperti gambar dibawah.

4. Tambahkan 3 button di dalam stack view.

note: pada langkah ini kita sudah bisa melihat bahwa 3 componen yang kita tambahkan tadi langsung bertumpuk sejajar saat kita masukkan satu2. itulah gunanya stack view (vertical).

5. buat agar stackview memiliki rata tengah horizontal dan vertical. dengan cara klik align menu pada kanan bawah storyboard > lalu klik centang horizontal dan vertical > add constraint.


note : pada langkah ini harusnya component stack view sudah di tengah vertical dan horizontal.

6.  Tambahkan asset untuk mempercantik halaman login kita. klik Assets.xcassets > drag and drop asset dari finder ke dalam xcode. seperti berikut



7.  tambahkan 2 label. satu didalam stack view, lainnya di atas stackview. seperti ini.


8. Ganti properties pada setiap komponen sesuai list dibawah.


  • LabelA (text : "Batavia Hack Town") atau terserah kalian
  • LabelB (text: "Choose your login")
  • ButtonA (title: "Sign in with Facebook", background: "FB", text color: "white")
  • ButtonB (title: "Sign in with Google", background: "google", text color: "black")
  • ButtonC (title: "Sign in with Email", background: "email", text color: "black")
  • StackView (spacing: 10, distribution: "fill equal")
sehingga terlihat seperti ini


9. tambahkan constrain pada LabelA dengan cara seperti berikut .



dan hasilnya akan jadi seperti ini .


10. tambahkan sedikit property pada LabelA untuk mempercantik. 

LabelA (font style: light, font size: 50)

11. tambahkan image view, lalu ganti property image pada imageview menjadi "background" lalu ganti content mode menjadi "aspect fill". tambahkan constraint sesuai dengan gambar dibawah ini. 


note: pastikan constrain yang di tuju adalah super view, seperti berikut.



setelah itu hasilnya akan seperti ini.


here we are, sudah selesai lah kita pada akhir tutorial ini. apabila ada pertanyaan silahkan layangkan di komentar. good luck and thankyou :) 

Jumat, 12 April 2019

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 > Fetch and Refresh Status



5. Lakukan Commit. Klik menu Source Control > Commit . 


6. lakukan Pull. klik menu Source Control > Pull.


7. lakukan Push. klik menu Source Control > Push.


8. check jika file sudah terupload di repository.


Sekian, semoga bermanfaat ^_^

Kamis, 11 April 2019

Cara Mengunci Orientasi Aplikasi IOS di XCODE #IOSDEV

Hallo semuanya, kali ini saya mau share tentang cara mengunci orientasi dari aplikasi IOS yang ingin kalian buat agar bisa tetap di orientasi yang kalian inginkan, entah itu potrait atau landscape seperti gambar berikut.


mengapa kita membutuhkan ini? karna kebutuhan aplikasi kita beda2, ada yang membutuhkan orientasi landscape aja seperti game COC, atau ada yang hanya membutuhkan potrait aja seperti aplikasi onlineshop.

pada kali ini saya mau kasih tips agar orientasi aplikasi kalian bisa menjadi potrait atau landscape aja, berikut caranya. pada halaman awal pada kalian create project, klik tab general, lalu cari section Deployment Info


pada menu device orientation kalian tinggal pilih sesuai dengan kebutuhan aplikasi kalian .
okey cukup sekian, see you. ^_^

Kamis, 04 April 2019

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 :


Project ini saya dapat dari tutorial berikut :


sebelum masuk ke langkah langkahnya, kalian perlu untuk mendownload terlebih dahulu asset yang akan kita pakai, silahkan download dibawah ini 


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.

drag and drop asset yang sudah kalian download tadi, kedalam asset folder, seperti berikut.



klik File main.Storyboard lalu klik safe area. seperti berikut 

tambahkan tombol pada safe area. 



tambahkan constraint pada tombol yang tadi di tambahkan. 

edit property dari button seperti berikut, hilangkan text "button" lalu tambahkan image ke button, seperti berikut.


lalu drag file mp3 dari asset tadi, ke dalam project. seperti berikut 

buat action button di view class controller seperti berikut.

lalu lakukan build dengan klik tombol play, di pojok kiri atas.



yup, project pertama kita telah selesai, apabila ada pertanyaan silahkan layangkan di bawah. 
semoga bermanfaat.

Search