TripPal adalah Aplikasi iOS (Travel Dairy Digital) yang menyediakan berbagai informasi tempat-tempat baru mulai dari tempat rekreasi, restoran, cafe, mall, tempat olahraga sampai tempat untuk healing.
Klik hyperlink ini untuk melihat Prototype Sketch
Berikut struktur file dan folder pada TripPal:
.
βββ TripPals.swift # Root Project: Konfigurasi ContentView
βββ ContentView.swift # Tampilan Home Page
βββ Assets # Aset Logo & Gambar
βββ DetailPageView.swift # Tampilan Detail Page
βββ Component # Component: Berisikan Reusable Component (Card, Search Bar, dan Text Field)
β βββ CategoryCard.swift # Berisikan Komponen Category Card (DetailPageView)
β βββ Slideshow.swift # Berisikan Komponen Slideshow (DetailPageView)
β βββ searchBar.swift # Berisikan Komponen SearchBar (ContentView)
β βββ scoringCard.swift # Berisikan Komponen ScoringCard (ContentView)
β βββ locationCard.swift # Berisikan Komponen LocationCard Static (ContentView)
β βββ Card.swift # Berisikan Komponen MainCard Dynamic (ContentView)
β βββ Rating.swift # Berisikan Komponen Rating (DetailPageView)
β βββ PhotoPicker.swift # Berisikan Komponen Photo Picker (DetailPageView)
β βββ TripBuddy.swift # Berisikan Komponen TextField (DetailPageView)
β
βββ Model # Berisikan Data Type Declaration & List Of Data
βββ CategoryModel.swift # Berisikan Data Type & List of Data for Category Card (DetailPageView)
βββ MainCard.swift # Berisikan Data Type & List of Data for Main Card (ContentView)
- Reusable Components
- Photo Picker with PhotosUI (Upload Images)
- Grid Layout (Horizontal)
- All Stacks (HStack, VStack, ZStack)
- All ScrollView (Horizontal & Vertical)
- Rating with Mask
- Slideshow with TabView
- Search Bar
- Basic Navigations with Navigation Link
- Declarative UI with @State & @Binding
- Importation Assets from Sketch for Image Assets
Untuk menggunakan repositori ini, ikutilah petunjuk penggunaan berikut dan pastikan git sudah terinstall pada komputer (semua perintah dilaksanakan pada cmd.exe
atau terminal
):
- Lakukan download .zip atau
clone
repositori dengan cara:
git clone https://github.com/theresatiffanytan/TripPal.git
- Jika sudah Download / Clone Project, silahkan buka Project di Xcode dengan Klik Open a Project or File.
- Pastikan untuk memilih iPhone 14 pada Target Simulator (Kolom Device dibagian atas XCode).
- Build & Run
Anggota Kelompok 22 (Nano Challenge 1) Apple Academy Indonesia Cohort 6 yang berkontribusi dalam pengerjaan proyek terdiri dari :
MIT License: Copyright (c) 2022 Tiffany Deka Gery
DISCLAIMER: ASSETS ARE USED FOR EDUCATION PURPOSE ONLY, NOT FOR COMMERCIAL PURPOSES
Assets Source: GOOGLE IMAGE (GOOGLE REVIEWS) & SF SYMBOLS 4 ICON