"Bài giảng Nhập môn lập trình di động" cung cấp những kĩ năng cần có, các công nghệ cần học; lộ trình học cơ bản; một số kinh nghiệm học và làm mobile. | Nhập môn lập trình di động Công việc cơ hội việc làm lộ trình học. Nội dung chính Làm mobile là làm gì Thị trường ra sao lương thế nào Những kĩ năng cần có các công nghệ cần học. Lộ trình học cơ bản. Học bao lâu thì đi làm Một số kinh nghiệm học và làm mobile Làm mobile Là làm gì Làm mobile là làm di động - Làm app làm game di động - Đi làm tại công ty lấy lương - Làm freelance sửa app làm app clone app - Tự làm game app bán kiếm tiền - Làm app khởi nghiệp Lương nhiêu - Mới vào ngành fresher lương 7 8tr - Mới có kinh nghiệm junior 8tr 10tr - Nhiều kinh nghiệm senior 12tr 5000 - Senior Manager gt 20tr Kĩ năng cần có Lập trình cơ bản Kiến thức lập trình cơ bản hàm biến OOP Tư duy lập trình giải quyết bài toán Sử dụng Git IDE Debug làm việc nhóm . Android Java hoặc Kotlin. Android SDK Kĩ năng iOS Objective-C hoặc Swift. iOS SDK Lập trình MOBILE Debug Analytics Log cơ bản Hybrid Web React Native Làm 1 số UI Flow đơn giản Tìm hiểu về back-end RestAPI Kĩ năng Animation Gesture Testing Manual Automation Lập trình MOBILE Optimize code chạy trên NÂNG CAO nhiều hệ điều hành App Component Architecture Cách build publish app - Android Lap xịn xịn 8GB trở lên để cài Android studio chạy máy ảo - IOS Mac để cài XCode hoặc hackintosh Lộ trình học Ra sao Ôn lại kiến thức Java hoặc Kotlin Cài đặt IDE tạo chạy và debug app Một số layout cơ bản Linear Layout FrameLayout RelativeLayout. Các component cơ bản Button Lộ trình android ImageView TextView ListView Xử lý sự kiện Event Listener BroadcastReceiver Service . Navigation giữa các màn hình Lưu trữ dữ liệu với các thể loại Storage Tích hợp với Web Service HTTP Socket Tích hợp Notification Camera Publish app lên AppStore Ôn lại kiến thức Swift Cài đặt XCode tạo chạy và debug app Một số layout cơ bản UIView . Lộ trình iOS Các component cơ bản UIButton UI Label UITextField UISlider. Navigation giữa các màn hình với Controller Lưu trữ dữ liệu với SQLite CoreData Tích hợp với Web Service HTTP Socket Tích hợp Notification Camera Publish .