What can TensorFlow really do? Some business applications

TensorFlow logo

TL;DR: Google’s open-source TensorFlow library helps developers build computational graphs and contains free additional modules that make AI/ML software development easier for consumer products and mobile apps. Developers require knowledge of Python or C++. This piece covers 3 common modules and possible business applications: Continue reading “What can TensorFlow really do? Some business applications”

Why we use Redux design pattern across all platforms

Oursky produces apps that run on multiple platforms, but before adopting Redux, there was no common pattern to adhere to. Every project could have a different philosophy in how the data flow was implemented. Being the lead engineer at Oursky, one of my responsibilities is thinking about engineering management to minimise the mental overhead needed for developers to contribute to an existing project. Below, I will discuss why our company adopted the Redux design pattern across all platforms as a standard to cap the cost and complexity of projects. Continue reading “Why we use Redux design pattern across all platforms”

Release Announcement: Shotbot 3 now supports Android screenshots

shotbot banner

Since 2017 Shotbot 3 has helped app developers generate over 50K screenshots for their iOS apps.

Today, we are thrilled to give Android developers screenshots for the most popular Android smartphone interfaces. Now, developers can use one app to export screenshots for the Play Store in addition to the App Store. Continue reading “Release Announcement: Shotbot 3 now supports Android screenshots”

AR for Web to speed up cross-platform mobile MVP development

AR for Web Hong Kong

A decade ago, it wouldn’t have been possible to create an AR demo for your smartphone in a day or two. What’s more we were able to do this for both iOS and Android using AR for web. We used Google’s open-sourced AR on the Web, available for ARCore (Android) and ARKit (iOS) to create cross-platform AR experience for users who downloaded our custom web browser. Below is a quick overview of the ARKit and ARCore features that we leveraged to build a quick Christmas demo project. Continue reading “AR for Web to speed up cross-platform mobile MVP development”

【 專案經理和開發工程師的雙贏方程式 】 不再讓 Deadline 只是隨口說說而已?使用 EBS 是關鍵!

project management oursky

如果專案經理只站在客戶的角度思考,有時難免會陷入迷思。為了幫客戶降低成本,努力追趕 deadline,務求在最短的時程裡交付產品。其實客人真正追求的,首先是最好的產品,然後才是盡早的交付日期。

Continue reading “【 專案經理和開發工程師的雙贏方程式 】 不再讓 Deadline 只是隨口說說而已?使用 EBS 是關鍵!”

擴增實境 (AR) 揭秘:利用 ARKit 塑造 iOS 互動新體驗

Using iPhone to test ARKit

隨著 iPhone 8 和 iPhone X 正式上市,我們團隊忙於研究它們的最新規格,還有各種引伸問題或發展潛力。比如說我們的 QA 團隊正埋首解決導覽列在 iPhone X 上顯示失常的問題,但除了關注 iPhone 本身外,今年蘋果的其他重大宣佈也不容忽視,正如全新的 ARKit 就輕易捕捉了我們的眼球。 iPhone X 翻轉了 UX 設計的傳統方式,但對於想要踏進移動擴增實境 (mobile augmented reality / mobile AR) 領域的開發工程師來說,蘋果推出革命性的 ARKit 才是一枚震撼彈 — 開發擴增實境終於變得大眾化了。 Continue reading “擴增實境 (AR) 揭秘:利用 ARKit 塑造 iOS 互動新體驗”

Test, Measure, Learn: What Agile Testing Metrics Can Teach You about Your Testing Process

agile testing CI

This is a guest contribution by Limor, a technical writer and editor with over ten years’ experience writing technical documentation for developer tools and SaaS technologies. She specializes in software development and the Agile methodology, computer/network security, middleware, and cloud technologies.

Agile testing refers to a paradigm shift in software testing influenced by teams using an Agile development approach. First written in 2001 by seventeen software experts, the Agile manifesto established a new way of developing and testing applications, moving to a cross-functional approach in which everyone is responsible for quality, not just QA teams. Continue reading “Test, Measure, Learn: What Agile Testing Metrics Can Teach You about Your Testing Process”