IBAnimatable/IBAnimatable 8557
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
Chinese Zodiac is an iOS app developed in Swift
Beauty Gallery is an iOS App written in Swift
IBAnimatable/IBAnimatableMaterial 63
Bring IBAnimatable and Material Design together
ConflictResolver is an Apple Watch App written in Swift. It is a typical Rock Paper Scissors game.
Bring Cocos2d-js and Meteor together.
Duolingo Notes can help the duolingo users save notes during learning.
IBAnimatable/IBAnimatable-Misc 10
Used to support IBAnimatable including supporting files e.g. Sketch design.
JakeLin/Awesome-Swift-Education 9
:fire: All of the resources for Learning About Swift
JakeLin/A-GUIDE-TO-iOS-ANIMATION 4
The source code of my new eBook —— A GUIDE TO IOS ANIMATION. Just click the next website to buy
push eventlagoueduCol/iOS-linyongjian
commit sha cd3070f0d265e8dc253718650fbd48c136b351e2
Rename to ObservableObjects
push time in 2 days
push eventlagoueduCol/iOS-linyongjian
commit sha 70a280a8aaa461d0b86bf72677d87890b070f6d2
Fix onChanged will be called after onEnded
commit sha cfe4d2d093260b4ccbc91b903b8227a82678f78b
Merge pull request #34 from OYForever/fix_bug Fix onChanged will be called after onEnded
push time in 2 days
PR merged lagoueduCol/iOS-linyongjian
pr closed time in 2 days
pull request commentlagoueduCol/iOS-linyongjian
Fix onChanged will be called after onEnded
Thanks, will have a look soon
comment created time in 6 days
push eventlagoueduCol/iOS-linyongjian
commit sha 376b3c4c226ddebb947e9a0bb19ea51ef5a1c415
Update .swiftlint.yml add swiftlint include DesignKit
commit sha b33ec80d8b0e92c07b41ab798f5302588faa3d25
Merge pull request #32 from linsyorozuya/main Update .swiftlint.yml
push time in 24 days
PR merged lagoueduCol/iOS-linyongjian
add swiftlint include DesignKit
pr closed time in 24 days
push eventlagoueduCol/iOS-linyongjian
commit sha 14953e4a03eebb8a21979dc095f392b5ed97d540
add pod alias to zsh
commit sha cd6a38995d0140f294089ef97db15582fc765c2e
Merge pull request #30 from dianyij/patch-1 add pod alias to zsh
push time in 24 days
PR merged lagoueduCol/iOS-linyongjian
Summary
- Github issue/doc: link
- Card: link
A clear and concise description of this PR. e.g. Adding Link button to moments screen
Details
Description
Long description of this PR.
- Why are we doing this?
- Any other related context
Screengrabs (if applicable)
Optional but highly recommended.
| Before | After |
|---|---|
| before | after |
Quality Analysis
- [ ] Unit tests that cover all added and changed code
- [ ] Tested on Simulator
- [ ] Tested on iPhone
- [ ] Tested on iPad (if applicable)
Testing steps:
- Step 1
- Step 2
- ...
Checklist
- [ ] Has feature toggling been considered?
- [ ] Has tested both dark mode and light mode if there is any UI change?
- [ ] Has tested Dynamic Type if there is any UI change?
- [ ] Has tested language support for multiple locales if there is any UI change?
- [ ] Have new test cases been unit tested?
- [ ] Have run
bundle exec fastlane prepare_pr? - [ ] Need to labelled the PR? (If applicable: e.g. added new dependencies etc.)
pr closed time in 24 days
push eventlagoueduCol/iOS-linyongjian
commit sha e008852720a765ce8854ed9d37aeef3de306d403
Improve the code style for SwiftUI implementation
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 2f38c01f55566a45d030ade6a7ed4f52ac38ac39
Remove unused code
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 9436bfd898cfd5c3a2b8968e051292212cf0bb1c
Address the comments for PR #13
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 40a6e600faa588262287fd38c89931c519e1aa59
Remove `discouraged_object_literal` from SwiftLint
commit sha b7c951f98df602dc53367cf63f1b5433d2935b89
Add Swift UI feature toggle
commit sha 8a5e926b5c9d9a0de459a2fdadf6c751d37ceabd
Add Swift UI to the app
commit sha bcbf24aa933ed719b7d3c41b4b3a559aa80f7b1f
Add `MomentsListObservableObject` to bridge RxSwift and Combine
commit sha c2c9ba88eee7d82b8b1fa8a537c1de7f1afb019f
Render the data using SwiftUI
commit sha 1fb2f1e42cc01056c0ac9065eb0e1390957d6d15
Implement `SwiftUIUserProfileListItemView`
commit sha abfe44895f9cc33bfb9e846765b67072db48dcb6
Optimise `SwiftUIUserProfileListItemView`
commit sha 4b5275ef85955cddba3e376da22723f492368daa
Add `BlurView`
commit sha 62153e099aad726b4e5810dd130c9a47cfd5622d
Implement `SwiftUIMomentListItemView`
commit sha a29b6d5fe4b57c8b41b5b73c7826d0fbcab454a1
Add likes to `SwiftUIMomentListItemView`
commit sha 86f0dab13955bf53bda5e7ca520d43584afd4860
Add like toggle to moment item
commit sha ab7b4aea2f76639a7a52ad49b35b138487bad3a9
WIP: Style Like button
commit sha 9c3f5433d5fe490c093c5d02e820b83e3b91d4c0
Optimise the Like button for dark mode and light mode
commit sha a68fc7c8294e1cf206224b3ce8182d37ae8b07d1
Update the `SwiftUI` text
commit sha 54e425c3ada6201fef2b122f0b28cee0f24d0bc1
Fix rebase conflict
commit sha 0b8c41141085c4067321d06df5cb1c88f1d91c17
Fix rebase issue
commit sha 7aa35d5652ef6042828a01f15b3b3ca3a446304b
Fix rebase naming changes
commit sha f09d44ab3a8fe0e1203e910e60da49b4c55afc14
Address the comments for PR #5
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 40a6e600faa588262287fd38c89931c519e1aa59
Remove `discouraged_object_literal` from SwiftLint
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 75a2edf1bf92cad7d4f859860aac42bb47d03690
Address the comments for PR #5
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha ef44a251dcb3d011e3e4e0040b40ba952fd47417
Fix rebase naming changes
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 50be1b7ceb0e8b63e43d5065ef650bd3442a6632
Make `AppRouter` be `final`
commit sha 3ae50772b81c4958561d79710f076335f10ad7c5
Improve the ViewModel and Tracking
commit sha 8985ad81441d98390c95bdb1c53d51692c2fd9c5
Add rbenv init
commit sha 4edbd518c9967dcb40db11d965ea9620d021d13e
Add RxSwift Playground
commit sha 497e8dca4f3964ada0c82f8bf18a0c04455b44c5
Merge pull request #26 from lagoueduCol/feature/rxswift-playground Add RxSwift Playground
commit sha 90e45c3c210c390787529826bd1c33ea56e83490
Improve the method signature for `updateLike`
commit sha 85496358464acc154d4ab14316307e27cc398a0b
Improve `APISession` to have better interface
commit sha 86d4e2b4e63533f5775747f82d6860bd984c371c
Add `DebuggingUltils`
commit sha 6f9bfe5b5fbd524bda4301e83c05e45ddf7ae91b
Use background Queue for networking
commit sha f2b24656b263c6f7b3238289ef0fd030cff08eb0
Use `ReplaySubject` instead of `BehaviorSubject` to avoid optional
commit sha da49ee01f7f04fcfd4ce89af73ea1241bb022712
Fix the unit tests
commit sha f08d3b142d67b3834403661d7f605841d03a98ab
Add `setupBindings` for `MomentsRepo`
commit sha 4ec260e40246258155dd52a00f459a614188e74a
Update `MomentsListViewModel` mapping logic
commit sha 113de7396d19d5435d87ebca81e57e6ae2aca5bd
Rename from `MomentsListViewModel` to `MomentsTimelineViewModel`
commit sha bd2639d29ce9188b733985ffaaacb32e666620bc
Rename to `MomentsTimelineViewController`
commit sha ff73640128effd597f22d8ea4b4aa89ce9634820
Improve `BaseTableViewController` to be more generic
commit sha f06468e45a741c8a4261d1ebd177eefc3db500e3
Add an extension method `reuseIdentifier` for `ListItemViewModel` to improve the reusability.
commit sha 79d391824a508a07ff1a9a9a5205ee5c005f9751
Use key paths syntax
commit sha b0335ea0a22c4965495b922f6aec307561f16be6
Remove unused `@discardableResult` from `configure` method
commit sha fdc614b577eb5cf2323b4c87b20c648666f68dfe
Clean up `BaseTableViewController`
push time in 2 months
issue commentlagoueduCol/iOS-linyongjian
这个query是啥意思? Moments 使用了 GraphQL,请看《第 18 讲| 网络层架构:如何设计网络访问与 JSON 数据解析?》,里面有详细讲述
query的意思。
还有就是,看到项目中很多swift面向协议的思想,怎么在swift培养这种思想呢? 建议要看,多想和多写,课程中好几动手题都涉及到如何把面向协议的思想应用到项目中。
comment created time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 8113c658e1b73b4d377b0102ea11d8082b2e0c04
Improve remote toggle
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 0aa4934e56aefa52bdddee425904e3b438f73ec8
Improve the Remote Toggle feature
push time in 2 months
push eventlagoueduCol/iOS-linyongjian
commit sha 5aea94f7aecf6e7e1cdfc96b3b616bf6c4d580b1
Remove unnecessary `ScreenviewsTrackingEventType`
push time in 3 months
push eventlagoueduCol/iOS-linyongjian
commit sha 8d2574e9113ecaafcdb00ec143b59c9220939939
Remove unused global environment variables
push time in 3 months
issue commentlagoueduCol/iOS-linyongjian
我不推荐把 Pod 源码放 Repo 呀,试一下梯子?
comment created time in 3 months
push eventlagoueduCol/iOS-linyongjian
commit sha 62a429c58ecda227d6f0aaa1fb9e8be5449b98ca
Use `scan` for tests
push time in 3 months