floppyinfant / AndroidApp

Learning Trail from Arno Becker, Android 2; video2brain ...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android


References
==========
Developers Android
http://developer.android.com/
Android Design
http://developer.android.com/design/index.html
http://code.google.com/intl/de-DE/android/
Samples<DIR>
Tutorials
http://developer.android.com/resources/browser.html?tag=tutorial
Google Maps API Key
https://developers.google.com/maps/documentation/android/mapkey?hl=de-DE


Arno Becker, Marcus Pant, Android 2, Grundlagen und Programmierung, dpunkt-Verlag
http://www.androidbuch.de

Video2Brain Android

O'Reilly Learning Android
http://ofps.oreilly.com/titles/9781449390501/

Samsung Sensor Simulator
http://innovator.samsungmobile.com/cms/cnts/knowledge.detail.view.do?platformId=1&cntsId=9460&attchId=&attchName=

Markus Spiering, Sven Haiges, HTML5-Apps für iPhone und Android, Franzis

Jonathan Stark, Building Android Apps with HTML, CSS, and JavaScript, 2nd Edition
http://ofps.oreilly.com/titles/9781449316419/

Appcelerator Titanium

PhoneGap
Sencha Touch
jQTouch

Evernote Notizen



Samples
=======
Androidbuch --> Amando
video2brain --> Dashboard
Samples --> ApiDemos

Tutorial Hello Views
Notepad Tutorial

Google Analytics sample
https://developers.google.com/analytics/devguides/collection/android/devguide?hl=de-DE
EasyTracker
http://code.google.com/p/analytics-api-samples/




-------------------------------------------------------------------------------

Inhalte
=======
Java API, Tutorial, Insel, Codebook, HeadFirst Java | DesignPatterns, Effective Java
Eclipse IDE, Shortcuts
Android-SDK, Tools, DDMS (Debugging), LogCat, Profiler | visualvm, Emulator
Version Control, ant build tool, UML, Metrics


AndroidManifest.xml
Activity
layouts
Views
Resources
Optionsmenu
Contextmenu
Dialog
Toast
Progress-Bar
Preferences | Settings
Daten, Dateisystem, SQLite, Lists and Adapters
NotificationManager
Intents, explizit, implizit
Services, LokalService (RPC), RemoteService (IPC), Binder, ServiceConnection, Callback Handler, Message Queue, Looper
Broadcast Receiver
Content Provider, Cursor, Adapter, Lists
Device Info, Sensoren, Mic | Audio | Sound, Camera, GPS, Accelerometer, Compass
Geolocation, Maps API
Media (Audio, Video Playback), PDF ?


Sicherheit, Verschlüsselung
Performance
Debugging
Testen, JUnit
Lizenzen, Copyrights, Google Play (Market)



Design
======
http://developer.android.com/design/style/iconography.html

Launcher Icon for Google Play (Market) 512x512dp
Launcher Icon for Homescreen 48x48dp (full asset)

ActionBar Icons 32x32dp (full asset) with 24x24dp (optical square)
	color #FFFFFF with 80% (enabled) or 30% (disabled) opacity

Contextual Icons 16x16dp with 12x12dp

Notification Icons 24x24dp with 22x22dp 
	color white



-------------------------------------------------------------------------------

TODO
====
Lizenz Bestätigungs-Dialog beim ersten Start der App
ContextMenü Hilfe (HTML + JS in WebView)

Cursor, Performante AdapterView (ViewHolder Pattern)
SQLite Database

//Google Maps Key, MapsView
Google Analytics (SimpleTracker Source)
Debuggable Variable in res
JUnit

//Icons (UI Guidelines + Photoshop Template)
Internationalisation i18n
Theme, Styles, Animations
Customisation: Personalisieren des UI durch den User (@see Design Principles)
ActionBar

raw (mp3)

Graphics: View, Canvas, Drawable, OpenGL ES



Ideen
=====
Bestes Layout mit Icons, Animationen (GUI Design)
Most wanted Apps in Google Play, Empfehlungen von Zeitschriften ("was will der Kunde ?")

Technologien: OpenGL ES, ImageJ, Sound ...

//Versionierung (Git, Svn)
JUnit Tests





About

Learning Trail from Arno Becker, Android 2; video2brain ...


Languages

Language:Java 99.5%Language:HTML 0.5%