MohamadSafwat SoftwareEngineer,Kngine
HARD
It's
EA
Y S
TolearnaboutAndroid.
EXPERT?
Areyouan
FEATURED?
HowdoIget
UseandsupportthelatestAPIsandHardware 1
SDKsarebackwardcompatible
3
Useinterfacesorparallelactivities forbackwardcompatibility.
2
NewAPIsoptimizeefficiency
usedifferentactivitiesforthesametask dependingonthedevice.
PARALLELACTIVITY
pattern
ivity m act Shi UI as no H
ES AC RF TE IN
ers listen ion entat latform t ori ep feren Dif on th ing epend d
FEEDBACK
UseAnalytics Tofind Usagepatterns
Getrealuser
Protectyour packagename 1 Upload(don't publish)the packagebefore distributingitto anyone Ifyouloseyour keystoreyourapp becomesorphan Assumingnatural orientationisportrait
Use Display.getRotation();
ROOKIE MISTAKES
2
ROOKIE MISTAKES
4 Notreadingthe Androiddeveloper blog
http://android developers.blogspot.com
Whynotdetect devices?
Settings.Secure.ANDROID_IDisreseton wipe.
GenerateauniqueID.
DetectInstallations
Alternative?
THEFIVEDEADLYSINS
Adaptive
Psychic
GREAT App
Fresh
Smooth
for
FRESH
Alwaysuptodate. Youdon'thavetowait.
TOBE FRESH
2 Data Sendupdatesto appsaccordingto thedevicestatus. (Preservebattery, runasaservice).