TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Best way of learning mobile dev from a webdev background?

11 pointsby singoldover 9 years ago
Hi all, I have a webdev background (worked with python&#x2F;django, C# and some php), and also at university I did some C&#x2F;C++, now learning java.<p>What resources&#x2F;books&#x2F;anything would you recommend to get up to speed in mobile development, considering that I have some knowledge about web development and programming in general?<p>Thanks in advance :)

4 comments

jnbicheover 9 years ago
If you know some C# and C++, my recommendation is to dive straight into the respective native SDKs (Android and iOS) and not let yourself waste time or get distracted by frameworks like Cordova or Titanium (or whatever they call it now). Cordova can be a good strategic choice for certain types of companies making certain types of apps, but if you want to learn mobile development, my opinion is that they&#x27;ll just be a distraction (and I say this as someone who tried and floundered using this approach until I committed myself 100% to native SDKs).<p>For Android, an excellent resource are the example apps found at the CommonsWare website, who also have an accompanying book. Download these examples and start playing around with them, or use whatever approach you used to learn webdev [1].<p>Otherwise, Google&#x27;s docs are pretty high quality.<p>Finally, even if you&#x27;re a Vim&#x2F;emacs kind of guy (like I am), I recommend using Android Studio for Android development, at least at first. It has some excellent resources for learners (like a very good autocomplete).<p>1. <a href="http:&#x2F;&#x2F;commonsware.com&#x2F;Android&#x2F;" rel="nofollow">http:&#x2F;&#x2F;commonsware.com&#x2F;Android&#x2F;</a>
评论 #10106020 未加载
评论 #10095644 未加载
drakenotover 9 years ago
I transitioned from web development to mobile development a little over 3 years ago.<p>I did 3 things to prepare for the transition:<p>1) I completed the Stanford iOS course, including most of the assignments<p>2) I read the Big Nerd Ranch iOS book from cover to cover.<p>3) I spent about 3 months recreating dozens of interesting features &#x2F; visual elements from popular apps.<p>I promise you, if you do these 3 things, you will be very well prepared to take a position in mobile dev.
WorldMakerover 9 years ago
Apache Cordova is the largest project for developing mobile applications with web technologies (HTML, CSS, JS). It may be worth a look as that should be the fastest place for you to start.
评论 #10094303 未加载
srikzover 9 years ago
I&#x27;m in the exactly opposite (and seemingly rare situation). I started with iOS mobile app development and now would like to move into web apps and not sure where to start. I have basic HTML and CSS knowledge. Should I learn javascript properly first (where) or learn about layouts, handling different browsers and things like that. Very sorry for being completely off-topic