Meeting | Date | Online Course | Topics | Comments |
1 | | - | - | Towards next meeting:
1. Please watch the video clip that explains how to develop a stand alone application in java using the eclipse (hello world). In our meeting we showed how to develop a simple android application. It is important you know how to develop a simple stand alone application as well (all code samples and solutions use to stand alone application). You can find the video clips for developing a simple java application at http://javabook.co.il/wp/2009/03/10/%D7%95%D7%99%D7%93%D7%90%D7%95-%D7%A7%D7%9C%D7%99%D7%A4-hello-world/. You can find a video clip for hello world on android at http://androidbook.co.il/wordpress/2011/04/%D7%9B%D7%AA%D7%99%D7%91%D7%AA-%D7%94%D7%AA%D7%9B%D7%A0%D7%99%D7%AA-%D7%94%D7%A8%D7%90%D7%A9%D7%95%D7%A0%D7%94-%D7%9C%D7%90%D7%A0%D7%93%D7%A8%D7%95%D7%90%D7%99%D7%93/.
2. Please visit at www.javabook.co.il and read the texts in the following topics: הקדמה יסודות השפה אובייקטים ומחלקות Please ignore the ‘applets’ topic. Concurrently with reading the texts please watch all video clips in these topics (you can find them organized in the וידאו קליפים section) and write a question whenever watching a video clip that leaves you with something that you don’t understand. Make sure you write the question as a comment through youtube platform and make sure you specify the exact minutes and seconds the question refers to.
In case of time limits please watch in הקדמה only one video clips: כתיבת התכנית Hello World בסביבת הפיתוח Eclipse
3. Make sure you write down all questions that arise during the reading so you could get all answers during next meeting.
4. If there is a topic for which I still havenot prepared a short video clip in Hebrew to explain.. and you feel that such a clip could assist please let me know and I will do my best to prepare one. |
2 | | Developing Java SE Applications | Let’s Start The Basic Introduction to OOP Object Oriented Programming | 1. towards next meeting please read the text about מערכים ומחרוזות תווים and watch its relevant video clips at www.javabook.co.il.
2. towards next meeting please complete all assignments (level 1 & 2) in topics: let’s start, basics and object oriented programming (http://www.abelski.com/moodle/course/view.php?id=3) - except for assignments about static variables and static methods.. and enum... please note that in topic ‘object oriented programming’ there are assignments that refer subtopics we still have not covered (enum, static variable/methods).
In order to make things simpler, the assignments in topic ‘object oriented programming’ you should avoid are: Utility Methods Exercise Countries Demo Greeting Demo Trigo Demo
In order to make things simpler the assignments in topic ‘lets start’ you should avoid are: The Monkeys Exercise Fruits Exercise
In our next meeting, before we start with arrays and strings we will complete the ‘static variables/methods’ topic. |
3 | | Developing Java SE Applications | Object Oriented Programming (static methods, functions etc..)
Arrays & Strings | 1. You should copmlete the following assignments: Book Author Exercise, Lovely Flowers, Student Courses
2. Towards next meeting please read the texts and watch the video clips about inheritance at www.javabook.co.il (הורשה וממשקים). |
4 | | Developing Java SE Applications | Inheritance | 1. Make sure you watch the inner classes video clips in hebrew located at www.javabook.co.il.
2. Complete all assignments in inheritance topic. |
5 | | Developing Java SE Applications | Inner Classes | 1. Towards next meeting please (if relevant) email me the topic or topics that you would like to strength (from those covered so far in our course).
2. Please watch the following video clips (www.javabook.co.il): הסבר למנגנון לטיפול בשגיאות בג’אווה הסבר לאופן שבו יוצרים threads חדשים בתכנית הסבר לאופן בו יוצרים threads חדשים באמצעות ירושה מ-Thread
3. Please complete in topic Inner Classes the following assignments: Human Mind Exercise Car Engine Exercise |
6 | | Developing Java SE Applications | Exceptions Handling Threads Basics | 1. Towards next meeting please watch the 3 video clips in קלט פלט at www.javabook.co.il
2. Please complete the assignments we still didn’t solve in class in ‘Exceptions Handling’ topic. In ‘Threads’ topic please complete ‘Left Right Threads’ and ‘Bonga Kaponga Threads’.
3. Please complete the tricky questions in ‘Exceptions Handling’ topic. |
7 | 3/1/2013 | Developing Java SE Applications | I/O Streams | Towards next meeting you should develop a simple application for the android platform that presents the road prayer (you can base your solution on the code we did in class).
Please watch the video clips in topics מבני נתונים מחלקה גנרית that you can find at www.javabook.co.il |
8 | 10/1/2013
| Java SE Generics Introduction
Java SE Collections Framework | Introduction, Subtypes, Wildcards
Introduction, Set, List, Map | 1. towards next meeting i recommend watching the video clips in www.androidbook.co.il (3 first topics)
2. towards next meeting make sure u have the adt bundle installed on your pc
3. complete all assignments in all topics we covered (colllections and generics) except for level 4 & 5 assignments.
4. please set up your blog at www.wordpress.com or on a similar platform. |
9 | 17/1/2013 | Android Fundamentals | Introduction | 1. complete the lotto numbers application as well as all other assignments in the first topic.
2. towards next meeting make sure you wath all video clips (in english... located at abelski) about using resources on the android platform. u can find them while going over the slides about android resources.
3. towards next meeting re-watch the video clips about inner classes at http://javabook.co.il/wp/%D7%95%D7%99%D7%93%D7%90%D7%95-%D7%A7%D7%9C%D7%99%D7%A4%D7%99%D7%9D/ |
10 | 24/1/2013 | Android Fundamentals | Resources | 1. You shouhld copmlete all assignment in the Resources topic.
2. Towards next meeting please watch the two video clips about intents (in hebrew) you can find at www.androidbook.co.il. In addition, I recommend going over the slides about the Intent topic.
3. Please email haim those topics we covered so far that are not understood propertly on your end. |
11 | 31/1/2013 | Android Fundamentals | The Intent Concept | 1. Please complete and submit the following assignments: favorite links phone number calling mambo sms from one activity to another
2. Towards next meeting I recommend watching ui video clips at www.androidbook.co.il.
3. Towards next meeting please send me a list of specific topics for which video clips could assist. |
12 | 7/2/2013 meeting on 14/2/2013 won’t take place
| Android Fundamentals | User Interface Controls | 1. Complete the assignments in the user interface topic. |
13 | 21/2/2013 | Android Fundamentals | Layout Managers | 1. Implement the relative layout manager in one (or more) of the ‘lotto numbers’ (small ongoing assignment) screens.
2. Towards next meeting please go over the slides of menu&dialogs and styles.
3. Towards next meeting watch the video clip that explains the Singleton design pattern (http://javabook.co.il/wp/%D7%95%D7%99%D7%93%D7%90%D7%95-%D7%A7%D7%9C%D7%99%D7%A4%D7%99%D7%9D/) |
14 | 28/2/2013 | Android Fundamentals | Menus & Dialogs SharedPrefereces
| 1. Complete the assignment in the Menus & Dialogs topic.
2. Towards next meeting make sure you watch the video clip that explains the Activity Life Cycle. There is a version in english (www.abelski.org) and a version in hebrew (www.androidbook.co.il). |
15 | 7/3/2013 | Android Fundamentals | Device Rotation Activity Life Cycle Localization Basic Graphics
| 1. Continue with the LottoNumbers application |
16 | 14/3/2013 | Android Fundamentals | Touch Screen Dalvik VM Development Tools Debugging Adapters
| continue with th e lotto numbers application. |
17 | 21/3/2013 | Android Fundamentals | Customized Views Graphics Animation Web View
| 1. Towards next meeting please complete the ‘Ventilator’ and ‘Hybrid WordPress App’ assignments. |
18 | 4/4/2013 | Android Fundamentals | Android Threads Web Services | 1. Towards next meeting please develop a simple activity that presents the currency exchange rates form bank israel. the screen should include the ‘refresh’ button. your solution should use asynctask. |
19 | 11/4/2013 | Android Fundamentals | Media Framework SqliteDatebase Android Security Model OpenGL Graphics Memory Management Android Services (local) | ... |
20 | 18/4/2013 | Android Fundamentals | Android Services (remote) Content Provider (part 1) | ... |
21 | 25/4/2013 | Android Fundamentals | Broadcast Receivers Telephony Java Language SMS Messages Content Providers (part 2) | 1. Towards next meeting you should complete the ‘where is my android’ application (descrivbed in our google group). |
22 | 2/5/2013 | Android Fundamentals | Sensors Live Wallpapers Speech Input Text to Speech Vibration Styles
| 1. towards next meeting please join facebook and please add the developer application and try to add one facebook application (guidelines through the video clips at www.phpbook.co.il - check the video clip about setting a facebook login application). http://www.phpbook.co.il/wordpress/2012/07/%D7%A4%D7%99%D7%AA%D7%95%D7%97-%D7%90%D7%A4%D7%9C%D7%99%D7%A7%D7%A6%D7%99%D7%94-%D7%91%D7%A1%D7%99%D7%A1%D7%99%D7%AA-%D7%9C%D7%A4%D7%99%D7%99%D7%A1%D7%91%D7%95%D7%A7/
|
23 | 9/5/2013 | Instrumentation Framework
| All Topics
| ... |
24 | 16/5/2013 | Android App Widgets Android Fundamentals | All Topics Files Management | ... |
25 | | Google TV Basics
Android Fundamentals | All Topics
Camera
| ... |
26 | | Android 4.0 Unified UI | All Topics | ... |
27 | 6/6/2013 | Facebook SDK Basics
Android Fundamentals | All Topics
Networking WiFi Connectivity | ... |
28 | 13/6/2013 | Renderscript Basics
Android Fundamentals | All Topics
Android Search Background Applications | ... |
29 | 20/6/2013 | Google Analytics Basics
Android Fundamentals | All Topics
Bluetooth | ... |
30 |
| WiFi Direct Basics | All Topics | ... |
31 | 4/7/2013 | Google inApp Billing Basics
Android Fundamentals | All Topics
Location Based Services | ... |
32 | 11/7/2013 | Google Cloud Messaging Basics | All Topics | ... |
33 | 18/7/2013 | NFC Basics | All Topics | ... |
34 | 25/7/2013 | Robotium Basics | All Topics | ... |
35 | 1/8/2013 | Applications Analysis & Design | All Topics | ... |
36 | 8/8/2013 | Input Method Framework Basics | All Topics | ... |