Download and Installation Guide for Android Studio 2025.1.1

Download and Installation Guide for Android Studio 2025.1.1

Software Introduction Android Studio 2025.1.1, codenamed Narwhal, is a significant update. This update primarily follows IntelliJ IDEA 2025.1 and introduces the K2 mode, which is an internal version of the K2 Kotlin compiler included in the Kotlin plugin for code analysis. The K2 mode brings up to a 94% increase in compilation speed and a … Read more

Jasmine – Lightweight MQTT Broker

Jasmine - Lightweight MQTT Broker

Jasmine Jasmine is a lightweight MQTT Broker for Android, developed using Kotlin and based on Netty. Features Support for MQTT 3.1/3.1.1 protocol Full support for QoS 0, 1, 2 messages Support for Last Will and Testament messages, and retained messages Support for subscription topic wildcards Dual protocol support for WebSocket Default in-memory message persistence No … Read more

Exploring Ktor: The Java HTTP Engine!

Exploring Ktor: The Java HTTP Engine!

Little Horse’s Java Kitchen: Exploring Ktor, The Java HTTP Engine! Friends, today we are going to talk about something interesting – Ktor! This is a lightweight HTTP engine framework powered by Kotlin. Don’t panic if you’re overwhelmed by the term ‘HTTP engine’; we’ll break it down using a cooking analogy to make it clear. Introduction: … Read more

Using Jetpack Bluetooth Library for Android Development

Using Jetpack Bluetooth Library for Android Development

/ Today’s Tech News / On the evening of April 10, Beijing time, the ACM announced that the 2023 Turing Award would be awarded to mathematician and top theoretical computer scientist Avi Wigderson of the Institute for Advanced Study in Princeton, recognizing his foundational contributions to computational theory, including shaping the understanding of randomness in … Read more

Why Do We Need Another Cross-Platform Development Framework Besides Flutter?

Why Do We Need Another Cross-Platform Development Framework Besides Flutter?

Compiled by|Nuclear Cola, Yan Shan Recently, Google officially launched Jetpack Compose version 1.0. Following this, JetBrains released the Compose Multiplatform Alpha version, aiming to extend Compose to desktop and web platforms. Compose Multiplatform consists of Compose for Desktop and Compose for Web, supporting many different platforms through Kotlin Multiplatform. Among them, Compose Desktop uses Google’s … Read more

Understanding the Differences Between Android and Embedded Linux Development

Understanding the Differences Between Android and Embedded Linux Development

Introduction Due to business needs, I started to involve in embedded Linux development from the familiar Android development over the past year. The programming language also changed from Java/Kotlin to the more challenging C++. There are actually many differences, and I have organized this article to compare the similarities and differences between these two development … Read more

Best Practices for Unit Testing in Android MVI Architecture

Best Practices for Unit Testing in Android MVI Architecture

/ Today’s Tech News / Recently, Tesla released a new demonstration video of its humanoid robot “Optimus Gen2” on X. Compared to the earlier prototype, Optimus Gen2 seems to have made significant improvements in weight, flexibility, and other areas. Analysts believe that at the current rate of iteration, the Optimus robot may soon replace humans … Read more

Why Dropbox Abandoned C++ for Cross-Platform Development

Why Dropbox Abandoned C++ for Cross-Platform Development

Authors: Zhao Yuying, Xiao Zhi Recently, Dropbox announced it would abandon using C++ to write cross-platform code for iOS and Android, opting instead for each platform’s native frameworks (Swift/Kotlin), citing the high hidden costs associated with code sharing. Interestingly, in 2014, during a presentation to Facebook developers, Dropbox openly stated that writing two sets of … Read more

Kotlin for Android Development: Official Documentation and Resources

Kotlin for Android Development: Official Documentation and Resources

Related Reading: Google I/O 2017: Official Android Application Development Architecture Guide, with Demo and Official Documentation Amazing! 74 Complete APP Source Codes! Kotlin Learning Resources, with Learning Videos First Release (more Chinese learning materials and videos at the end of the article) Recommended book by a foreign author: Kotlin for Android Developers, the Chinese version … Read more

MVP Architecture Experience with Kotlin on Android

MVP Architecture Experience with Kotlin on Android

Hot Articles Overview | Click Title to Read 2018 is Coming, BAT and Other Internet Companies’ Android Interview Questions Summary Advanced Android and Java Architecture Video Sharing Details and Principles of QR Code Generation MVP Kotlin Official Address https://github.com/googlesamples/android-architecture/tree/dev-todo-mvp-kotlin/ Looking at the official website, we find that the actual code amount comparison is less than … Read more