-
Notifications
You must be signed in to change notification settings - Fork 0
/
Catatan.txt
54 lines (42 loc) · 1.87 KB
/
Catatan.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Dear Reviewer,
Saya membuat aplikasi bertema Film dengan nama "Nonton".
Page yang terdapat dalam aplikasi :
- Home
- Detail
- Favorite
- Profile
Saya sudah menerapkan semua ketentuan pada final submission berupa :
- Memisah semua modul menjadi framework tersendiri, di aplikasi saya menjadi 5 framework yaitu
- NCore
- NHome
- NFavorite
- NDetail
- NProfile
- Mendeploy framework NCore menjadi sebuah pods tersendiri, dimana link repositorynya adalah sebagai berikut
- https://github.com/aryasurya21/NCore
- https://github.com/aryasurya21/NCorePodSpec
- Menerapkan CI pada aplikasi yang dibuat, dan link history buildnya adalah sebagai berikut
- https://www.travis-ci.com/github/aryasurya21/SubmissionExpert
- Mempertahankan syarat yang ada pada submission sebelumnya, yaitu sebagai berikut :
- terdapat halaman utama, detail, favorite, dan about.
- menerapkan Clean Architecture.
- menerapkan Dependency Injection.
- menerapkan Reactive Programming.
- Melampirkan mockup aplikasi saya.
Saya juga menerapkan beberapa saran dari website Dicoding agar mendapat nilai tambah,
diantaranya :
- Menerapkan tampilan aplikasi yang menarik dan sesuai standar sesuai Human Interface Guidelines.
- Menerapkan pendekatan generic protocol dalam Modularization. ( terutama pada framework NCore )
- menerapkan SwiftLint dalam project
Library yang digunakan
- Alamofire ( untuk networking )
- RealmSwift ( untuk local data persistence )
- Swiftlint ( untuk code writings yang sesuai dengan standar )
- SDWebImageSwiftUI ( untuk membantu menampilkan image dari sumber URL image tersebut )
- NCore ( library buatan sendiri sebagai )
Saya menghapus folder Pods dan Podfile.lock untuk mengurangi size project yang diupload, dimohon kepada reviewer untuk
- cd ke folder Nonton terlebih dahulu
- melakukan "pod install",
- membuka Nonton.xcworkspace
Terima Kasih :D
Arya.