跨平台方向的实践

跨平台方向的实践
    马上咨询

    包老师   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   热修复技术