GithubHelp home page GithubHelp logo

androidproject's Introduction

androidProject

最近的android产品研发系列主要讲解的是android产品研发过程中涉及到的技术,技巧,实践等。前面我们讲解了android源码系列的文章  可参考:android源码解析-->总结(持续更新中),源码系列的文章东西比较多比较复杂,并且一些东西还没有讲完,这里已经更新了30篇了,后续的东西一定会更新的。考虑一直讲源码系列可能看的比较累,这里就有了产品研发系列的文章。本个系列的文章主要是讲解android产品研发过程中一些需要注意的技术技巧与实践。其主要面对产品研发,对App稳定性,友好型,兼容性要求较高的App。

下面就是我准备讲解的一些产品研发系列的内容: (其中红色字体的文章是我已经写完的部分,其他的是我还没写但是打算写的东西,这些东西大概覆盖了android产品研发过程中涉及到的各个方面,当然了有可能后续也会有所补充)

android产品研发(一)-->实用开发规范 android产品研发(二)-->启动页优化 android产品研发(三)-->基类Activity android产品研发(四)-->减小Apk大小 android产品研发(五)-->多渠道打包 android产品研发(六)-->Apk混淆 android产品研发(七)-->Apk热修复 android产品研发(八)-->App数据统计 android产品研发(九)-->App网络传输协议 android产品研发(十)-->不使用静态变量保存数据 android产品研发(十一)-->使用scheme实现页面跳转 android产品研发(十二)-->App长连接实现 android产品研发(十三)-->App轮训操作 android产品研发(十四)-->App升级与更新 android产品研发(十五)-->内存对象序列化 android产品研发(十六)-->开发者选项 android产品研发(十七)-->Hybird开发 android产品研发(十八)-->webview问题集锦 android产品研发(十九)-->android studio中的单元测试 android产品研发(二十)-->代码Review android产品研发(二十一)-->android中的UI优化 android产品研发(二十二)-->android实用调试技巧


android产品研发之代码保存静态秘钥;
android产品研发之AS打包apk,aar,jar包;
android产品研发之Https请求;
android产品研发之拦截App请求;
android产品研发之定位服务;
android产品研发之持续集成;
android产品研发之MVP框架;
android产品研发之常用框架;
android产品研发之git使用;
android产品研发之产品加固与加密;
android产品研发之屏幕适配
android产品研发之Fragment化
android产品研发之基础组件SDK化
android产品研发之React Native开发
android产品研发之RxAndroid
android产品研发之内存泄露情景与检测
android产品研发之性能优化
android产品研发之控件MD化

作为IT人员我还是比较强调做产品而不是做项目的,因为做项目都是跟着项目走许多东西做完了也就做完了,没有深入进去,没有持续的迭代与优化,相当于做一件事做了N遍,这样对个人很难有技能上的提高。持续的迭代一个产品不但能够在深度也能在广度上提高自己,如果可以的话强烈建议大家持续的迭代某一个产品。

这里多说几句,这里只是在技术上关于android产品研发的一些tip,在产品上我们同样的是需要有自己的思考。为了让App更好用,更好看,更简单,多多的站在用户的角度上思考,这不但是产品经理的任务,同样也是我们程序员需要做的。只有在和用户交流的时候,你才会发现,你觉得很好的东西用户可能根本不会用,有时候,专业术语导致用户完全不理解。按钮很明显但用户完全没看到,为什么?因为用户的注意力被其他功能给扰乱了,这些问题都是产品的复杂造成的。说这么多就是想跟大家说做产品需要的时候更多的需要从用户的角度考虑问题,而不是站在你的角度想用户的问题,有时候你所想的问题可能并不是用户想要的。

androidproject's People

Contributors

yipianfengye avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.