Skip to content
Arif Setiawan
Arif Setiawan

travel, culinary and technology

  • Home
  • About
  • Travel
    • Indonesia
      • Bali
      • Banten
      • Jakarta
      • Jawa Barat
      • Jawa Tengah
      • Jawa Timur
      • Kalimantan Selatan
      • Lampung
      • Sumatera Barat
      • Sumatera Utara
      • Yogyakarta
    • Laos
    • Malaysia
    • Singapore
    • Vietnam
  • Culinary
  • Technology
    • Startup
    • Software Development
    • Social Media
  • #kulinersince
  • Nol Kilometer
Arif Setiawan

travel, culinary and technology

iOS Development Workshop for Beginner

Arif Setiawan, June 27, 2016

Di bulan Maret yang lalu, saya kebetulan mendapatkan kesempatan untuk menjadi trainer dalam sebuah workshop mobile application yang bertajuk iOS Development Workshop for Beginner. Sebenarnya sudah direncanakan sejak bulan Januari, tetapi baru menemukan waktu yang pas dari kedua belah pihak di bulan Maret.

iOS Development Workshop
iOS Development Workshop

Kegiatannya selama 5 hari kerja di Kompas Gramedia Palmerah. Pesertanya adalah para programmer dari Kompas Gramedia.

Tujuan dari workshop ini adalah membuat aplikasi mobile di platform iOS sebagai aplikasi client yang bisa menampilkan data existing konten dari Kompas melalui API. Jadi lebih fokus bagaimana membuat aplikasi client dengan asumsi sudah disediakan API.

Selama 5 hari itu, kami mempelajari beberapa hal, yaitu :

  • Day 1: Getting Started + UI Guide for iOS, mengenal elemen-elemen user interface dan standar-standar yang biasanya digunakan dalam pembuatan aplikasi iOS.
  • Day 2: Layouting, menyusun elemen-elemen user interface menjadi tampilan yang diinginkan/dibutuhkan, hingga memberikan interaksi antar tampilan dan menjadi bentuk prototype.
  • Day 3: Database, mengenal local storage dan bagaimana penggunaannya.
  • Day 4: Connect to Google Maps, mengenal bagaimana memasukkan fungsi-fungsi yang disediakan oleh Google Maps untuk digunakan di aplikasi mobile.
  • Day 5: Using API + Web Service Invocation, mengenal bagaimana menggunakan endpoint API sebagai manipulasi konten di aplikasi mobile.

Karena pesertanya sebagian besar lebih familiar dengan teknologi website, jadi perlu sedikit pendahuluan bagaimana perbedaan dalam membuat website dan aplikasi mobile, terlebih pada platform iOS.

Saat itu, saya menggunakan bahasa pemrograman Objective C. Bahasa pemrograman yang sudah lama digunakan dalam pembuatan aplikasi iOS.

Let's Code!
Let’s Code!

So far so good dan asik pesertanya, cepet banget buat diajarin.

Hasilnya, di hari terakhir kami sudah dapat menghasilkan prototype aplikasi iOS dengan konten dari existing endpoint API yang disediakan oleh Kompas. Sayangnya di kantor mereka masih belum ada macbook yang layak untuk melakukan development lanjutan secara intensif.

Peserta Workshop
Peserta Workshop

Terima kasih Kompas Gramedia, sudah memberikan kesempatan (dan pengalaman pertama menjadi trainer workshop programming) kepada saya.

Semoga sukses untuk rencana development kedepannya.

→ 172 readers

Related

Programming iOS DevelopmentKompas GramediaMobile ApplicationProgrammingSoftware DevelopmentWorkshop

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Popular Posts

  • Danau Ciharus, Ranu Kumbolonya Jawa Barat
  • Es Eny Magelang
  • Taman Kyai Langgeng Magelang, Rekomendasi Wisata Anak di Wilayah Kedu
  • Soto Sapi Pak Musthofa Jogja Sejak 1984
  • Warung Makan Bu Darmo Muntilan Sejak 1920
  • Soto Triwindu Solo Sejak 1939
  • Pondok Lesehan Kampoeng Sawah Temanggung
  • Pengalaman Berpartisipasi di Kelas Inspirasi Bandung
  • Sate Kambing Moro Lego Pak Kuwat Tulungagung Sejak 1992
  • Pempek Ny. Kamto Sejak 1984

Recent Posts

  • Steak Holycow CAMP Jogja
  • Soto Sapi Mbah Marto Sawitan Magelang
  • Cara Pilih Popok Bayi yang Tepat untuk Kulit Sensitif, Ini Panduannya!
  • Bebek Bacem Seyegan Sleman Yogyakarta
  • Raja Kosek Resto Mungkid Magelang

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Travel

  • Universal Studios Singapore: Panduan Wahana, Tips, dan Akses LengkapDecember 1, 2025
  • Pantai Batu Bolong Canggu BaliNovember 26, 2025
  • Tanah Lot: Keindahan Alam dan Spiritualitas yang Menyatu di BaliNovember 24, 2025
  • Staycation di The 101 Bali Oasis SanurNovember 23, 2025
  • Menghadiri Pernikahan Adat Bali di TabananNovember 22, 2025

Culinary

  • Steak Holycow CAMP JogjaJanuary 1, 2026
  • Soto Sapi Mbah Marto Sawitan MagelangDecember 28, 2025
  • Bebek Bacem Seyegan Sleman YogyakartaDecember 21, 2025
  • Raja Kosek Resto Mungkid MagelangDecember 20, 2025
  • Kazu Ramen: Pilihan Kuliner Ramen di Barat YogyakartaDecember 14, 2025

Technology

  • Nevacloud vs Hostinger VPS Global: Pilihan Terbaik untuk Pengguna IndonesiaDecember 13, 2025
  • Apa Bedanya VPS dengan Hosting BiasaDecember 5, 2025
  • Perbedaan Domain .COM, .ID, dan .NETNovember 5, 2025
  • Mengenal Jenis-Jenis Server: Mana yang Cocok untuk Website Anda?April 23, 2025
  • Cloud VPS vs Managed VPS: Mana yang Lebih Cocok untuk Bisnis Anda?April 8, 2025
©2026 Arif Setiawan | WordPress Theme by SuperbThemes
 

Loading Comments...