Sebuah gerakan aplikasi gotong royong © 2018 Pantau Bersama
XCode 10, iOS 10 SDK or later
iOS 10 or later
Please read all docs file in directory fastlane/
- git clone
- cd PantauBersama
- bundle install
- bundle exec pod install
- open PantauBersama.xcworkspace
using git-flow approach, to initialize using git flow init don't forget to install first 😁
master: Releasedevelop: Development branchfeature/: Adding feature indevelopbranch
Absolutely using MVVM-C pattern, we hope Pantau Bersama iOS growing bigger 😇🥇 and we're open for member !
Modular strategy for Pantau Bersama version 1.0 :
Common: One for all modules to define reusable components, reusable library, user defautls, keychain etc...Networking: One for all microservices in Pantau. Hopefully we can try networking test here 🏄♂️PantauBersama: Target files, runstagingfor profiledebugandreleasefor profileproduction👨🏻💻
Don't forget to add references framework here after you add some libs in podfile
- RxSwift - https://github.com/ReactiveX/RxSwift
- RxCocoa - https://github.com/ReactiveX/RxSwift/tree/master/RxCocoa
- Moya/RxSwift - https://moya.github.io/index.html
- Crashlytics
- Fabric
- Firebase/Core
- RxDataSources - https://github.com/RxSwiftCommunity/RxDataSources
- IQKeyboardManagerSwift -https://cocoapods.org/pods/IQKeyboardManagerSwift
- Lottie - https://github.com/airbnb/lottie-ios
Pantau have two styles fonts family like Lato and BWModelica please contact pantau designer if you don't have assets font. Little help for creating interfaces from XIB
- Via XIB
- Set your custom class with
Label - Feel free to set
Font Sizewith your number (default is12, i guess 😆) - Set your
Type Labelwith these option (default isregular) You can see inLabelTypefor custom styles in UILabel
Pantau have many styles for color, see our zeplin to match color when you design some UI
for example in Common we've custom class Color such as primary_red, secondary_cyan, secondary_orange, etc. . .
You can use this class to custom color for example:
swift
let myColor = Color.primary_red
self.view.backgroundColor = myColor
In case you want to create your color from RBG, we also give you a little help, here it is
let color = Color.RGBColor(red: 88, green: 88, blue: 88)
let alphaColor = Color.RGBColor(red: 88, green: 88, blue: 88, alpha: 0.4)Note : I can also misrepresent this whole skeleton, please if you have better understand to build skeleton project don't hesitate to share your knowledge