5. Developer Coaching #117
● Mengenal IDE Xcode untuk membangun aplikasi iOS.
● Memahami View dan Control dalam membangun aplikasi iOS.
● Belajar cara menggunakan AutoLayout untuk menyusun tampilan aplikasi.
● Melakukan navigasi dengan Segue atau Navigation Controller.
● Menjalankan project Xcode iOS ke Simulator secara langsung.
iOS Developer
6. Key Point - Dicoding Developer Coaching #119
● Mengenal MacInCloud sebagai alternative tools dalam
mengembankan aplikasi iOS.
● Membangun aplikasi sederhana dengan Xcode di MacInCloud.
● Kelebihan dan kekurangan MacInCloud dibanding device asli,
seperti MacBook.
iOS Developer
8. Xcode
● IDE resmi dari Apple 🍎
● Tools untuk mengembangkan
aplikasi iOS, macOS, iPadOS,
dan Apple Environment lainnya
● Punya segudang fitur di
dalamnya 🎉
iOS Developer
16. iOS Developer
Feature MacinCloud XCodeClub MacStadium vmOSX Mac Mini Vault
Pricing $29-$79/month $49-$99/month Custom quote $22-$82.75/month $39-$149/month
Resources 4GB-16GB
RAM,
40GB-200GB
storage
4GB-8GB RAM,
40GB-100GB
storage
Scalable 4GB-6GB RAM,
5GB-60GB
storage
8GB-16GB RAM,
100GB-2TB
storage
Features On-demand
servers,
flexible
workload
infrastructure,
24/7 support
Pre-installed
Xcode tools, web
access,
collaborative
environment, team
memberships
Enterprise-grad
e infrastructure,
24/7 support,
CI/CD
integration
Latest macOS &
Xcode versions,
root access,
unlimited time
Dedicated Mac
Minis,
self-service
portal, remote
desktop access
Target
audience
Developers &
businesses
Individual & team
developers
Large
businesses &
enterprise
teams
Developers
needing
customizable
environment
Developers &
businesses
needing
dedicated
hardware
17. Feature MacinCloud XCodeClub MacStadium vmOSX Mac Mini Vault
Pros Affordable,
flexible,
on-demand
servers
User-friendly,
pre-configured
tools,
collaborative
features
Most powerful &
customizable,
24/7 support,
CI/CD integration
Affordable,
unlimited time &
root access, good
for
budget-conscious
developers
Dedicated Mac
Minis,
high-performance
hardware,
self-service portal
Cons Smaller
community &
support network
Limited storage
space, fewer
resources
Expensive,
custom quotes
required, not ideal
for small
teams/individuals
Shared hardware
may not be ideal for
performance-intensi
ve tasks, less
user-friendly
interface
More expensive
than other
options, limited
features
compared to
some platforms
iOS Developer
19. MacInCloud
iOS Developer
Secara keseluruhan, MacinCloud
adalah platform virtual macOS yang
terjangkau, fleksibel, dan mudah
digunakan untuk developer.
Langsung saja kunjungi:
macincloud.com
26. Connect to Server
iOS Developer
Anda akan mendapatkan informasi
server dan file untuk
menghubungkan ke MacInCloud.
● Windows PC: Cukup klik 2 kali
berkas file yang didapat.
● MacOS: Perlu install Microsoft
Remote Desktop
● Linux: Perlu instal rdesktop
Selain itu, bisa juga connect via
mobile mobile.
32. iOS Developer
Kesimpulan
Sebelum Anda menyewa, pastikan
untuk mencoba trial atau demo
terlebih dahulu.
Jika masih kurang puas, sudah
waktunya Anda untuk membeli
macBook.
Tentu, perasaan menggunakan
barang fisik dengan cloud berbeda
ya. 🫣
33. iOS Developer
Meskipun saya tidak memiliki MacBook,
namun berkat adanya layanan MacInCloud
serta materi yang terstruktur dari Dicoding,
akhirnya saya makin tertarik dan terus
mendalami iOS Development ini. Terima kasih
Dicoding & IDCamp.
Materi yang diberikan cukup bagus dan detail.
Dengan menggunakan layanan MacInCloud,
saya dapat menguasai materi ini dengan baik.
Belajar Fundamental Aplikasi iOS 🚀
Belajar Membuat Aplikasi iOS untuk pemula 🍎
Heri Setiawan
Full Stack Mobile App Developer