blog logo

CHICIO CODING

Dirty clean code. Creative Stuff. Stuff.

apple (26)

How to test your Swift source code on Linux: locally and on Github Actions
Better organize tests and run them against multiple configuration with Xcode Test Plan
Swift Package Manager: bundling resources with a Swift Package
Use UIKit components in SwiftUI: UIViewControllerRepresentable and UIViewRepresentable
How to: create your SUPER simple dependency injector container in Swift
Create a custom TabBar in SwiftUI
How to: enable Hermes JavaScript engine in your React Native app
Web to native code communication on iOS using WKScriptMessageHandler
End to end (e2e) cross platform testing for your mobile apps with Appium
Create a Swift library compatible with the Swift Package Manager for macOS and Linux
React Native: a simple architecture for Native Modules communication with your UIViewController on iOS
React Native: a simple architecture for Native Modules communication with your Activities and Fragments on Android
Rich iOS notifications with Notification Content App Extension
Eat Your Own Dog Food: distribute a beta version of your iOS app using Apple Enterprise Developer Program
React Native + Typescript, love at first sight. Setup in an existing app
Asynchronous testing in Swift
Mp3ID3Tagger: a native macOS app to edit the ID3 tag of your mp3 files written using RxSwift and RxCocoa
ID3TagEditor: a Swift framework to read and write ID3 tag of your mp3 files for macOS, iOS, tvOS and watchOS
The birth of ID3TagEditor and Mp3ID3Tagger and my journey into the ID3 tag standard
React Native: the power of RCTBundleURLProvider to build, run and debug on an iOS device from Xcode
SceneKit and physically based rendering
React Native: use multiple RCTRootView instances in an existing iOS app
React Native and Realm: custom manual link for an iOS app with custom directory structure
Model View Presenter on iOS: no more excuses, write your unit test
Swift Closure: demystifying @escaping and @autoclosure attributes
Swift Closure: definition and syntax