Suishouji Tech Team
Author

Suishouji Tech Team

Suishouji's official tech channel, sharing original technical articles, posting recruitment opportunities, and hosting events. Follow us.

5
Articles
0
Likes
7
Views
0
Comments
Recent Articles

Latest from Suishouji Tech Team

5 recent articles
Suishouji Tech Team
Suishouji Tech Team
May 23, 2018 · Mobile Development

A Lightweight Event Bus for Android: Simplify Component Communication

This article introduces a lightweight event notification framework for Android, explaining its design, core interfaces, event manager implementation, usage examples with login/logout scenarios, lifecycle considerations, duplicate event checks, and compares it to traditional observer patterns.

AndroidKotlinObserver Pattern
0 likes · 10 min read
A Lightweight Event Bus for Android: Simplify Component Communication
Suishouji Tech Team
Suishouji Tech Team
Mar 20, 2018 · Fundamentals

Why Protocol Buffers Outperform JSON and XML for Mobile Data Transfer

Protocol Buffers, Google’s cross‑platform serialization format, dramatically reduces payload size and speeds up transmission compared to JSON or XML by using compact binary encoding, Varint and ZigZag techniques, and offers powerful reflection mechanisms illustrated with Objective‑C examples and detailed code snippets.

ReflectionVarintZigzag
0 likes · 14 min read
Why Protocol Buffers Outperform JSON and XML for Mobile Data Transfer
Suishouji Tech Team
Suishouji Tech Team
Jan 2, 2018 · Mobile Development

Designing a Secure, Extensible JS Bridge for Android Hybrid Apps

This article explores the challenges of JavaScript‑Native communication in Android WebView, compares Android‑to‑JS and JS‑to‑Android invocation methods, and presents a custom, secure, and extensible JS bridge framework with protocol design, interceptors, annotations, and implementation examples for hybrid app development.

Hybrid AppJS BridgeJavaScript Interface
0 likes · 13 min read
Designing a Secure, Extensible JS Bridge for Android Hybrid Apps