The final grades are now published, along with all the course assignments.
Calculation for the final grades:
final_236503 = 1/3 * sprint_1 + 2/3 * sprint_2.
final_236603 = 0.1 * HW1 + 0.1 * HW2 + 0.1 * HW3 + 0.35 * backlog + 0.35 * UI_submission.
You can find the feedbacks for your three homework assignments via the course website.
If you wish to appeal, please follow these steps:
1. Send the appeal by email.
2. Attach your feedback file as well as the assignment's code / apk / dry part in a locked zip file with the password "123456".
3. Name the zip by your ID.
4. Send to:
HW 1 - Yuval.
HW 2 - Sahar.
HW 3 - Yuval.
1. Contact your mentor and ask for your feedback for that submission. CC the rest of your teammates.
2. Once you get your feedback, you may send your appeal in a follow-up message.
- You may not send an appeal for your backlog presentation's grade.
- Your grade may be reduced when checking your appeal.
Appeals deadline is 29.9.20.
Wishing you all the best of luck and great health,
|עדכון אחרון ב- 15/9/2020, 17:05:38 Last updated on 15/9/2020, 17:05:38 Последняя модификация 15/9/2020, 17:05:38 تمت الحتلنة الأخيرة ب- 15/9/2020, 17:05:38|
Delay with the projects' grade
|As you may have noticed, the grades for your projects are being delayed.|
This is due to personal reasons, and we are sorry for making you wait this long.
We just wish to inform you that the grades should be available approximately 2 weeks from the date of this announcement.
Thank you for your patience,
|פורסם ב- 17/8/2020, 14:31:38 Created on 17/8/2020, 14:31:38 Создано 17/8/2020, 14:31:38 تم النشر ب- 17/8/2020, 14:31:38|
Posters available in the lab's website
|The posters are available here: https://icst.cs.technion.ac.il/projects/sdl/|
We are very proud of your accomplishments during this challenging semester!
Wishing you good luck with your exams and the future of your apps,
|פורסם ב- 10/7/2020, 13:43:38 Created on 10/7/2020, 13:43:38 Создано 10/7/2020, 13:43:38 تم النشر ب- 10/7/2020, 13:43:38|
Online exams system for the faculty - a job offer
|Dear Students, |
the School of Undergraduate Studies is considering hiring students with strong programming skills for helping with the assimilation of tools for online examinations.
If anyone of you is immediately available for such a job, please contact Prof. Benny Kimelfeld with your grade sheet and CV
|פורסם ב- 9/7/2020, 15:21:11 Created on 9/7/2020, 15:21:11 Создано 9/7/2020, 15:21:11 تم النشر ب- 9/7/2020, 15:21:11|
Late submission for the project
|We'd like to give a proper stage to examine individual problems that occurred during the span of these rough last two months.|
If you (and your team) did not finish development on the app as planned, and you believe there's a good reason for that: send an email to Sahar and Yuval (and CC the rest of your teammates) so we can examine the case
|פורסם ב- 2/7/2020, 18:00:32 Created on 2/7/2020, 18:00:32 Создано 2/7/2020, 18:00:32 تم النشر ب- 2/7/2020, 18:00:32|
Final apk submission via course website
|We'd like to remind you all to submit the final apk via the course website (same version as your release branch).|
Please check prior to submitting the apk, please send it to the rest of your teammates and check that it works on everyone's device.
Also, do not submit the apk under the name "app-debug.apk" - rename it to match the name of your app
|פורסם ב- 2/7/2020, 17:57:21 Created on 2/7/2020, 17:57:21 Создано 2/7/2020, 17:57:21 تم النشر ب- 2/7/2020, 17:57:21|
Final grade in Android (236603) - update
As we're sure you're all aware, the faculty is now shifting towards online examinations and alternative evaluations this semester instead of final exams, due to the Corona situation.
So long as the faculty's solution regarding the exams won't change: our policy for this semester will be to grant you an evaluation for 236603 based on your project as an alternative to the final exam.
The evaluations for 236503 and 236603 will be based on:
236503 (3 pts): sprint 1 and sprint 2 evaluations. The sprints will still be evaluated according to the grading keys as presented in the first week's workshop.
236603 (2 pts): backlog evaluation, UI submission and the three homework assignments.
Please note that due to this change, the relative share of each submission will change.
When the final grades are published, you will also get a feedback detailing your grade for each submission and a right to appeal.
We hope that this is a satisfying solution for you.
|עדכון אחרון ב- 1/7/2020, 20:55:19 Last updated on 1/7/2020, 20:55:19 Последняя модификация 1/7/2020, 20:55:19 تمت الحتلنة الأخيرة ب- 1/7/2020, 20:55:19|
Miki's final reception hour
|A reception hour during the due date would not help you with your project,|
so Miki's original reception hour on Thursday will be held tomorrow - Wednesday 1.7 at 16:00.
|פורסם ב- 30/6/2020, 20:38:59 Created on 30/6/2020, 20:38:59 Создано 30/6/2020, 20:38:59 تم النشر ب- 30/6/2020, 20:38:59|
Zoom meeting link for our sprint 2 meetings
|Use this link to enter the meeting: https://technion.zoom.us/j/98592494008|
The schedule is very tight, so make sure you arrive on time and prepare your presentation to not exceed ~20 minutes
|עדכון אחרון ב- 29/6/2020, 21:25:52 Last updated on 29/6/2020, 21:25:52 Последняя модификация 29/6/2020, 21:25:52 تمت الحتلنة الأخيرة ب- 29/6/2020, 21:25:52|
Feedback for the course
Just before it ends - we wish to thank all of you for this great and unusual semester.
It's been our pleasure to serve as your mentors and guide you through this awesome process of developing an idea into a real system.
We're very proud of your work and can't wait to see your finished products.
We kindly ask that if you have any feedback regarding the course and our guidance, please write it in the following form:
Sahar's teams: https://forms.gle/4gg3goZE3SrGgP8s6
Yuval's teams: https://forms.gle/dRiT5miGS63x4wUe7
The feedback is very important to us mentors who don't partake in the teaching survey, and we also use it to propose changes in this rapidly-changing course to the next semesters.
Thank you again for this wonderful journey,
Sahar and Yuval
|עדכון אחרון ב- 29/6/2020, 21:17:26 Last updated on 29/6/2020, 21:17:26 Последняя модификация 29/6/2020, 21:17:26 تمت الحتلنة الأخيرة ب- 29/6/2020, 21:17:26|
Project poster submission
|The submission for the poster did not show up in the course website - it's there now.|
Deadline for submission was extended to Sunday 28.6 **at 12:00**. This is a very strict deadline so please make sure to submit on time
|עדכון אחרון ב- 26/6/2020, 15:06:54 Last updated on 26/6/2020, 15:06:54 Последняя модификация 26/6/2020, 15:06:54 تمت الحتلنة الأخيرة ب- 26/6/2020, 15:06:54|
Sprint 2 Reviews
|In one week, we will hold our final meetings for sprint 2.|
Our meetings will take place on Tuesday 30.6 (mostly) during the lecture hours (there will be no lecture next week).
Participation in this meeting is absolutely mandatory. All team members should be active in the presentation, too.
The deadline for your sprint 2 submission is 2 days *after* the sprint reviews, so there will still be some time left for final fixes before your work is done.
Vote for your preferred time slot in the following doodle: https://doodle.com/poll/g8emw4hwvvwz6qg9
We'd also like to remind you that you are required to prepare the PowerPoint presentation, as well as a promotional video for your app.
Make sure you have an updated version available in Google Play Store prior to the meeting, too.
In order to stick to our schedule, try to plan your presentation + video to take around 20 minutes.
Finally, we want to allow the option for frontal meetings for those of you who are not comfortable with the current Zoom meetings format.
If any of you are interested in meeting us in Taub for the sprint reviews, please send an email to Sahar by the end of the week and we'll try to prepare accordingly:
Please keep working diligently on your projects to reach your goals - you're almost there!
|עדכון אחרון ב- 24/6/2020, 17:34:35 Last updated on 24/6/2020, 17:34:35 Последняя модификация 24/6/2020, 17:34:35 تمت الحتلنة الأخيرة ب- 24/6/2020, 17:34:35|
Final release - clarifications
We'd like to clarify some of the requirements we have from your final project release.
Your app should:
- have all of the core features from the backlog properly implemented, as well as most other (if not all) features from your backlog
- not crash under any circumstances. This includes scenarios where the user does something that you did not intend
- show some indication for loading events (Progress Dialog, ProgressBar, loading screens, splash screens, etc)
- work properly in the event of no internet connection - unexpected / buggy behavior, including crashes, should be eliminated
- display properly on different screen resolutions and orientation modes
- look polished from a UI point of view. Don't be discouraged from UI-related tasks: they're a very important part of the process, and are a big part of the evaluation
- maintain backward compatibility with your sprint 1 version
Additionally, before submitting your apk: *install the apk on other devices* (passing it via WhatsApp is fine), and make sure they're able to run your app properly, log-in included.
Don't forget to update your app's version in Google Play Store, as well.
For any further questions and clarifications about these requirements - feel free to contact your mentor via a dedicated GitHub issue.
|עדכון אחרון ב- 22/6/2020, 16:13:25 Last updated on 22/6/2020, 16:13:25 Последняя модификация 22/6/2020, 16:13:25 تمت الحتلنة الأخيرة ب- 22/6/2020, 16:13:25|
Video presentation for your app
Please include an elaborate video in your sprint's presentation.
In the video, you should explain what your app does why it is needed.
Treat this as a "commercial for your app" for potential users / sponsors - you may choose to add humor and use only screen recording solutions (with audio / text to explain what's happening), or capture a real video.
We'd also like to remind you to finalize your programmers manual, poster and powerpoint presentation for the sprint.
We're almost at the end of development - now it's time to give it your all!
|פורסם ב- 18/6/2020, 20:16:10 Created on 18/6/2020, 20:16:10 Создано 18/6/2020, 20:16:10 تم النشر ب- 18/6/2020, 20:16:10|
Advanced Topics Workshop
Miki will be giving a workshop on Advanced Topics in Android close to the end of sprint 2.
Please take 2 minutes to fill out this form: https://forms.gle/mqM4TcTLu4WczaUv7
This survey will decide what subjects will be the focus of the workshop.
The workshop is not mandatory and is only intended to give you a taste of some interesting Android topics and recent advancements
|פורסם ב- 16/6/2020, 18:50:53 Created on 16/6/2020, 18:50:53 Создано 16/6/2020, 18:50:53 تم النشر ب- 16/6/2020, 18:50:53|
The lecture tomorrow (16.6) is cancelled.
Please use this time to work hard on your projects!
Tomorrow's status meetings following the cancelled lecture hours will take place as planned.
|פורסם ב- 15/6/2020, 10:08:28 Created on 15/6/2020, 10:08:28 Создано 15/6/2020, 10:08:28 تم النشر ب- 15/6/2020, 10:08:28|
Sprint 2 status meetings
|We're almost halfway through the second sprint already! It's the perfect time for our second status meeting.|
The meetings will take place on Tuesday (16.6) right after the lecture.
The screen recording solution worked fairly well so far, so we ask you to prepare another demo for this meeting.
Try to make the video demo as elaborate as you can, going over all the features of your app.
Since we are so close to the end at this point, we expect to see most of the features in place, as well as a very polished foundation (i.e. "core features) for your app!
Please vote for a time slot for the meeting in the following doodles:
Good luck and have fun!
|עדכון אחרון ב- 12/6/2020, 15:18:34 Last updated on 12/6/2020, 15:18:34 Последняя модификация 12/6/2020, 15:18:34 تمت الحتلنة الأخيرة ب- 12/6/2020, 15:18:34|
You are all invited to hear a Zoom lecture that will take place today (10.6) at 19:00.
The lecture was organized by the faculty and will introduce you to Flutter, which is Google’s UI toolkit for building applications for mobile, web, and desktop from a single codebase.
It is considered the next gen of cross-platform development, and a new best practice for android development in particular.
The lecture will be given by two activists in the Flutter developers' community.
We recommend installing Flutter on your computer beforehand if you're interested in the lecture.
Link to the lecture: https://technion.zoom.us/j/97412308607
|פורסם ב- 10/6/2020, 12:48:15 Created on 10/6/2020, 12:48:15 Создано 10/6/2020, 12:48:15 تم النشر ب- 10/6/2020, 12:48:15|
Unfortunately, the project fair won't take place this semester.
However, you're still required to make a poster for your project.
The posters will be published in the lab's website, and possibly in a project fair next semester.
The posters need to be made in "portrait mode", according to the template published in the course website (under "homework").
You need to extract two files from your finished poster: poster.pptx and poster.pdf.
Submit the poster by 28.6.
It's also recommended to add a QR code that redirects to your app in Google Play Store (https://www.qr-code-generator.com/).
Examples of posters from previous semesters: https://icst.cs.technion.ac.il/projects/sdl/
Good luck and have fun!
|פורסם ב- 5/6/2020, 14:27:54 Created on 5/6/2020, 14:27:54 Создано 5/6/2020, 14:27:54 تم النشر ب- 5/6/2020, 14:27:54|
Sprint 1 Reviews - Reminder
|The sprint reviews will be held Tomorrow (Thursday 4.6).|
We'd like to remind you to send the recording of your app to us via GitHub prior to the meeting.
Links to the zoom meetings:
Please arrive at your assigned time slot.
See you soon!
|עדכון אחרון ב- 4/6/2020, 02:27:21 Last updated on 4/6/2020, 02:27:21 Последняя модификация 4/6/2020, 02:27:21 تمت الحتلنة الأخيرة ب- 4/6/2020, 02:27:21|
Sprint 2 instructions
The instructions for sprint 2 are identical to sprint 1.
This includes uploading your app to Google Play Store, freezing a release branch and submitting the final apk via the course website.
Please note, however, that you must maintain backward compatibility for your first release - make sure you don't break it due to database changes!
We'd also like to mention that Cloud Functions is a completely different environment than what you are used to. Please start working on it ASAP so we will be able to assist in case of problems.
We uploaded an elaborate tutorial in order to assist you with this environment. Please give it a look.
In addition, for our upcoming final review after sprint 2, you'll have to prepare a PowerPoint presentation with the following contents:
- Introduction to your app and the problem it solves.
- External tools - we expect to see a list of Firebase tools you used and how, along with other tools and interesting frameworks.
- Features you implemented during the semester
- Future plans - what would you like to do if you would have one more sprint
A future notice will be published regarding the posters for the project fair. We apologize about the delay - the format of the project fair is currently unclear.
|עדכון אחרון ב- 3/6/2020, 12:40:40 Last updated on 3/6/2020, 12:40:40 Последняя модификация 3/6/2020, 12:40:40 تمت الحتلنة الأخيرة ب- 3/6/2020, 12:40:40|
Sprint 1 submission extended
|Lots of you had complications with the release due to the Holiday right before the deadline itself.|
For this reason, we've decided to extend the submission of sprint 1 by one day.
The new submission is due to 1.06 at 23:59.
This applies to all the sections of the submission, including the APK submission in the course website.
We hope this extra day will help you finalize a steady release.
There won't be an additional extension, unless granted by email due to Miluim.
Please note that the second sprint's schedule remains unchanged - it starts effective immediately.
|עדכון אחרון ב- 1/6/2020, 01:16:37 Last updated on 1/6/2020, 01:16:37 Последняя модификация 1/6/2020, 01:16:37 تمت الحتلنة الأخيرة ب- 1/6/2020, 01:16:37|
Sahar's sprint review meetings - correction
|It was brought to my attention that the time slots in the Doodle for the sprint reviews are on Friday.|
This is a mistake - the meetings will take place on Thursday (4.6).
I won't edit the Doodle because most of you have already voted.
Please email me if you voted for Friday but that time slot is not available for you on Thursday.
Sorry about the misunderstanding,
|פורסם ב- 29/5/2020, 16:58:43 Created on 29/5/2020, 16:58:43 Создано 29/5/2020, 16:58:43 تم النشر ب- 29/5/2020, 16:58:43|
Sprint 1 Reviews
|We are approaching the end of the first sprint.|
Please make sure to closely follow ALL of the submission guidelines and don't forget to submit your release's APK as well!
After the sprint is over, we'll meet up for our sprint reviews, during which you'll elaborate on your progress, answer our questions and showcase the release version.
Please prepare a quick demonstration video of a typical usage of your app. Make sure you cover all the features you've implemented (so, if your app supports multiple user types, for example, make sure to include all of them).
We recommend AZ Screen Recorder for capturing the video. Attach the video in a dedicated GitHub issue and assign your mentor. You might need to upload the video to the cloud.
We wanted to hold the sprint review meetings on Tuesday following the lecture, but we are expecting that some of your apps will still not be available on Google Play Store by then.
For this reason, we will hold the meetings on Thursday.
Participation in the sprint reviews is *mandatory*.
Below are doodle polls for all groups. Please write the name of your app when filling the form, and make sure you register to the doodle of your mentor.
Sahar's doodle: https://doodle.com/poll/zaughzvf75datgev
Yuval's doodle: https://doodle.com/poll/3pwhu4wmmpex76n6
See you next week!
|פורסם ב- 28/5/2020, 15:08:35 Created on 28/5/2020, 15:08:35 Создано 28/5/2020, 15:08:35 تم النشر ب- 28/5/2020, 15:08:35|
Miki's reception hour
|We'd like to remind you that Miki's reception hour will take place today (instead of Thursday) at 12:00.|
Link to the reception hour: https://technion.zoom.us/j/92581548813
|פורסם ב- 27/5/2020, 04:13:00 Created on 27/5/2020, 04:13:00 Создано 27/5/2020, 04:13:00 تم النشر ب- 27/5/2020, 04:13:00|
App package names
|A concern was raised in the last reception hour regarding package names for your apps.|
We've stated before that you should use a package of the form com.technion.appname, but if you missed that and are using a different package name -
it's okay to leave it as it is and upload to the Play Store with your package name
|עדכון אחרון ב- 27/5/2020, 04:11:31 Last updated on 27/5/2020, 04:11:31 Последняя модификация 27/5/2020, 04:11:31 تمت الحتلنة الأخيرة ب- 27/5/2020, 04:11:31|
Problem with the Google Play Store workshop video
|Unfortunately, the recording of the Google Play workshop is lost due to a bug with Zoom's cloud recordings.|
We encourage you to consult Miki with Google Play Store upload problems in today's reception hour
|עדכון אחרון ב- 27/5/2020, 04:09:08 Last updated on 27/5/2020, 04:09:08 Последняя модификация 27/5/2020, 04:09:08 تمت الحتلنة الأخيرة ب- 27/5/2020, 04:09:08|
Google Play Workshop - Date
|The workshop will take place on Tuesday (26.5) at 10:00 - 11:30.|
Enter via the zoom link: https://technion.zoom.us/j/94682354412
Miki will hold a reception hour immediately after the workshop, so feel free to prepare some questions.
Additionally, since there's no school on Thursday, Miki's reception hour from Thursday will move to this Wednesday at 12:00. The second reception hour will also be dedicated to uploading your apps to PlayStore.
Lastly, the tutorial in the course website regarding Play Store upload has been updated. Please give it a look.
|עדכון אחרון ב- 25/5/2020, 15:18:32 Last updated on 25/5/2020, 15:18:32 Последняя модификация 25/5/2020, 15:18:32 تمت الحتلنة الأخيرة ب- 25/5/2020, 15:18:32|
Google Play Workshop
Miki will give a workshop about the upload process to Google Play Store in the following week.
Participation is highly recommended if you haven't finished uploading your app yet.
Right after the workshop, Miki will also have his reception hour where he'll be able to assist you.
Please vote for the most suitable time slot in the following doodle: https://doodle.com/poll/ng294bqfhh95y8pk
Also, we'd like to ask you to read the assignment's guidelines and make sure you know how and when you should contact us about the upload.
Please don't save this 'til the end!
Google will test your app before it gets public, and it will take up to 5 days because of the outbreak. We really recommend you to get it over with right after the workshop.
For now, you should start working on compiling a list of 3rd party resources (libraries, photos, videos, icons, etc) that require a credit to the author(s).
Best of luck with your sprint,
|עדכון אחרון ב- 21/5/2020, 15:41:04 Last updated on 21/5/2020, 15:41:04 Последняя модификация 21/5/2020, 15:41:04 تمت الحتلنة الأخيرة ب- 21/5/2020, 15:41:04|
Lecture 7 postponed
|Tuesday's lecture (19.05) will take place at 14:30 - 16:30, instead of 12:30 - 14:30|
|פורסם ב- 18/5/2020, 15:08:04 Created on 18/5/2020, 15:08:04 Создано 18/5/2020, 15:08:04 تم النشر ب- 18/5/2020, 15:08:04|
Sahar's status meeting
|Link to status meeting: https://technion.zoom.us/j/93025191265|
|עדכון אחרון ב- 14/5/2020, 13:19:10 Last updated on 14/5/2020, 13:19:10 Последняя модификация 14/5/2020, 13:19:10 تمت الحتلنة الأخيرة ب- 14/5/2020, 13:19:10|
Yuval's Status Meeting
|Link to the status meeting: https://technion.zoom.us/j/97351504136|
|עדכון אחרון ב- 14/5/2020, 09:09:41 Last updated on 14/5/2020, 09:09:41 Последняя модификация 14/5/2020, 09:09:41 تمت الحتلنة الأخيرة ب- 14/5/2020, 09:09:41|
Sprint 1 status meetings
|We're halfway through the sprint and it's a good time for a status meeting.|
The point of these meetings is for us to evaluate your work so far and give you tips and corrections if we have any.
There is no grade for these meetings, but attending them is mandatory.
We won't be able to meet you physically and play with the app ourselves, so we ask you to do one of the following:
1. Create a branch in your git repository named "sprint1-status" - this is the version that we'll try to run.
2. Alternatively, we highly recommend a recorded demo that showcases your app (30 seconds - 2 minutes). Use screen recording apps for Android such as AZRecorder to record your demo easily. Send the demo to your mentor before the meeting.
If possible, go with option #2: we don't have a lot of time in these meetings so a recorded demo will help save us time and still find things to discuss :)
Please vote for a time slot for the meeting in the following doodles:
Sahar's teams: https://doodle.com/poll/vumhdy7ppkdekx9p
Yuval's teams: https://doodle.com/poll/ay6x4qczhfzek2dw
|עדכון אחרון ב- 11/5/2020, 14:44:57 Last updated on 11/5/2020, 14:44:57 Последняя модификация 11/5/2020, 14:44:57 تمت الحتلنة الأخيرة ب- 11/5/2020, 14:44:57|
Additional helper slides
We added three tutorials to help speed up your development (@ course material / workshops).
The covered topics are:
Firebase Cloud Functions,
Advanced UI components,
Upload to Google Play store
We highly recommend going over these whenever you can, especially the Firebase Cloud Functions tutorial, which also covers notifications (a necessary ingredient for all of your projects).
You're free to send us feedback about the tutorials - we'd like to know if there is any deprecated information that needs to be changed.
|עדכון אחרון ב- 7/5/2020, 16:27:16 Last updated on 7/5/2020, 16:27:16 Последняя модификация 7/5/2020, 16:27:16 تمت الحتلنة الأخيرة ب- 7/5/2020, 16:27:16|
Registration in UG - Online Form
|It appears that many of you still have registration issues for the courses in UG.|
Do not be alarmed - this is most likely due to the outbreak and will be fixed shortly.
In a previous notice, we asked you to send an email if this is relevant for you. However, I got flooded with too many, and most of you did not specify an ID.
So, in order to not forget anyone by accident, we'll organize everything in this form. Please fill it *by the end of tomorrow and in the right format* if you are not registered to either course:
|עדכון אחרון ב- 4/5/2020, 17:44:24 Last updated on 4/5/2020, 17:44:24 Последняя модификация 4/5/2020, 17:44:24 تمت الحتلنة الأخيرة ب- 4/5/2020, 17:44:24|
Registration in UG
|Please check that you're registered to both 236503 and 236603 on UG. |
If you are not registered to either of them - please notify Sahar
|פורסם ב- 3/5/2020, 13:23:58 Created on 3/5/2020, 13:23:58 Создано 3/5/2020, 13:23:58 تم النشر ب- 3/5/2020, 13:23:58|
Sprint 1 Begins!
We are very excited to announce the beginning of sprint 1.
We look forward to seeing your progress during this sprint, and expect you to work hard to achieve the goals that you set for your project.
A document detailing all the requirements for this submission has been uploaded, please read it very carefully as soon as you can.
|פורסם ב- 30/4/2020, 13:52:10 Created on 30/4/2020, 13:52:10 Создано 30/4/2020, 13:52:10 تم النشر ب- 30/4/2020, 13:52:10|
Zoom meeting link for our backlog meetings
|Here's the link to the zoom meeting: https://technion.zoom.us/j/96841566859|
Please arrive 3 minutes in advance, according to the schedule
|פורסם ב- 27/4/2020, 13:22:54 Created on 27/4/2020, 13:22:54 Создано 27/4/2020, 13:22:54 تم النشر ب- 27/4/2020, 13:22:54|
UI & UX Workshop Recording
The recording for today's workshop is available under "course material / workshops".
|פורסם ב- 22/4/2020, 21:06:25 Created on 22/4/2020, 21:06:25 Создано 22/4/2020, 21:06:25 تم النشر ب- 22/4/2020, 21:06:25|
Clarification about external frameworks
|We would like to clarify our intention about research that needs to be done whilst forming the product backlog:|
Frameworks are providers that will supply you with ready-to-use APIs so you won't have to implement everything from scratch yourselves.
Firebase-core and Android in general are your primary frameworks, and you've already experienced using those.
You may use additional frameworks or any open source libraries you find on GitHub that will be of use to you -- granted that we give you our permission to use them on your actual development.
For all user stories, you would need to be prepared to answer what is your approach in implementing that feature behind the scenes. Some stories in particular might be better implemented using external tools.
|עדכון אחרון ב- 22/4/2020, 19:00:04 Last updated on 22/4/2020, 19:00:04 Последняя модификация 22/4/2020, 19:00:04 تمت الحتلنة الأخيرة ب- 22/4/2020, 19:00:04|
UI & UX Workshop
The workshop's zoom link: https://technion.zoom.us/j/94813252225
|עדכון אחרון ב- 22/4/2020, 07:56:45 Last updated on 22/4/2020, 07:56:45 Последняя модификация 22/4/2020, 07:56:45 تمت الحتلنة الأخيرة ب- 22/4/2020, 07:56:45|
UI & UX Workshop Postponement
|We've decided to move the workshop to Wednesday (22.04) due to Yom HaShoah.|
The workshop will take place at 12:30-14:30
|פורסם ב- 20/4/2020, 23:15:13 Created on 20/4/2020, 23:15:13 Создано 20/4/2020, 23:15:13 تم النشر ب- 20/4/2020, 23:15:13|
UI & UX Workshop
|Our next workshop will be held on Tuesday 21.4 at 14:40 (after the lecture, 20 minutes break).|
In this workshop we will conceive and design an application from scratch together - we will write a backlog document and create a wireframe for the application's screens.
Participation is highly recommended in preparation for your backlog and UI submissions
|פורסם ב- 19/4/2020, 05:39:42 Created on 19/4/2020, 05:39:42 Создано 19/4/2020, 05:39:42 تم النشر ب- 19/4/2020, 05:39:42|
Backlog & UI Submission
The combined assignments for both your product's backlog and its screens design have been published.
Due dates are 26.4 and 28.4 respectively, at 23:59.
Please note that these are not code exercises and there is no electronic submission - read the documents carefully for all the details.
We suggest that you start working on these assignments as soon as possible, particularly your UI submission which requires a lot of design and thought.
Right after your backlog is finished, we will hold the backlog meetings on Monday 27.4.
Unfortunately, this is the only date possible for these meetings next week so we will all have to make an effort.
The backlog meeting is *mandatory* and constitutes 10% of your final grade, so please take it very seriously.
Assign your team to one of the scheduled time slots in the following doodle: https://doodle.com/poll/w6gt3zk8q45dugpp
Note that the policy here is "first come - first serve"; we can't be flexible due to constraints.
Good luck and have fun,
|פורסם ב- 19/4/2020, 05:35:53 Created on 19/4/2020, 05:35:53 Создано 19/4/2020, 05:35:53 تم النشر ب- 19/4/2020, 05:35:53|
|The GitHub repositories for your projects were created, and each team member should've received an email invitation to join (via the email address you provided).|
In many cases, these invitations are marked as spam so if you can't find it - please check in "all mail".
Accept the invitations as soon as you can so you can work on your new assignments
|פורסם ב- 19/4/2020, 05:26:41 Created on 19/4/2020, 05:26:41 Создано 19/4/2020, 05:26:41 تم النشر ب- 19/4/2020, 05:26:41|
App names - fix asap
|All of you have filled the form for your app's name, but some entries are still "we didn't decide" or a long name that consists of multiple words.|
We ask you to change it ASAP and fill the form again with a more proper name: https://forms.gle/RxJbuw2KttNu7EBX8.
Please do it by tomorrow so we can establish your GitHub repositories
|עדכון אחרון ב- 15/4/2020, 14:13:10 Last updated on 15/4/2020, 14:13:10 Последняя модификация 15/4/2020, 14:13:10 تمت الحتلنة الأخيرة ب- 15/4/2020, 14:13:10|
Git Workshop Recording
The recording for today's lecture is available under "course material / workshops".
The slides have also slightly changed.
|פורסם ב- 7/4/2020, 21:00:23 Created on 7/4/2020, 21:00:23 Создано 7/4/2020, 21:00:23 تم النشر ب- 7/4/2020, 21:00:23|
Lecture 3 & Git workshop
Our second workshop will be held immediately after the lecture tomorrow.
In this workshop we will talk about Git - crucial commands (from committing to rebasing), GitFlow methodology and GitHub.
We understand that all of you have a completely different level of mastery over git, and to many of you this workshop might sound irrelevant, but we'd like to remind you that working with git correctly makes up a big part of your final grades and so it is highly recommended to participate.
The slides for the workshop are available ahead of time under "course material".
This workshop is expected to last 2 hours and will be held at 14:40 so you will have a 20 minutes break.
Zoom meeting: https://technion.zoom.us/j/101584347
See you there,
|פורסם ב- 7/4/2020, 01:36:39 Created on 7/4/2020, 01:36:39 Создано 7/4/2020, 01:36:39 تم النشر ب- 7/4/2020, 01:36:39|
The third homework assignment has been published. Due date is 19.04. The course schedule has been updated accordingly.
In this assignment we will discuss back-end development, using Firebase solutions. This is the second part of the previous assignment.
The TA in charge of this assignment is Yuval.
We'd also like to remind you that there are reception hours on Tuesdays and Thursdays for any homework-related questions.
|פורסם ב- 1/4/2020, 14:05:39 Created on 1/4/2020, 14:05:39 Создано 1/4/2020, 14:05:39 تم النشر ب- 1/4/2020, 14:05:39|
Problem with the Firebase workshop video
|Unfortunately, the Firebase workshop that was recorded today came out without audio and will thus not be uploaded to the course website.|
However, the slides are now available for you to read on your own. Feel free to contact Yuval if you have any questions.
|פורסם ב- 31/3/2020, 16:18:05 Created on 31/3/2020, 16:18:05 Создано 31/3/2020, 16:18:05 تم النشر ب- 31/3/2020, 16:18:05|
GitHub accounts & app names
|Please fill this short form (one submission per *team*) by Sunday 5.4: https://forms.gle/RxJbuw2KttNu7EBX8|
|פורסם ב- 31/3/2020, 16:12:07 Created on 31/3/2020, 16:12:07 Создано 31/3/2020, 16:12:07 تم النشر ب- 31/3/2020, 16:12:07|
Homework assignments postponed
|The due date for the second homework assignment has been extended to Thursday, 2.4.|
The due date for the third homework assignment will be AFTER Passover.
Please note, however, that the schedule for the UI, backlog and sprints remains unchanged.
|עדכון אחרון ב- 31/3/2020, 16:14:31 Last updated on 31/3/2020, 16:14:31 Последняя модификация 31/3/2020, 16:14:31 تمت الحتلنة الأخيرة ب- 31/3/2020, 16:14:31|
|The Firebase workshop will take place right after the lecture today (31/3). It will be held at 14:40 so you will have a 20 minutes break.|
Link to the meeting: https://technion.zoom.us/j/605596587
|עדכון אחרון ב- 31/3/2020, 12:38:39 Last updated on 31/3/2020, 12:38:39 Последняя модификация 31/3/2020, 12:38:39 تمت الحتلنة الأخيرة ب- 31/3/2020, 12:38:39|
Lecture 2 & Firebase workshop
The first workshop will be held immediately after the lecture tomorrow.
In this workshop, we will introduce you to Firebase - basic features, user authentication, database, queries and storage.
This workshop is the first of three workshops of 2 hours each.
See you there,
|פורסם ב- 30/3/2020, 16:09:23 Created on 30/3/2020, 16:09:23 Создано 30/3/2020, 16:09:23 تم النشر ب- 30/3/2020, 16:09:23|
Final exam won't be postponed
|We explored the option to postpone the final exam in the course, as requested.|
Unfortunately the faculty's answer is that it cannot be done. However, the exam's hour is still not decided.
If you have an overlapping exam, please fill this form to let the faculty know and prepare accordingly:
|פורסם ב- 26/3/2020, 16:45:22 Created on 26/3/2020, 16:45:22 Создано 26/3/2020, 16:45:22 تم النشر ب- 26/3/2020, 16:45:22|
HW2 Published & HW1 Extended
The first homework assignment's deadline has been extended by one day and is now due to 26.03.
However, the second homework assignment has been published today as scheduled. The due date is 31.03
Please make sure you're done with the first assignment before moving on to the next one.
The second assignment is the first of a two-parter, during which you'll develop a very simple app.
In this particular assignment we'll be discussing basic UI and populating dynamic lists.
|פורסם ב- 25/3/2020, 15:47:14 Created on 25/3/2020, 15:47:14 Создано 25/3/2020, 15:47:14 تم النشر ب- 25/3/2020, 15:47:14|
Problem with the lecture's video
|The video lecture seems to not be available in the cloud anymore.|
This is a known problem and we're looking to see if there's a fix
|פורסם ב- 24/3/2020, 18:40:12 Created on 24/3/2020, 18:40:12 Создано 24/3/2020, 18:40:12 تم النشر ب- 24/3/2020, 18:40:12|
The first lecture's recorded video has been uploaded to the course website under "Lectures".
We'll make sure to upload any future videos in this section.
|פורסם ב- 24/3/2020, 15:39:17 Created on 24/3/2020, 15:39:17 Создано 24/3/2020, 15:39:17 تم النشر ب- 24/3/2020, 15:39:17|
Reminder - Lectures
|We'd like to remind you that the lecture starts today at 12:30.|
After the lecture, the mentors will talk briefly about the course's program for this semester.
The link is available under "Staff" and "Links" in the course website
|פורסם ב- 24/3/2020, 11:55:48 Created on 24/3/2020, 11:55:48 Создано 24/3/2020, 11:55:48 تم النشر ب- 24/3/2020, 11:55:48|
Reception hours in the course
Michael will regularly give reception hours during Tuesdays 10:30-12:30 and Thursdays 12:30-14:30.
You can ask Michael technical questions (regarding your project's development later down the road, as well as you homework assignments) and he will do his best to help you solve your problems.
Tuesdays' ZOOM link: https://technion.zoom.us/j/156190910
Thursdays' ZOOM link: https://technion.zoom.us/j/139052485
The links are also available in the course website under "links"
Please send an email to Michael if you intend to come so he can set up the meeting and plan accordingly:
|פורסם ב- 18/3/2020, 16:19:28 Created on 18/3/2020, 16:19:28 Создано 18/3/2020, 16:19:28 تم النشر ب- 18/3/2020, 16:19:28|
The first homework assignment has been published. The due date is 25.03.
Submissions for the homework assignments are in *singles*.
This assignment is a step-by-step introduction to Android development & Firebase and it includes a lot of downloads and set ups, so we recommend you start it as soon as possible to avoid any problems.
|פורסם ב- 18/3/2020, 09:44:12 Created on 18/3/2020, 09:44:12 Создано 18/3/2020, 09:44:12 تم النشر ب- 18/3/2020, 09:44:12|
Final updates before the semester
We'd like to remind you that the lectures will be held on Tuesdays at 12:30 and will last 2 hours.
Enter the lecture via this link (available under "links" in the webcourse's toolbar): https://technion.zoom.us/j/320079447
After the first lecture, we'll discuss the program for the project (14:30 - 15:00).
Regarding teamwork - the introductory homework assignments are *in singles* - please take a look at the updated schedule.
For your projects, you'll work remotely, thoroughly and properly using Git & GitHub (this is a course requirement - an elaborate workshop will be given on this subject).
Lastly, some of you will be working on a project that involves a client, mostly עמותת לב ח"ש.
You must contact your client ASAP and update Sahar and Yuval (CC us to your emails).
|עדכון אחרון ב- 17/3/2020, 17:01:34 Last updated on 17/3/2020, 17:01:34 Последняя модификация 17/3/2020, 17:01:34 تمت الحتلنة الأخيرة ب- 17/3/2020, 17:01:34|
Tentative schedule for the course
|Please synchronize with the course's schedule for this semester:|
Note that this schedule is subject to change and is relevant for your projects' duties only - it does not contain the dates of the lectures / final exam(s).
Individual team meetings will last 20-30 minutes each, and will be decided for each team via doodle polls.
Workshops will take place during:
- Week 3: Firebase workshop
- Week 4 (after Passover): UI & UX workshop
- Week 5: Git workshop
|עדכון אחרון ב- 17/3/2020, 16:42:46 Last updated on 17/3/2020, 16:42:46 Последняя модификация 17/3/2020, 16:42:46 تمت الحتلنة الأخيرة ب- 17/3/2020, 16:42:46|
Coronavirus outbreak - announcements
We are sure you're all well-aware of the current situation in the country (and the rest of the world) regarding the coronavirus outbreak.
We hope to have a very fruitful semester despite the difficulties, so we'll be making an effort to stay transparent with you and adjust the course to your needs.
Please go over the following instructions:
LECTURES: The lectures are given on Tuesday, with the first lecture given at 24.3.
The lectures will be held online using the "Zoom" platform, and will last 2 hours each for the time being.
WORKSHOPS: We want to give three highly essential workshops in preparation for big submissions & your development.
The workshops can be given either online or offline. Please vote to let us know what your preferred method is.
We will also publish a tentative schedule for all submissions & meetings regarding the project soon, so stay tuned.
|עדכון אחרון ב- 15/3/2020, 16:07:24 Last updated on 15/3/2020, 16:07:24 Последняя модификация 15/3/2020, 16:07:24 تمت الحتلنة الأخيرة ب- 15/3/2020, 16:07:24|
Accepted projects for this semester
The projects for this semester were decided.
Those of you who got accepted to the course should've received an email detailing the project you'll be working on.
If you did not get selected, please don't be discouraged.
Unfortunately the course has a very limited capacity and we faced a high demand for it this semester.
We wish you all the best of luck,
|פורסם ב- 10/3/2020, 18:45:36 Created on 10/3/2020, 18:45:36 Создано 10/3/2020, 18:45:36 تم النشر ب- 10/3/2020, 18:45:36|
Moed A & B Dates for 236603
|The dates for the complementary course's exams have been published but are not available in UG.|
Moed A: 20.7
Moed B: 23.9
|פורסם ב- 13/2/2020, 22:27:47 Created on 13/2/2020, 22:27:47 Создано 13/2/2020, 22:27:47 تم النشر ب- 13/2/2020, 22:27:47|
סיכום מפגש החשיפה
|תודה שהקדשתם מזמנכם ובאתם למפגש החשיפה. המצגת הועלתה לאתר תחת "חומר המקצוע".|
בנוסף, לבקשתכם הועלו הפוסטרים של הפרויקטים בקורס עבור הסמסטר הנוכחי. נזכיר שוב שבאחריותכם לוודא שאתם לא מציעים הצעות עבור פרויקטים שכבר נעשו בקורס.
פורסמו גם הפוסטרים של הפרויקטים בשיתוף החממה החברתתית אשר הוצגו אתמול. נזכיר שאם ברצונכם לעבוד על אחד הפרויקטים האלו, יש לרשום זאת כאופציה מספר 1 בטופס הרישום. אתם רשאיים גם להוסיף פיצ'רים משלכם להצעות אלו.
|עדכון אחרון ב- 27/1/2020, 15:13:02 Last updated on 27/1/2020, 15:13:02 Последняя модификация 27/1/2020, 15:13:02 تمت الحتلنة الأخيرة ب- 27/1/2020, 15:13:02|
Introduction Meeting Changes
|The introduction meeting will be held on Sunday 26.01 at 18:30 in Taub 9 (right after the IoT meeting)|
|עדכון אחרון ב- 23/1/2020, 20:08:57 Last updated on 23/1/2020, 20:08:57 Последняя модификация 23/1/2020, 20:08:57 تمت الحتلنة الأخيرة ب- 23/1/2020, 20:08:57|
Update: introduction meeting
|The introduction meeting will be held at 26.01, 14:30 in Taub 5.|
See you then,
|פורסם ב- 20/1/2020, 13:54:10 Created on 20/1/2020, 13:54:10 Создано 20/1/2020, 13:54:10 تم النشر ب- 20/1/2020, 13:54:10|
Course enrollment and introduction meeting
|The registration to the course is now open, and will stay open until 20.02. Register via the following form:|
Please carefully read all the instructions and notes!
We will also hold an introduction meeting soon for students who are interested in taking the course, more details soon.
During the meeting, we will briefly explain the course requirements and the syllabus. Then we will be there to hear about your project ideas.
If you have any questions, feel free to contact one of the TAs.
Hope to see you there!
|עדכון אחרון ב- 23/1/2020, 20:06:43 Last updated on 23/1/2020, 20:06:43 Последняя модификация 23/1/2020, 20:06:43 تمت الحتلنة الأخيرة ب- 23/1/2020, 20:06:43|