# Project FAQ ## What is the timeline for the project ? Team signup and Project proposals are due on Friday, **November 3rd**. Project Demo will be held on **November 20th**. You will need to submit on gitlab: 1. Your Android Studio Project 2. The APK of your project. 3. A descriptive README for your project and its functionality. Think of it as your project report. ## What should the 'project proposal' look like? The project proposal will typically contain: 1. Your names along with your email ids. 2. The project idea, explained concisely. 3. Please justify why the idea is project worthy. What we are looking for here is for you to explain to us why your idea is both interesting and challenging. The project proposal has to be in plain text, markdown or PDF format (no MS Word files). The project proposal should not exceed 1 page. ## How should we prepare for the demo ? Working code is of utmost value. The project proposal is a contract. You will graded based both on your ambitiousness in the proposal and your execution of the project. The demo will typically be 10 to 15 minutes long. Essentially, we want to see your app in action. ## How will the TAs help out during the project ? The TAs will conduct office hours as per schedule. You can also reach out to them by email or Slack. Their role is to assist you with feedback on every stage of the project: design, implementation, debugging, problem solving. But they are not an additional coder. They are there to help -- so use them. ## Do we need to have a backend ? Only if your application requires it. There is a lot of scope for using web APIs (such as Flickr) to good effect such that the sum is greater than its parts. You are also encouraged to build your own backend, that will give you a good end to end picture on how to build your own application. ## What are the rules for team composition ? The recommended team size is 3 people per team. You can also form a team of 4 students, but do keep in mind there will be a higher expectation from a 4 person team. Grads and UG students may form teams with each other at their discretion. ## Can we use our remaining Lab extensions for the project ? No. The Registrar sets a hard deadline for grades, and the project deadline is tied to it. Start early! If some extenuating circumstances don't allow you to finish the project on time, please alert us.