Open in app

Sign In

Write

Sign In

Kai Xie
Kai Xie

16 Followers

Home

About

Apr 21

Remote Feature Flagging with Firebase

Remote Feature Flagging is a development technique that allows developers to control the release of new features in their applications or services to a targeted group of users. The concept behind feature flagging is to deploy code changes to production but only enable those features for specific users, groups of…

Feature Flags

9 min read

Remote Feature Flagging with Firebase
Remote Feature Flagging with Firebase
Feature Flags

9 min read


Dec 26, 2022

Design React Native app with MVP (Model-View-Presenter) architecture

React Native is a JavaScript framework for building native mobile applications. It allows developers to build mobile apps for iOS and Android using a single codebase and the popular React JavaScript library. React Native uses a declarative programming style, which makes it easy to create interactive and intuitive user interfaces…

React Native

14 min read

Design React Native app with MVP (Model-View-Presenter) architecture
Design React Native app with MVP (Model-View-Presenter) architecture
React Native

14 min read


Aug 26, 2022

A study about the stability of Array.prototype.sort method on React Native

The sort() method sorts the elements of an array in place and returns the reference to the same array, now sorted. And we can also specify a compare function, with that the sorting method is applied. — https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort But is the sorting function stable on React Native? Let’s test it. …

React Native

4 min read

React Native

4 min read


Jan 6, 2022

Implementing a sticky banner with Animations in React Native

React Native brings React’s declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform. (https://github.com/facebook/react-native) Animations is an important part of React Native to provide a great user experience as https://reactnative.dev/docs/animations said. But actually, apart from the…

React Native

7 min read

Implementing a sticky banner with Animations in React Native
Implementing a sticky banner with Animations in React Native
React Native

7 min read


Aug 28, 2021

TLS/SSL, Man-in-the-middle attack, Certificate Pinning

background The Secure Sockets Layer (SSL) — now technically known as Transport Layer Security (TLS) — is a common building block for encrypted communications between clients and servers. In a typical SSL usage scenario, a server is configured with a certificate containing a public key as well as a matching private…

Android

11 min read

TLS/SSL, Man-in-the-middle attack, Certificate Pinning
TLS/SSL, Man-in-the-middle attack, Certificate Pinning
Android

11 min read


Aug 22, 2021

Google map, location service, and Firebase Realtime Database on Android — Advanced

Map and location service are very important features on mobile devices, and they are one of the major distinctions compared to traditional desktop systems. With map and location service, the users could get where they are, show their location on the map, and acquire the local stores and services nearby. …

Android

8 min read

Google map, location service and firebase realtime database on Android — Advanced
Google map, location service and firebase realtime database on Android — Advanced
Android

8 min read


Aug 22, 2021

Google map, location service, and Firebase Realtime Database on Android — Basic

Map and location service are very important features on mobile devices, and they are one of the major distinctions compared to traditional desktop systems. With map and location service, the users could get where they are, show their location on the map, and acquire the local stores and services nearby. …

Android

9 min read

Google map, location service and firebase realtime database on Android — Basic
Google map, location service and firebase realtime database on Android — Basic
Android

9 min read


Published in

Geek Culture

·Jun 7, 2021

Build an image browsing App with React Native (4) — RecyclerListView

React Native brings React’s declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform. (https://github.com/facebook/react-native) And this is the 4th article of this tutorial about how to build an image browsing App with React Native. …

React Native

3 min read

React Native

3 min read


Published in

Geek Culture

·Jun 7, 2021

Build an image browsing App with React Native (3) — Persistent Storage

React Native brings React’s declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform. (https://github.com/facebook/react-native) We have built up an Image browsing App at Build an image browsing App with React Native React Native brings React’s declarative UI framework to iOS and Android. With React Native, you use native UI controls…medium.com

React Native

9 min read

Build an image browsing App with React Native (3) — Persistent Storage
Build an image browsing App with React Native (3) — Persistent Storage
React Native

9 min read


May 29, 2021

Build an image browsing App with React Native (2)— Redux

React Native brings React’s declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform. (https://github.com/facebook/react-native) We have built up an Image browsing App at Build an image browsing App with React Native React Native brings React’s declarative UI framework to iOS and Android. With React Native, you use native UI controls…medium.com

React Native

5 min read

React Native

5 min read

Kai Xie

Kai Xie

16 Followers

Senior Software Engineer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech