Create an Uber Clone in 7 Days: Build a real world full stack mobile app in Java (Clone a Mobile App in Java)
暫譯: 在7天內創建Uber克隆:使用Java構建真實世界的全棧移動應用程式(Java移動應用克隆)
Shai Almog
- 出版商: Independently published
- 出版日期: 2018-07-28
- 售價: $1,730
- 貴賓價: 9.5 折 $1,644
- 語言: 英文
- 頁數: 438
- 裝訂: Paperback
- ISBN: 1983258784
- ISBN-13: 9781983258787
-
相關分類:
Java 程式語言
立即出貨 (庫存=1)
相關主題
商品描述
Do you want to build a location based mobile application?
Do you read technical books and feel that they left some parts out?
Do you want to get into mobile programming with "real world" examples?
If you answered yes to one of these questions this book might be for you!
The goal of this book is to teach via familiarity. Since the Uber application is well designed and familiar we chose it as the target but the book isn't meant as a "copy Uber" cookbook. Many applications are built around ideas similar to Uber and utilize designs inspired by Uber. It's our assumption that you can learn a lot by understanding how to build something "like" Uber. We break down a real world application from client to the server. This fills in all the pieces, that typical tech books skim over.
This book covers:
- iOS/Android development with Codename One
- Spring Boot server development on top of MySQL
- WebSockets, WebServices and push notification as the communication layer
- Creating a sublime UI to match professional designs
- Map based user interface
- User authorization via SMS/Social Networks
- Best practices, security and pitfalls of mobile development
The book requires basic knowledge of Java but doesn't require prior knowledge of Codename One, Spring Boot or MySQL.
Notice that this book is "code heavy", it contains many listings as it implements a full stack mobile app.
Uber (TM) is a trademark of Uber Technologies Inc.
This work is intended strictly for educational purposes. We don't condone the misuse of Uber IP!
About the Author:
Shai's professional software development career started more than 25 years ago. He worked for/with countless companies including Sun Microsystems, Oracle, Samsung, Nokia as well as banks, insurance companies etc.
Shai was a team member on the original Wireless Toolkit from Sun Microsystems. It was the most popular cross platform mobile development tool at the time, and revolutionized the field. Together with Chen Fishbein they created LWUIT which became the most successful mobile open source project from Sun Microsystems and the basis for Codename One.
Shai is a Java One rockstar who shared the stage with the likes of James Gosling. As a highly rated speaker he was featured in multiple conferences such as JavaZone, codemotion, dev days etc.
He blogs at Codename One as well as Hackernoon, JavaCodeGeeks and dzone (MVB).
商品描述(中文翻譯)
您想要建立一個基於位置的行動應用程式嗎?
您是否閱讀技術書籍時感覺有些部分被遺漏了?
您想要透過「真實世界」的範例進入行動程式設計嗎?
如果您對其中一個問題的回答是肯定的,那麼這本書可能適合您!
這本書的目標是透過熟悉感來教學。由於 Uber 應用程式設計良好且為人所熟知,我們選擇它作為目標,但這本書並不是一本「複製 Uber」的食譜。許多應用程式都是圍繞類似於 Uber 的想法構建的,並利用受到 Uber 啟發的設計。我們假設,您可以通過了解如何構建類似 Uber 的東西來學到很多東西。我們將一個真實世界的應用程式從客戶端到伺服器進行拆解,填補了典型技術書籍所略過的所有細節。
這本書涵蓋了:
- 使用 Codename One 進行 iOS/Android 開發
- 基於 MySQL 的 Spring Boot 伺服器開發
- WebSockets、WebServices 和推播通知作為通訊層
- 創建與專業設計相匹配的卓越 UI
- 基於地圖的使用者介面
- 透過 SMS/社交網路進行使用者授權
- 行動開發的最佳實踐、安全性和陷阱
這本書需要基本的 Java 知識,但不需要先前對 Codename One、Spring Boot 或 MySQL 的了解。
請注意,這本書是「代碼密集型」的,包含許多程式碼清單,因為它實現了一個完整的行動應用程式。
Uber (TM) 是 Uber Technologies Inc. 的商標。
這項工作僅限於教育用途。我們不支持濫用 Uber 知識產權!
關於作者:
Shai 的專業軟體開發生涯始於 25 年前。他曾為無數公司工作,包括 Sun Microsystems、Oracle、Samsung、Nokia 以及銀行、保險公司等。
Shai 是 Sun Microsystems 原始無線工具包的團隊成員。當時它是最受歡迎的跨平台行動開發工具,並徹底改變了這個領域。與 Chen Fishbein 一起,他們創建了 LWUIT,這成為 Sun Microsystems 最成功的行動開源專案,也是 Codename One 的基礎。
Shai 是 Java One 的明星,曾與 James Gosling 等人同台演出。作為一位高評價的演講者,他在多個會議上亮相,如 JavaZone、codemotion、dev days 等等。
他在 Codename One 以及 Hackernoon、JavaCodeGeeks 和 dzone (MVB) 上撰寫部落格。