slide hội thảo google android bkhn 26-10
DESCRIPTION
Slide mình trình bày tại Hội thảo "Cơ hội mở cho lập trình viên Việt" tại đại học Bách Khoa Hà Nội hôm 26-10-2011TRANSCRIPT
![Page 1: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/1.jpg)
Google Android: Cơ hội mở cho lập trình viên Việttại Đại học Bách Khoa Hà Nội
Speaker:Lê Văn Giáp(Founder, admin vietandroid.com)26.10.2011
![Page 2: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/2.jpg)
Google Android
Thông tin tổ chứcAITI-APTECH và VietAndroid.com phối hợp tổ chức và thực hiện
Nội dung cung cấp bởi : www.vietandroid.com
Giới thiệu VietAndroid.com
![Page 3: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/3.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Là cộng đồng
Những người yêu thích Google Android
Những lập trình viên trên Android
Những người sử dụng Android phone/tablet
Thành viên 21.835 thành viên
![Page 4: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/4.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Ngày thành lập
6-8-2008
Phát triển cộng đồng
Mục tiêu hoạt động
Gia tăng nguồn nhân lực Android cho nước nhà
Mô hình hoạt động
Phi lợi nhuận
![Page 5: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/5.jpg)
Google Android
Thông tin tổ chứcAITI-APTECH và VietAndroid.com phối hợp tổ chức và thực hiện
Nội dung cung cấp bởi : www.vietandroid.com
Tổng quan Android OS
![Page 6: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/6.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Là gì ?
Open Source OS
Linux kernel (2.6)
Mobile platform (smartphone)
Liên minh OHA (Open Handset Allien): HTC, LG, Samsung,
Motorola, T-Mobile, Sprint, NVIDIA, Intel, Broadcom, Qualcom,…)
![Page 7: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/7.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Có gì nổi bật ? Full web (Html/html5, javascript, flash)
Game 2D/3D
Đa điểm (Multi touch)
Đa luồng (Multi thread)
Media (Video fullHD, MPeg4, H.264, Mp3, Acc, Ogg,…)
Wifi, 3G, GPS, Sensor,…
![Page 8: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/8.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Lịch sử phát triển:
Google mua Android Inc 17-8-2005
Ra mắt cộng đồng tháng 11-2007, thành lập OHA (Open Handset Allien)
Phiên bản 1.0 ra mắt tháng 9-2008, T-Mobile G1
Phiên bản 1.1 ra mắt tháng 2-2009
![Page 9: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/9.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Các phiên bản
1.5 (Cupcake) – 04/2009
1.6 (Donut) – 09/2009
2.0/2.1 (Eclair) – 10/2009, 01/2010
2.2 (Froyo) – 05/2010
2.3 (Gingerbread) – 06/12/2010
3.0/3.1/3.2 (HoneyComb) – 03 – 7 /2011
4.0 (Ice cream sandwith) – 9/2011
![Page 10: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/10.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Ice cream sandwich
![Page 11: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/11.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Thị phần (Toàn cầu)
150 triệu điện thoại
500.000 lượt active/ngày40%
24%2%
34%
Thị phần Android toàn cầu
AndroidiOsPhone 7Others
![Page 12: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/12.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Thị phần (Việt Nam)
28.71
59.76
2.32
0.36
5.392.93 0.52
Thị phần Android tại Việt Nam
AndroidSymbianWM7/WMBlacBerryLinuxiOSMaemo/Meego
200.000 android device
5 triệu vào năm 2015
![Page 13: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/13.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Android Market
![Page 14: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/14.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Android Market
Số lượng ứng dụng/game: 500.000+
Số lượt tải: 8,1 tỉ lượt
Số lượt tải: 31.8 tỉ lượt vào năm 2016
![Page 15: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/15.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Android phone
HTC G1 Google Nexus One
![Page 16: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/16.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Android phone
Motorola Droid/Milestone Samsung Galaxy S
![Page 17: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/17.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Android phone
HTC Desire HTC Wildfire
![Page 18: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/18.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Android phone
Samsung Galaxy SII SonyEricsson Arc
![Page 19: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/19.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Tiếp cận thế nào ?
Sản xuất device
Sản xuất ứng dụng, game
Cung cấp giải pháp: nhúng, mini board,..
![Page 20: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/20.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Lợi nhuận từ đâu ? Sản xuất device:
Bán device to end user
Sản xuất ứng dụng, game: Bán qua Android Market, Vimarket, F-Store,.. Free và thu lợi nhuận từ quảng cáo in app Outsoucing cho đối tác nước ngoài
Cung cấp giải pháp: nhúng, mini board,.. Nghiên cứu và bán giải pháp Outsourcing
![Page 21: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/21.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Làm ứng dụng loại nào ?
![Page 22: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/22.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Làm thế nào để phát triển ứng dụng/game ?
![Page 23: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/23.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Kiến trúc
![Page 24: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/24.jpg)
![Page 25: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/25.jpg)
Phát triển ứng dụngNội dung cung cấp bởi : www.vietandroid.com
Chuẩn bị những gì ?
Logic lập trình
Java / C/C++ language
Kiến thức căn bản về Android OS
Khái niệm lập trình trên mobile
Các cộng cụ phát triển
![Page 26: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/26.jpg)
Phát triển ứng dụngNội dung cung cấp bởi : www.vietandroid.com
Công cụ phát triển ?
Android SDK (Software Development Kit) - Free
Android NDK (Native Development Kit) - Free
Windows / Linux (Ubuntu,…)
Eclipse / Netbean IDE - Free
Máy ảo/ máy thật chạy Android
![Page 27: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/27.jpg)
Phát triển ứng dụngNội dung cung cấp bởi : www.vietandroid.com
Vimarket VietNam 3.0 KarDroid
![Page 28: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/28.jpg)
Phát triển game
Nội dung cung cấp bởi : www.vietandroid.com
Chuẩn bị những gì ?
Tư duy đồ họa căn bản
Kiến thức về đồ họa 2D/3D (sprite, camera, projector, model, animation, Texture…)
OpenGL/ES
Game engine
![Page 29: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/29.jpg)
Phát triển gameNội dung cung cấp bởi : www.vietandroid.com
Công cụ phát triển ?
Công cụ tạo hình: map, nhân vật, vật thể, bối cảnh
Công cụ lập trình
Game engine / Game framework
Tập trung vào C/C++ language
Máy ảo/ máy thật chạy Android: debug, kiểm thử
![Page 30: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/30.jpg)
Phát triển gameNội dung cung cấp bởi : www.vietandroid.com
Game engine:
AndEngine (andengine.org): 2D, java (Free)
Libgdx (code.google.com/p/libgdx/) : Java (JNI) (Free)
Unity (unity3d.com/unity): 3D, C#, C++
![Page 31: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/31.jpg)
Phát triển ứng dụngNội dung cung cấp bởi : www.vietandroid.com
Ô ăn quan Jewel 1 Jewel 2
![Page 32: Slide hội thảo Google Android BKHN 26-10](https://reader031.vdocuments.net/reader031/viewer/2022020803/54907c0ab47959fd158b494d/html5/thumbnails/32.jpg)
Google AndroidNội dung cung cấp bởi : www.vietandroid.com
Thank you !