Tutti Fruity adalah Aplikasi iOS pengenalan nutrisi buah-buahan yang datanya diambil dari API fruitvice.com (localized data).
Berikut struktur file dan folder pada Tutti Fruity:
.
βββ Assets # Aset Warna, Logo & Gambar
βββ Data
β βββ FruitData.swift # Berisikan Static Local Data Variable
β
βββ Model
β βββ FruitModel.swift # Berisikan Fruit Local Data Type Declaration
β
βββ Component
β βββ FruitCardComponent.swift # Berisikan Komponen Fruit Onboarding Card (OnBoardingView)
β βββ StartButtonComponent.swift # Berisikan Komponen Start Button (OnBoardingView)
β βββ FruitRowComponent.swift # Berisikan Komponen Fruit Row (ContentView)
β βββ FruitHeaderComponent.swift # Berisikan Komponen Fruit Header (FruitDetailView)
β βββ SourceLinkComponent.swift # Berisikan Komponen Source Link (FruitDetailView)
β βββ FruitNutrientsComponent.swift # Berisikan Komponen Fruit Nutrient Value (FruitDetailView)
β βββ SettingLabelComponent.swift # Berisikan Komponen Settings Label (SettingsView)
β βββ SettingRowComponent.swift # Berisikan Komponen Settings Row (SettingsView)
β
βββ View
βββ OnBoardingView.swift # Tampilan OnBoarding Page
βββ Tutti_Fruity.swift # Root Project: Konfigurasi ContentView
βββ ContentView.swift # Tampilan Home Page
βββ FruitDetailView.swift # Tampilan Detail Page for Each Fruit
βββ SettingsView.swift # Tampilan Halaman Setting
- Reusable Components
- All Stacks (HStack, VStack, ZStack)
- ScrollView (Vertical)
- GroupBox
- ListView
- OnBoarding Screen
- Basic Storage Session with @AppStorage
- Declarative UI with @State
- URL Link
- Restard Session with Toggle
- Importation Assets from Internet for Image Assets & Color Assets
- Localized API Fruit Data
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/dekapd99/Tutti-Fruity.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
MIT License: Copyright (c) 2022 Deka
DISCLAIMER: ASSETS ARE USED FOR EDUCATION PURPOSE ONLY, NOT FOR COMMERCIAL PURPOSES
Assets Source: Image & SF SYMBOLS 4 ICON