100 Days of SwiftUI – Day 3

Hari ketiga menjalankan 100 Days of SwiftUI dan kita masih bermain dengan playground untuk lebih memahami dan mengenal prinsip-prinsip dari Swift Programming Language. Kesempatan kali ini kita belajar mengenai :

  1. Arithmetic Operators
  2. Operator overloading
  3. Compound assignment operators
  4. Comparison operators
  5. Conditions
  6. Combining conditions
  7. The ternary operator
  8. Switch statements
  9. Range operators

Diantara kesembilan hal yang dipelajari (kembali) kali ini, yang mungkin baru dikenali adalah The Ternary Operator. Mungkin karena jarang dipergunakan atau karena fungsinya sekilas mirip dengan If ? Diluar itu, kendala yang masih suka terlupakan adalah jika mempergunakan Switch harus mempergunakan default.

Hari ketiga dan rasanya masih sangat menyenangkan bisa kembali mengingat apa yang telah dipelajari sebelumnya dan menerapkannya kembali kedalam Playground.

100 Days of SwiftUI – Day 2

Oke, hari kedua. Hari ini kembali mengingat kembali mengenai :

  1. Arrays
  2. Sets
  3. Tuples
  4. Arrays vs sets vs tuples
  5. Dictionaries
  6. Dictionary default values
  7. Creating empty collections
  8. Enumerations
  9. Enum associated values
  10. Enum raw values

Seiring dengan peningkatan materi yang harus di remind dan dipahami kapan waktu yang tepat untuk penerapan dan juga bagaimana menerapkannya, tantangan belajar pun menjadi semakin meningkat. Kali ini kesulitan yang dirasakan adalah ketika berkenalan dengan Tuples mengingat sebelumnya saya hanya mengenal Arrays, Sets dan Dictionaries. Dimana jika saya pahami maka Arrays adalah data berurut, Sets adalah kumpulan data yang tidak memperhatikan urutan dan harus unik, sementra Dictionaries adalah data berpasangan. Diluar itu, kendala paling terasa dalam topik ini adalah ketika harus membuat Empty Selection dimana saya masih sering tertukar dan kebingungan mengenai kapan harus mempergunakan [ ; < ; maupun ( .

Lanjutkan membaca “100 Days of SwiftUI – Day 2”

100 Days of SwiftUI – Day 1

Setiap orang diberkahi waktu yang sama yakni 24 jam sehari. Ada banyak cara untuk memanfaatkan waktu ini, mulai dari bekerja ; bermain ; beribadah ; belajar ; dan lain sebagainya. Belajar dari pengalaman selama 13 bulan menjadi pengangguran penuh dan 10 bulan menjadi pengangguran semi-terbuka, saya bisa melihat dan merasakan bahwa saya kurang memaksimalkan waktu yang ada selama kurang lebih dua tahun tersebut. Kini ketika saya sudah kembali ke dunia kerja (walau dengan suasana rumahan), saya terkadang merasa waktu 24 jam tersebut terasa kurang mengingat banyak hal yang ingin dicoba dan baru bisa dicoba berkat adanya bantuan dana dari pekerjaan tersebut.

Salah satu kegiatan yang saya rindukan dan masih memancing rasa penasaran saya saat ini adalah dunia programing. 10 bulan perjalanan di akademi, saya melihat dan merasakan betapa besarnya potensi yang bisa kita raih jika kita bisa menguasai programing. Sayangnya saat itu time management dan priority scale saya tak begitu baik sehingga banyak waktu yang terbuang percuma.

Lanjutkan membaca “100 Days of SwiftUI – Day 1”

Stay Productive – Egg Timer app

Continuing from last month, last week i finished another section of iOS 13 & Swift 5 – The Complete iOS App Development Bootcamp. Not much i can done last week due to the bad network condition (Hope it will be changed since i will be change the provider this weekend).

The video attached show the Egg Timer app that i learn from Intermediate Swift Programming about Control Flow and Optionals. Honestly, it’s starting to confused me to understand about unwrap the optional. But as many of my colleagues said, “the more we tried, the more we have experienced to understand it”.

Let’s keep the spirit high and learn more before we encounter WWDC 2020.

#swift #iosapp #iosappdevelopment #udemy

 

Stay Productive – Xylophone app

Let’s use our time wisely.

This month, I bought Angela Yu Course on Udemy.com called iOS 13 & Swift 5 – The Complete iOS App Development Bootcamp. From around 575 material, until today (30 May 2020) i have finished around 87 material. That’s equal to 15% from all of the material.

The video attached show the xylophone app that i learn from the course.

Let’s keep the spirit high and learn more before we encounter WWDC 2020 next month.

Stay Productive – Dicoding Indonesia “Start programming with Swift” course

I have completed the “Start Programming with Swift” course from Dicoding Indonesia and Indosat Ooredoo.

Dicoding Certificate - Start programming with Swift
Dicoding Certificate – Start programming with Swift

This Course is one of the two courses that need to be completed in order to continue my journey in ID Camp 2020. Not just as a necessary class, but this course also have help me improve my knowledge and skill in Swift.

Thank you for the opportunity to keep active and competitive during this SARS CoV-2 outbreaks. 

Stay Productive – Learning CollectionView and UrlSession

We can always see a bright in the dark times. Due to the spreading of SARS Cov-2 virus, we had a lot of times at home.

How do you spend your times?

I’m using my times to improve my swift knowledge. Now this time, i try to learn collection view and url session. Here are the screenshot of my latest creation.

Let me know if you have some good resource about url session and collection view.