How to use Xcode

Issue #499 Build setting Build Library For Distribution Binary Frameworks in Swift It turns on all the features that are necessary to build your library in such a way that it can be distributed What does this error actually mean? Well, when the Swift compiler goes to import a module, it looks for a file called the Compiled Module for that library. If it finds one of these files, it reads off the manifest of public APIs that you can call into, and lets you use them....

November 12, 2019 路 2 min 路 Khoa Pham

Links for Xcode

Issue #499 Build setting Build Library For Distribution Binary Frameworks in Swift It turns on all the features that are necessary to build your library in such a way that it can be distributed What does this error actually mean? Well, when the Swift compiler goes to import a module, it looks for a file called the Compiled Module for that library. If it finds one of these files, it reads off the manifest of public APIs that you can call into, and lets you use them....

November 12, 2019 路 2 min 路 Khoa Pham

Links for Design

Issue #317 UI Why Your App Looks Better in Sketch 8 Tips for Dark Theme Design UX Duolingo User Retention Design Details 30 Things We Often Forget When Designing Mobile Apps Case study club Showcase https://saaspages.xyz/ Resources https://shape.so/ https://icons8.com/ https://icons8.com/animated-icons https://icons8.com/vector-creator https://feathericons.com/ https://iconstore.co/ https://streamlineicons.com/ https://illlustrations.co/

June 18, 2019 路 1 min 路 Khoa Pham

How to use new APIs in iOS

Issue #313 iOS 10 鉃昒serNotifications Push user-facing notifications to the user鈥檚 device from a server, or generate them locally from your app. 鉃昒IViewPropertyAnimator A class that animates changes to views and allows the dynamic modification of those animations. 鉃昇SPersistentContainer A container that encapsulates the Core Data stack in your app. 鉃昒IFeedbackGenerator The abstract superclass for all feedback generators. iOS 10.3 鉃昐KStoreReviewController An object that controls the process of requesting App Store ratings and reviews from users....

June 17, 2019 路 2 min 路 Khoa Pham

Links for WWDC

Issue #313 iOS 10 鉃昒serNotifications Push user-facing notifications to the user鈥檚 device from a server, or generate them locally from your app. 鉃昒IViewPropertyAnimator A class that animates changes to views and allows the dynamic modification of those animations. 鉃昇SPersistentContainer A container that encapsulates the Core Data stack in your app. 鉃昒IFeedbackGenerator The abstract superclass for all feedback generators. iOS 10.3 鉃昐KStoreReviewController An object that controls the process of requesting App Store ratings and reviews from users....

June 17, 2019 路 2 min 路 Khoa Pham

Learning VoIP, RTP and SIP (aka awesome pjsip)

Issue #284 Before working with Windows Phone and iOS, my life involved researching VoIP. That was to build a C library for voice over IP functionality for a very popular app, and that was how I got started in open source. The library I was working with were Linphone and pjsip. I learn a lot of UDP and SIP protocol, how to build C library for consumption in iOS, Android and Windows Phone, how challenging it is to support C++ component and thread pool in Windows Phone 8, how to tweak entropy functionality in OpenSSL to make it compile in Windows Phone 8, how hard it was to debug C code with Android NDK....

May 23, 2019 路 17 min 路 Khoa Pham

20 recommended utility apps for macOS

Issue #274 Original post https://hackernoon.com/20-recommended-utility-apps-for-macos-in-2018-ea494b4db72b Depending on the need, we have different apps on the mac. As someone who worked mostly with development, below are my indispensable apps. They are like suits to Tony Stark. Since I love open source apps, they have higher priority in the list. Open source apps iTerm 2 https://www.iterm2.com/ iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10....

May 23, 2019 路 6 min 路 Khoa Pham

Useful git commands for everyday use!

Issue #239 Do you know that questions about git get the most views on StackOverflow? I鈥檝e searched a lot on Google how to execute certain actions with git, and this actually slowed me down a lot. There are some actions that we tend to use a lot, so it鈥檚 good to learn them. Here are my favorites, learning from friends and internet, hope you find them useful. Before we begin, you should run git 鈥搗ersion to check your current git version, mine is 2....

May 15, 2019 路 7 min 路 Khoa Pham

Links for OSS

Issue #189 https://github.com/digipost/ios https://github.com/wwdc/2019 https://github.com/google/science-journal-ios

March 25, 2019 路 1 min 路 Khoa Pham