For syncing project structure and frameworks, a case for using Redux
As a software development agency, Oursky handles many simultaneous projects that include mobile and web apps, code diagnostics, and research projects to name a few. In order to allow team members to initialize or switch projects efficiently, the team uses the Redux framework for web apps. However the multiple states problem not only happens on web platforms, but is also common in apps. That’s why we also extended the Redux pattern to platforms such as iOS and Android and built an Android skeleton for our internal use. Continue reading “An Opensourced Recipe for Intializing Redux x Android Native Apps”
The QA team leads bug catching, but manual testing is not scalable when your company takes on more projects. Since my company sends builds every two weeks, the QA team wants to test every build before we pass them to our clients. Continue reading “A recipe for website automated tests with Python Selenium & Headless Chrome in Docker”
Sticky Headers are a frequently used pattern in front-end web development. At one of our team breakfasts, we saw Youtube’s sticky header break on IE. Yes, IE is an internet relic and always needs a little more support these days to run. But breaks like the Youtube case got some of our team members discussing sticky headers, and we figured we would share it here. Continue reading “Should you use Sticky Header?”
The idea of Skypad came from my colleague, Howa. He threw out one of his random ideas in our office chats, “Why don’t you write Skypad like Firepad?” Continue reading “How I wrote a HackerNews top page app in 2 hours”
NOTE: This version is based on React Navigation 1.0.0-beta.6
After moving to React Native Navigation
In a previous post, we shared how we restructured an app with React Navigation. We loved how Navigation could route and transit our app flow. We resolved our previous problem with Navigator, which suffered performance problems once more operations were added to the JS Thread. But then we encountered another issue with React Navigation’s rendering of our navigation bar. In this piece below, we outline how we introduced the scene object to update the navigation bar content.
Continue reading “Updating React Navigation’s navigation bar title with a scene object”
You’re almost there! Now you are going to launch your app on App Store, here is our updated checklist for the App Store submission for iOS 11 apps.
Continue reading “Preparations you may have missed before submitting an iOS 11 app”