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