John Watson

Hello! My name is Watson and I’m a freelance web developer. I create web sites using the latest tech for clients of all sizes. Contact me and I’ll help you build your dream project.

Android vs. web development

When I first jumped into Android development, I went in with a mindset for developing desktop applications. That was a mistake. I think I would have been able to wrap my head around it quicker if I’d thought of it more like web application development. In particular, Activities have to account for a certain amount of statelessness. And users never close or stop an Activity—they just start doing something else. It starts to make sense a lot quicker if you think of Activity classes as web pages.