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.

182 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

  • Ayam Goreng Mbok Berek Jogja Sejak 1830
  • Senja Pagi Ngablak Magelang: Menikmati Kopi dengan Panorama Tujuh Gunung
  • Mie Ayam Plombokan Magelang
  • Pantai Pandawa Bali
  • Tilu Bumi Nature Camp Pangalengan Bandung
  • Game Development Life Cycle
  • Open Writing Project : Nol Kilometer
  • Berkunjung ke Panti Asuhan Al Fitroh
  • Sate dan Tongseng Pak Kurdi Sejak 1978
  • Bakso Urat Lor Patung Kuda Manahan Solo Sejak 1983

Recent Posts

  • Jalan-Jalan ke UNS Surakarta
  • Soto Timlo & Ayam Goreng Samson Yogyakarta
  • Senja Pagi Ngablak Magelang: Menikmati Kopi dengan Panorama Tujuh Gunung
  • Teras Nyah Dewi Magelang: Nongkrong dengan Nuansa Tempo Dulu yang Estetik
  • Ayam Goreng Mbok Berek Jogja Sejak 1830

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Travel

  • Jalan-Jalan ke UNS SurakartaApril 9, 2026
  • Senja Pagi Ngablak Magelang: Menikmati Kopi dengan Panorama Tujuh GunungApril 7, 2026
  • Stasiun Surabaya GubengMarch 30, 2026
  • Monumen Gerbong Maut BondowosoMarch 28, 2026
  • Ziarah ke Puger Jember Jawa TimurMarch 26, 2026

Culinary

  • Soto Timlo & Ayam Goreng Samson YogyakartaApril 8, 2026
  • Teras Nyah Dewi Magelang: Nongkrong dengan Nuansa Tempo Dulu yang EstetikApril 6, 2026
  • Ayam Goreng Mbok Berek Jogja Sejak 1830April 5, 2026
  • Pepes Gapeswathi Rest Area Tugu Ireng Perbatasan Jogja–MagelangApril 4, 2026
  • Nasi Goreng Pak Yatno Magelang Sejak 1981April 3, 2026

Technology

  • Mencegah Website Down saat Flash Sale dan Lonjakan TrafficFebruary 18, 2026
  • Hosting Terbaik 2026 untuk Website Pribadi, Portofolio, dan StartupFebruary 8, 2026
  • 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
©2026 Arif Setiawan | WordPress Theme by SuperbThemes
 

Loading Comments...