包老师 Android开发专家,移动开发实践者
从事程序员行业十余年,先后在多家互联网公司担任技术总监,负责Android、iOS、前端、测试等团队的管理工作,畅销书《App研发录》的作者。 鼓吹插件化和热修复技术,对性能优化、瘦身、AOP、模块化拆分等领域也多有建树,最近一年从事Android和iOS培训工作,先后在银行、保险、汽车、航空、通信等十几家传统国企授课。
课程大纲
第一天 |
第1讲App中的H5广告与活动 l 活动页使用H5 l 离线包与版本控制 l 避免跨域:借助于App获取数据 l 使用H5模板的解决方案 l 首屏:CSS和JS的解决方案 l 图片的两种解决方案 l 日志记录在哪里 l 从哪来,回到那里去,H5和原生页面的相互跳转与替换 |
第2讲全部业务都使用Hybrid的解决方案 l Node与是否需要Express? l React与Redux l 是否要支持SEO?多个React项目之间的跳转 l 是否要SPA? l 安全:内网与外网的隔离 l App对H5的支持(1):后门 l App对H5的支持(2):显示页面地址 l App与H5的相互调用协议 |
第二天 |
第1讲基于ReactNative的实践:基础知识篇 l 从HelloWorld说起:Android和iOS l 各种常用控件 l 网络请求 l 页面导航 l 调试 |
第2讲 ReactNative与原生App的交互 l ReactNative调用App:Android l ReactNative调用App:iOS l App调用ReactNative:Android l App调用ReactNative:iOS |
第3讲ReactNative离线包与热修复技术 l 制作离线包 l 热修复技术 |