Smoke is a Personal Chat Messenger - an Android Echo Software Application which is known as worldwide the first mobile McEliece Messenger (McEliece, Fujisaka and Pointcheval). This Volume I is about the Chat Client Smoke. Volume II of the same author is about the referring SmokeStack Chat Server. This Open Source Technical Website Reference Documentation on paper addresses to students, teachers, and developers to create a Personal Chat Messenger based on Java for learning and teaching purposes. The book introduces into TCP over Echo (TCPE), Cr. Discovery, FF Keys, an Argon2id key-derivation function, the Steam file transfer protocol and the Juggling Juggernaut Protocol for Juggernaut Keys and further topics.