Detailed Plan
Meeting | Date | Online Course | Topics | Comments |
1 | 24/6/2013 | - | - | Towards next meeting: 2. Please visit at www.javabook.co.il and read the texts in the following topics: 3. Make sure you write down all questions that arise during the reading so you could get all answers during next meeting. 5. Please complete following assignments: in ‘the basic’: Simple Computation Divide By 7 Loop |
2 | 30/6/2013 | Let’s Start | 1. towards next meeting please read the text about מערכים ומחרוזות תווים and watch its relevant video clips at www.javabook.co.il.
| |
3 | 7/7/2013 | Object Oriented Programming (static methods, functions etc..) | 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 | 14/7/2013 | Inheritance | 1. Make sure you watch the inner classes video clips in hebrew located at www.javabook.co.il. 3. Please complete all tricky questions in topics inheritance, arrays and object oriented and mention together with your assignments submission how many questions u succeeded to solve. | |
5 | 28/7/2013 | 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). Human Mind Exercise 4. Develop a simple calculator for android that allows performing the + and - operations. | |
6 | 11/8/2013 | Exceptions Handling | 1. Towards next meeting please watch the 3 video clips in קלט פלט at www.javabook.co.il 3. Please complete the tricky questions in ‘Exceptions Handling’ topic. | |
7 |
| I/O Streams | 1. 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). The challenge is creating a road prayer that shows the text in hebrew. 2. Please watch the video clips in topics | |
8 | 26/8/2013 | Introduction, Subtypes, Wildcards | 1. towards next meeting i recommend watching the video clips in www.androidbook.co.il (3 first topics) 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 | 2/9/2013 | Introduction | 1. complete the lotto numbers and simple calculator assignments.
| |
10 | 9/9/2013 | Resources | 1. You should complete 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. | |
11 | 16/9/2013 | The Intent Concept | 1. Please complete and submit the following assignments: 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 | 30/9/2013 | User Interface Controls | 1. Complete the assignments in the user interface topic. | |
13 |
| 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. 5. pls complete ‘math utils activities’ assignment. | |
14 |
| Menus & Dialogs | 1. Complete the assignment in the Menus & Dialogs topic. | |
15 | 21/10/2013 | Device Rotation | 1. Continue with the LottoNumbers application and add a setting activity that uses a shared preference object. 2. Add a theme to the lotto numbers application. 3. Add the support for two different versions for the xml layout document. one for portrait and one for landscape. | |
16 | 28/10/2013 | Touch Screen Adapters | 1. Towards next meeting develop a simple application that shows the currency exchange rates based on bank israel restful web service. | |
17 | 4/11/2013 | Web View | 1.towards next meeting set up an hybrid application based on wordpress installation u deploy on phpcloud. u can find video clips for doing it at www.phpbook.co.il. | |
18 | 11/11/2013 | Android Threads (part 2) | 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 | 18/11/2013 | SqliteDatebase (part 2) Android Services (local) | 1, towards next meeting make sure u get ready for android remote services (pls watch the video clip i posted in the group). | |
20 | 25/11/2013 | Android Security Model | 1. towards next meeting please complete: | |
21 | 2/12/2013 | Broadcast Receivers | 1. Towards next meeting you should complete the ‘flashlight application’ described in our shared folder. | |
22 | 9/12/2013 | Sensors | 1. Towards next meeting please complete the sensors application phases 1,2, and 3. 2. Towards next meeting please complete the light sensor tiny projcect phases 1 and 2. 3. Towards next meeting please complete DaVinci live wallpapers phases 1, 2 and 3 | |
23 | 16/12/2013 | Android 4.0 Unified UI | All Topics | 1. Please complete the Lotto Numbers assignments phases 1,2,3 and 4. |
24 | 23/12/2013 | Android App Widgets | All Topics | 1. Please complete the ‘Currency Exchange Rate App Widget’ tiny project (both phases). |
25 | 30/12/2013 | Google TV Basics | All Topics | ... |
26 | 6/1/2013 | Instrumentation Framework | All Topics | 1. towards next meeting please: a. open a facebook account b. install the facebook developer application by creating a new facebook application. u can find a video clip that explains the registration process at http://www.phpbook.co.il/wordpress/2012/07/פיתוח-אפליקציה-בסיסית-לפייסבוק/ |
27 | 13/1/2013 | Networking | 1. in our ongoing project please complete phase 0, phase 1, phase 3 and phase 4. 2. make sure from now on to have each and every project (tiny project, ongoing project etc..) hosted on your github/bitbucket account. 3. please create a repository for each tiny project as well as for the ongoing project on bitbucket or github. | |
28 | 20/1/2014 | Renderscript Basics | All Topics | 1. complete the corporate chat tiny project (except for the last phase of uml diagrams). if tcp/ip is not well understood i recommend watching the video clip at http://javabook.co.il/wp/?p=193. You might find useful the discussions about a similar assignment at http://www.abelski.com/moodle/mod/forum/view.php?id=55. 2. please move forward with the passwords ongoing project and complete the rest of the phases. |
- | 27/1/2014 | - | - | - |
29 | 3/2/2014 | Bluetooth | 1. towards next meeting please complete the assignments in the bluetooth topic. 2. towards next meeting make sure you have installed facebook developer application on your facebook account (u can find video clips that explain how to do it at www.phpbook.co.il). pls follow the video clips and go through the setting of a new application on your facebook account … make sure you reach the stage in which you need to authenticate yourself. 3. please try to follow the slides of google analytics and start tracking one your apps. | |
30 | 10/2/2014 | WiFi Direct Basics | All Topics | 1. please continue with the passwords project (our on-going project) excluding phase 10. 2. please verify you succeed to install facebook developer application and set up a new facebook application that refers an android application. make sure you go through the authorization phases. 3. Develop a simple application that uses wifi direct and prints data about the peers nearby. |
31 | 17/2/2014 | Facebook Graph API | All Topics | 1. you should develop a simple facebook application that allows the user to login using his facebook username and password.. and displays his name on the screen (fetching that info from the GraphUser object that describes the user) and |
32 | 24/2/2014 | Google inApp Billing Basics | All Topics | 1. develop a simple application that displays a map using google javascript api v3. |
33 | 3/3/2014 | Input Method Framework | 1. Add preferences activity (using preferences fragment) to each one of your projects. 2. Develop a simple keyboard that allows the user to enter one of the following: | |
34 | 10/3/2014 | Robotium Basics | All Topics | 1. Execute the Robotium code sample and develop a Robotium based testing application for one of your android projects. |
35 | 17/3/2013 | Applications Analysis & Design | All Topics | ... |
36 | 24/3/2014 | NFC Basics | All Topics | ... |