平板电脑|Android移动web开发人员基本技能( 三 )


你可能希望了解Firebase的其他功能 , 例如Firebase邀请、Firebase性能监视、Firebase远程配置、远程配置和a/B测试 。
9.安卓安全
Android具有内置安全功能 , 可显著降低应用程序安全问题的频率和影响 。 你可以使用权限保护用户的隐私 。 使用基于签名的权限安全地共享数据 。 非常谨慎地使用内部存储、外部存储和内容提供商来处理数据安全问题 。 默认情况下 , 除非需要 , 否则永远不要导出Android组件 , 如ContentProvider、Service或BroadcastReceiver 。
Android将WebView的功能限制在最低限度 , 以避免跨站点脚本(JavaScript注入)等web安全问题 。 但你仍然需要谨慎 , 尽量减少询问用户凭证的频率 。 相反 , 使用授权令牌并定期刷新它 。
10.Git:版本控制系统
Git是用于版本控制的免费开源软件 。 Git让你可以放心地试验新的应用程序特性和编码技术 。 你可以为你的项目设计新的疯狂想法 , 而你以前的工作副本则保持安全 。 当你意识到你正在错误的方向上发展你的项目的那一刻 , 你可以恢复你以前的版本 , 没有任何麻烦并且正确 。
【平板电脑|Android移动web开发人员基本技能】随着世界越来越多地进入移动领域 , Android应用程序开发人员肯定会为他们的创作找到受众 , 或者为需要移动应用程序开发技能的公司带来巨大的价值 。