TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Beginning Android for iOS Developers

197 点作者 10char大约 14 年前

13 条评论

10char大约 14 年前
Hey HN, I wrote a 9-part series on how starting Android from the perspective of an iOS developer.<p>tl;dr I walk you through how I ported one of my iOS apps. There are UIKit references and such, but anyone can pick this up and learn something (I cover parsing JSON from the file system, serializing objects, HTTP requests...yknow, all the useful stuff).<p>I've never written anything of this scale, so criticisms are welcome!
评论 #2298132 未加载
评论 #2298162 未加载
评论 #2298175 未加载
评论 #2298473 未加载
collinjackson大约 14 年前
If you don't have the time to rewrite your app manually, there is another way: it's possible to recompile an iOS app to run natively on Android using the NDK. This is tricky to set up, but I can do it for you: <a href="http://www.apportable.com" rel="nofollow">http://www.apportable.com</a>
评论 #2299205 未加载
mirkules大约 14 年前
How do we "release" objects...? Just kidding, awesome tutorial, I was looking for something like this, thanks.
saidulislam大约 14 年前
light but still a very good article. it would be nice to have something the other way :-) Android to iOS
评论 #2298531 未加载
orangecat大约 14 年前
Joining the choir, this is fantastic. I've been writing Android apps for a year, and still got several useful pointers out of it.
defrex大约 14 年前
Does anyone know of anything in reverse (iOS for Android developers)?
jwwest大约 14 年前
Love this! The biggest learning curve for me is the lack of a decent layout editor. I know I'm supposed to be teh hardcorez, but Interface Builder is really nice for at least getting your items to line up right.
评论 #2299908 未加载
bmelton大约 14 年前
Brilliant -- I've built a couple of Android apps so far, and found that poring through the SDK, while valuable, is somewhat a steep curve to those of us who don't enjoy Java.<p>Seeing the language documented one function at a time also loses out on how the components interact, design patterns that make sense, and other considerations that I am certain this will help with.<p>Thank you for sharing.
bignoggins大约 14 年前
How did you like developing for Android vs iOS?
评论 #2298616 未加载
sthatipamala大约 14 年前
Most Android tutorials are written by Android/Java veterans, so I used to find them hard to follow. This one is great because it's written by a (former) beginner, for beginners. Nice work!
reader5000大约 14 年前
Thanks for sharing. The Android sdk samples dont actually include any parsing/reading data from file examples, so this is useful even for non-iOS devs.
frozenflame大约 14 年前
It feels trite to reiterate so many other commenters but I really liked your take on Android development and would like to see more.
pshapiro大约 14 年前
I'm a "veteran" iOS/Cocoa developer who has just started his first Android project a few days ago. Coincidence? :)