V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a704320567
V2EX  ›  程序员

PHP 程序员如何学习安卓

  •  
  •   a704320567 · 2018-04-09 08:46:43 +08:00 · 3954 次点击
    这是一个创建于 2421 天前的主题,其中的信息可能已经有所发展或是发生改变。

    PHP 开发已经有几年了,但自己想学安卓,平时开发点小东西,希望各位前辈指点。

    18 条回复    2018-04-09 23:01:09 +08:00
    chaegumi
        1
    chaegumi  
       2018-04-09 08:49:05 +08:00
    react native
    lihongming
        2
    lihongming  
       2018-04-09 09:21:22 +08:00 via Android
    我也是同样路线,感觉 Java 语言啰嗦死了,做教科书训练学生的思维倒是不错,实战开发真是效率低下啊!
    不知 Kotlin 会不会好些?但 Java 不得不学,因为大部分资源是 Java 的,只能先上手 Java 再转了。
    xzwc
        3
    xzwc  
       2018-04-09 09:27:15 +08:00
    直接上文档......
    pdog18
        4
    pdog18  
       2018-04-09 09:38:02 +08:00
    其实如果一些小东西可以尝试用小程序来搞啊,没必要弄 native 的 。
    reactnative 也是不错的选择
    jinhan13789991
        5
    jinhan13789991  
       2018-04-09 09:43:49 +08:00
    转学 java ~
    natforum
        6
    natforum  
       2018-04-09 09:51:49 +08:00
    PFA 了解一下
    GoodRainChen
        7
    GoodRainChen  
       2018-04-09 10:24:48 +08:00   ❤️ 2
    kotlin 不太行,安卓源码现在都还是 JAVA,这意味着你平白多了一个跨语言调用的坑。比如变量类型转换就容易踩坑。
    kotlin 除了占着一个官方推广,没有本质的优势,多的都是些语法上省事的部分(然而又在某些方面把开发效率拉低到接近 java 的水平了)。不像苹果的 oc->swift 变化那么大。
    另外网上各种资料也是 Java 为主,遇到问题也好查。
    初学安卓 kotlin 没什么优势的
    @lihongming
    Simcyber
        8
    Simcyber  
       2018-04-09 10:32:28 +08:00
    @lihongming 同感觉 java 啰嗦不行
    hnyoumfk
        9
    hnyoumfk  
       2018-04-09 11:03:14 +08:00
    如果只是想自己玩玩的话,还是建议混合开发框架,例如 react native 或者 weex (虽然我都没有用过哈哈哈)
    当然如果需要开发的 App 依赖相机、指纹这种和原生系统有强关联的功能,混合开发框架听说会比较蛋疼

    另外强烈推荐小程序呀,易传播跨平台,感觉大多 App 会慢慢被这种随用随走的应用替代
    huiyifyj
        10
    huiyifyj  
       2018-04-09 11:07:51 +08:00 via Android
    react native 啊。实在不行就学 Java,老实说,还是觉得 Java 比 react native 开发的应用更好点。实在不行就 kotlin
    loginv2
        11
    loginv2  
       2018-04-09 11:56:14 +08:00
    易语言有个 E4A 考虑一下?不过这应该算邪道流,想要做安卓绕不开 java 的
    chnyang
        12
    chnyang  
       2018-04-09 13:01:17 +08:00 via Android
    看书学。。买本 Java 入门书学学 java se 再买本 Android 入门书。。开始吧
    powerbobo
        13
    powerbobo  
       2018-04-09 13:34:09 +08:00
    第一行代码
    a704320567
        14
    a704320567  
    OP
       2018-04-09 15:39:24 +08:00
    @lihongming 是啊,使用惯了 PHP 和 js,都不习惯 JAVA 这种语法。
    a704320567
        15
    a704320567  
    OP
       2018-04-09 15:40:40 +08:00
    @huiyifyj 感觉 JAVA 基础还是要的吧。
    a704320567
        16
    a704320567  
    OP
       2018-04-09 15:41:24 +08:00
    @chnyang 已经在看 JAVA 编程思想了,还有 JAVA 核心技术,其实就是有时候会被 PHP 和 JS 的语法误导了
    a704320567
        17
    a704320567  
    OP
       2018-04-09 15:42:31 +08:00
    @loginv2 易语言,好像是中文的吧
    evanvane
        18
    evanvane  
       2018-04-09 23:01:09 +08:00
    React Native
    同 PHP 技能术点过来的,现在都快忘了 PHP
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2641 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:18 · PVG 08:18 · LAX 16:18 · JFK 19:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.