1. Trang chủ
  2. » Cao đẳng - Đại học

Báo cáo thực tập lập trình ứng dụng di động trên ANDROID

18 32 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 913,05 KB

Nội dung

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP LẬP TRÌNH ỨNG DỤNG DI ĐỘNG TRÊN ANDROID Công ty thực tập : Công ty TNHH Global Galaxy Network Người phụ trách : Trần Hữu Nhân Thực tập sinh : Lưu Nguyễn Khải Hoàn TP Hồ Chí Minh, 20 tháng 07 năm 2020 LỜI MỞ ĐẦU Sự phát triển CNTT ngày khủng khiếp Những công nghệ làm thay đổi giới cách nhanh chóng Từ lúc đời smartphone có bước tiến mạnh mẽ mà cơng nghệ kèm theo đòi hỏi nhà phát triển phần mềm viết nhiều phần mềm để đáp ứng nhu cầu người dùng khơng cịn đơn ứng dụng nhắn tin, gọi điện thông thường Kèm theo số lượng người dùng di động (smartphone) tăng lên chóng Cụ thể theo báo cáo mà nhà khoa học thống kê qua khảo sát hàng tỉ người thời gian người dành cho smartphone trung bình tầm vào khoảng tiếng ngày Đồng thời giá di động(smartphone) ngày rẻ qua năm, dịng smartphone giá rẻ đến từ quốc gia phát triển đông dân Ấn Độ, Trung Quốc Cùng với cơng nghệ sản xuất dần hoàn thiện làm giá di động(smartphone) sụt giảm nhanh chóng tiếp cận tới tầng lớp phổ thơng xã hội Từ di động(smartphone) trở thành thiết bị sở hữu dễ dàng Nhiều công ty sản xuất phần mềm di động cơng ty lớn nhìn thấy mảnh đất màu mỡ tiềm phát triển lớn Đồng thời dựa theo số liệu thống kê người dùng bắt đầu chịu chi tiền cho di động(smartphone) nhiều hơn, số lượng người dùng chịu bỏ tiền mua ứng dụng smartphone tăng lên theo năm Điều kéo theo nhu cầu công việc liên quan đến mảng di động(smartphone) nói chung lập trình mobile nói riêng tăng lên chóng mặt Và đưa tiềm thử thách dành cho muốn phát triển theo hướng lập trình ứng dụng di động dần trở thành xu hướng xã hội Trong thời gian thực tập Glodbal Galaxy Network, em tiếp cận tham gia trực tiếp vào dự án thực tế, đóng góp vào tính thực tế dự án mà tham gia vể mặt kĩ thuật lẫn ý tưởng thân, trải nghiệm thú vị mẻ sinh viên năm cuối em LỜI CÁM ƠN Trân trọng gửi lời cảm ơn Công ty TNHH Global Galaxy Network tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình anh chị trainer, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để làm ứng dụng điện thoại Chân thành cảm ơn anh chị nhóm trainer bỏ nhiều thời gian,cơng sức để hướng dẫn chúng em hồn thành đợt thực tập Đặc biệt em xin gửi lời cảm ơn lòng biết ơn sâu sắc đến anh Nhân anh Phú, anh hướng dẫn, giúp đỡ cho em tận tình khó khăn cơng việc khó khăn việc làm quen với mơi trường nhóm Hỗ trợ em nhiều vấn đề cách làm việc trình làm ứng dụng điện thoại Anh dẫn em cách làm báo cáo, lên kế hoạch, kỹ thiếu, training cho em kiến thức quan trọng để làm sản phẩm suốt thời gian qua Và xin cảm ơn thầy (cô) khoa Cơng nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Lưu Nguyễn Khải Hoàn Tp.HCM, ngày 20 tháng năm 2020 NHẬN XÉT CỦA GIẢNG VIÊN Mục Lục LỜI MỞ ĐẦU LỜI CÁM ƠN CHƯƠNG : GIỚI THIỆU CÔNG TY THỰC TẬP CHƯƠNG : NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng ty chương trình thực tập 2.2 Nghiên cứu kĩ thuật .7 2.2.1 2.2.2 2.2.3 Công cụ làm việc Tìm hiểu ngơn ngữ Java nâng cao Lập trình Android 2.3 Thực Project 2.4 Lịch làm việc 10 CHƯƠNG : CHI TIẾT ỨNG DỤNG 12 3.1 Giới thiệu ứng dụng công việc thực 12 3.2 Một số giao diện ứng dụng 13 TÀI LIỆU THAM KHẢO : .17 TỔNG KẾT : 18 CHƯƠNG : GIỚI THIỆU CƠNG TY THỰC TẬP Cơng ty TNHH Global Galaxy Network thành lập vào năm 2019 anh Trần Hữu Nhân, công ty phát triển phần mềm có vốn đầu tư nước ngồi Sau thời gian thành lập, đến Global Galaxy Network khẳng định vị lĩnh vực Hiện công ty có sở Thành phố Hồ Chí Minh, nhắm đến việc phát triển phần mềm cho video streaming VOD IPTV phát triển phần mềm Web, IOS, Android chăm sóc khách hàng, hỗ trợ user, service nhạc phim,… CHƯƠNG : NỘI DUNG THỰC TẬP Đợt thực tập với chủ đề “Lập trình ứng dụng di động Android” nhằm mục đích giúp sinh viên thực tập đào tạo lập trình ứng dụng Android, đồng thời rèn luyện kỹ mềm cách làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty sinh viên có hội làm việc học tập môi trường phát triển ứng dụng chuyên nghiệp 2.1 Tìm hiểu cơng ty chương trình thực tập Nội dung : Giới thiệu công ty, cách tổ chức công ty Được nghe người phụ trách giới thiệu công ty, trình thành lập phát triển (như nhắc đến trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức cơng ty Ngồi ra, thực tập sinh giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm cơng ty, q trình thành lập phát triển Có thêm kỹ việc sử dụng email cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm 2.2 Nghiên cứu kĩ thuật 2.2.1 Công cụ làm việc Thời gian : ngày Nội dung : Tìm hiểu cơng cụ sử dụng trình làm việc Trong thời gian này, mentor hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích cho công việc sau Một số phần mềm số Tortoise SVN - sử dụng làm việc nhóm, FreeCommander – trình duyệt file trực quan với nhiều tiện ích, Notepad ++ - chương trình soạn thảo văn hữu ích phổ biến với lập trình viên Thực : Thực hành sử dụng phần mềm nêu Kết : Lập trình sử dụng cơng cụ miễn phí, giúp dễ dàng kết hợp công cụ với nhau, so với việc dung IDE 2.2.2 Tìm hiểu ngơn ngữ Java nâng cao Thời gian : ngày (1 tuần rưỡi) Nội dung : Được training kỹ thuật Java nâng cao, kiến thức quan trọng cho việc tối ưu Android - Lập trình hướng đối tượng: Các kiến thức lập trình hướng đối tượng khái niêm, đặc tính tính kế thừa, tính đóng gói, tính ảo hóa, tính đa hình - Con trỏ : Con trỏ môt phần quan trọng lập trình ứng dụng, cần phải sử dụng trỏ để cấp phát động, truyền tham số qua lại hàm, lớp - Quản lý nhớ: Thực tập sinh hướng dẫn cách cấp phát, quản lý nhớ cho tối ưu, tránh rò rỉ nhớ, phần quan trọng lập trình ứng dụng điện thoại, nhớ điện thoại khơng thể lớn máy tính Thực : - Tham gia đầy đủ buổi training công ty - Làm thực hành, kiểm tra kiến thức học Kết : - Nâng cao kỹ lập trình với ngơn ngữ Java - Có kiến thức quan trọng cho việc lập trình mobile sau - Ngồi cịn biết thêm số quy tắc việc viết code cho chuẩn, dễ đọc, dễ hiểu 2.2.3 Lập trình Android Nội dung : Các kỹ thuật tạo ứng dụng Android, sử dụng Flutter Android - Định nghĩa Android: Android tập hợp phần mềm (software stack) dành cho thiết bị di động, bao gồm hệ điều hành, phần mềm trung gian (middleware)và ứng dụng chủ chốt (key applications) Google Inc mua lại phát triển ban đầu phần mềm từ Android Inc., năm 2005 Hệ điều hành di động Android dựa tẳng Linux - Tạo ứng dụng Android: Được trainner hướng dẫn tạo ứng dụng bản, cấu hình quyền truy cập cho android, cách sử dụng công cụ để biên dịch, chạy android máy ảo PC Thực hiện: - Tham gia đầy đủ buổi training - Tạo ứng dụng Android Kết quả: - Đã tạo hình ứng dụng Android 2.3 Thực Project Sau tháng training thực hành, thực tập sinh nắm kiến thực nâng cao Java Android Mentor hướng dẫn thực tập sinh áp dụng kiến thức học để thực project ứng dụng Android Chi tiết đồ án nói phần sau 2.4 Lịch làm việc Tuần Công việc Người Mức độ Nhận xét người hướng dẫn hồn hướng dẫn thành • Tìm hiểu công ty, Anh Nhân 100% cách tổ chức cơng ty • Làm quen với cơng cụ làm việc cơng ty • Học cách trao đổi làm việc qua mail 2→3 • Tìm hiểu ngơn ngữ Anh Nhân 100% C++ nâng cao • Thực hành số tập nhỏ • Làm test 4→5 • Tìm hiểu Android Anh Nhân 100% Anh Nhân 100% • Tìm hiểu ngơn ngữ Java • Thực hành tạo ứng dụng android • Lên kế hoạch • Tạo Model • Lựa chọn mơ hình • Phân cơng cơng việc thành viên 10 → 12 • Viết Web service Anh Nhân • Thiết kết giao diện • Viết chức cho ứng dụng • Fix bug • Báo cáo cuối đợt thực tập 11 100% CHƯƠNG : CHI TIẾT ỨNG DỤNG 3.1 Giới thiệu ứng dụng công việc thực • Giới thiệu Đây ứng dụng nghe nhạc chuyên sâu nhạc hoa, thể loại nhạc bạn trẻ yêu thích nghe nhiều thời gian qua • Cơng việc phân công thực o Xây dựng giao diện o Xây dựng Web service API o Gọi API webservice để đổ liệu vào giao diện quản lý liệu lưu trữ app o Xử lý kiện o Quản lý điều hướng chuyển trang đến hình phù hợp o Gọi API để đăng nhập vào app • Kết đạt - Hiểu ưu nhược điểm công nghệ - Cách project thực tế implement 12 3.2 Một số giao diện ứng dụng Hình 2: Giao diện Albums hát Hình 1: Mơ tả trang chủ 13 Hình 4: Giao diện tìm kiếm Hình 3: Giao diện Nghệ sĩ 14 Hình 6: Giao diện hình Play nhạc Hình 5: Giao diện Danh sách hát Album 15 Hình 8: Giao diện cài đặt Hình 7: Giao diện Playlist 16 TÀI LIỆU THAM KHẢO : • For Android: http://www.tutorialspoint.com/android/ https://developer.android.com/guide https://developer.android.com/docs 17 TỔNG KẾT : Như vậy, vịng ba tháng ngắn ngủi dù chưa hồn thiện hết ứng dụng di dộng Ứng dụng có đầy đủ tính đề ban đầu Do thời gian có hạn nên tính ứng dụng đơn giản Nhưng ứng dụng phát triển theo framework có tính kế thừa nên sau có thời gian phát triển lên mức cao Xin chân thành cảm ơn đến anh chị nhóm dự án, anh chị đơn vị đào tạo thực nghiệm giúp đỡ, hỗ trợ để em hồn thành nhiệm vụ giao thời gian thực tập công ty 18 ... nhạc phim,… CHƯƠNG : NỘI DUNG THỰC TẬP Đợt thực tập với chủ đề ? ?Lập trình ứng dụng di động Android? ?? nhằm mục đích giúp sinh viên thực tập đào tạo lập trình ứng dụng Android, đồng thời rèn luyện... Thiết kết giao di? ??n • Viết chức cho ứng dụng • Fix bug • Báo cáo cuối đợt thực tập 11 100% CHƯƠNG : CHI TIẾT ỨNG DỤNG 3.1 Giới thiệu ứng dụng cơng việc thực • Giới thiệu Đây ứng dụng nghe nhạc... dịch, chạy android máy ảo PC Thực hiện: - Tham gia đầy đủ buổi training - Tạo ứng dụng Android Kết quả: - Đã tạo hình ứng dụng Android 2.3 Thực Project Sau tháng training thực hành, thực tập sinh

Ngày đăng: 05/09/2021, 21:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w