Difference between revisions of "CoursAndroid2"
From Fixme.ch
(Created page with "Category:Workshops Category:Android = Description = * Second session of Android development class, focused on beginners. * Date: FIXME * Doodle: FIXME * Event: FIXME = P...") |
|||
(14 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Workshops]] | [[Category:Workshops]] | ||
[[Category:Android]] | [[Category:Android]] | ||
− | = Description = | + | == Description == |
* Second session of Android development class, focused on beginners. | * Second session of Android development class, focused on beginners. | ||
− | * Date: | + | * Date: 14.03.2013 at 19h (http://framadate.org/1a4nofz8kmpr6rz8) |
− | + | * Event: https://fixme.ch/civicrm/event/info?reset=1&id=65 | |
− | * Event: | + | |
− | = Project leader = | + | == Content == |
+ | * Recap of [[CoursAndroid1|course 1]] | ||
+ | * Create a simple application: | ||
+ | ** ASyncTask (easy threading) | ||
+ | *** Create a task with the basic implementation | ||
+ | *** Perform a task in the doInBackground() method | ||
+ | **** Get data from an URL using the URLConnection class | ||
+ | *** Update a view from the task onPostExecute() method | ||
+ | *** Publish progress to the UI using the onProgressUpdate() and publishProgress() methods | ||
+ | ** Broadcast Receiver (easy sharing) | ||
+ | *** Declare the receiver (in the AndroidManifest.xml) | ||
+ | *** Implement onReceive (Context context, Intent intent) | ||
+ | *** Implement a share button | ||
+ | ** ContentProvider (easy data) | ||
+ | |||
+ | == Project leader == | ||
* [[User:Rorist]] | * [[User:Rorist]] | ||
− | = Participants = | + | == Participants == |
− | * | + | * [[User:Nemen]] |
+ | * [[User:Prosouth]] | ||
− | = See also = | + | == See also == |
* [[CoursAndroid1]] | * [[CoursAndroid1]] | ||
+ | * [[CoursAndroid3]] | ||
+ | * [http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/ Android Cheatsheet For Graphic Designers] |
Latest revision as of 11:56, 16 January 2014
Description
- Second session of Android development class, focused on beginners.
- Date: 14.03.2013 at 19h (http://framadate.org/1a4nofz8kmpr6rz8)
- Event: https://fixme.ch/civicrm/event/info?reset=1&id=65
Content
- Recap of course 1
- Create a simple application:
- ASyncTask (easy threading)
- Create a task with the basic implementation
- Perform a task in the doInBackground() method
- Get data from an URL using the URLConnection class
- Update a view from the task onPostExecute() method
- Publish progress to the UI using the onProgressUpdate() and publishProgress() methods
- Broadcast Receiver (easy sharing)
- Declare the receiver (in the AndroidManifest.xml)
- Implement onReceive (Context context, Intent intent)
- Implement a share button
- ContentProvider (easy data)
- ASyncTask (easy threading)