While most clients come to us to build apps or digital solutions, some come to us with existing products built by third-party developers. Below, we outline why it’s important to do a code diagnostic on an existing product before making any changes or why clients would even request a code review of the existing code base to begin with. We’re sharing our approach based on a real case we helped a client with.
Continue reading “Why code reviews help you save on app feature improvements in the long-term”
原文: Client cheques that I rejected
作者: Ten Tang
身為公司的項目顧問，每天我都會聽到很多有關 app 的創意想法。聆聽客戶熱情地訴說最近他們正在研究什麼問題，或者了解關於新興市場各種新穎又精簡的解決方法，都是我在工作中最熱愛的部分（我們公司自組的咖啡同好會則僅次於此）。
Continue reading “那些年，我們一起拒絕過的客戶支票”
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”
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”
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”
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”
While I was reflecting over my internship this summer, I started to think about the things I wish I had learned in school to maximize my learning experience as an intern. I spent a month at Oursky, where helped the company improve its JS documentation for Skygear by following their guides to build my own todo app. Continue reading “The CS Course I wish I had in uni”
If clean and maintainable code is at the heart of a great product, an intuitive and seamless user experience and user interface (UX / UI) is the soul. In order to have great UX, technical considerations must go into design. In order to express great UI, development teams must give as much attention to their front-end code as they do to their system architecting. Continue reading “A guide to our design process”
We ended off 2017 with an annual Oursky tradition: the Christmas hackathon! Below is a recap of our projects. Anyone could propose an idea and anyone could sign up to help during the two days.
Continue reading “2017 Oursky X’mas Hackathon Projects”