The first 'real' post in the series entitled : Developing for Android, I: Understanding the Mobile Context lays out some important considerations for mobile.
I highly recommend that any mobile developer; seasoned as they may, take some time to digest this article. It is pretty high level, but gives a pretty good overview of why you should be aware of the mobile context. It really outlines how mobile computing is different than desktop or server computing..
tl;dr : Mobile devices have servere limitations different from desktop / server compute. Not taking into consideration Memory, CPU, GPU, Low End Devices, Frame Rates, GC, UI Thread, Storage, Network can cause not only poor app performance, but also cause poor device performance.
Wednesday, June 3, 2015
First Post - Post Google I/O 2015
Just wanted to introduce myself, and why I am starting this blog.. I have been an Android developer since Android 1.0 released.. Stood first in line at my local T-Mobile store so I could buy the G1 when it released. I have co-founded a couple of successful startups, and done some work for a device manufactuer on AOSP. But the reason I started this was to try and keep track of Android Tools / Tips / Tricks that I find useful. I see so many I have a hard time keeping up, and hopefully this will help out.
I just got back from Google I/O 2015, and while I enjoyed myself, I felt a bit left out from all the technical sessions due to the size limitations, so I have been trying to collect some of the information and stash it away here with some commentary.
Google and their engineers and Developer Relations have decided to make 100 posts (post I/O) around Android Development: I will share each one, and try to tl;dr each and try to mark each one in importance.
Introduction : tl;dr : This series of articles could be called "Android Programming for Java Developers,” or “Mobile Development for Server and Desktop Developers” because it is meant to point out practices that are necessary for writing good Android apps ... In particular, developers used to writing Java code for non-mobile environments will need to learn new patterns of development."
Introduction : tl;dr : This series of articles could be called "Android Programming for Java Developers,” or “Mobile Development for Server and Desktop Developers” because it is meant to point out practices that are necessary for writing good Android apps ... In particular, developers used to writing Java code for non-mobile environments will need to learn new patterns of development."
Subscribe to:
Posts (Atom)