<?xml version="1.0"?>




	<rss version="2.0">
		 <channel>
				<title>Shorr H Android Development 2025-26-Period 3  (South Pasadena High School)</title>
				<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
				<description>
					Class Name: Shorr H Android Development 2025-26-Period 3 
					Instructor(s):
					
						Garrett Shorr
					
					
				</description>
				<language>en-us</language>
				<generator>SchoolSitePro</generator>
				
				
					
					<item>
						<title><![CDATA[Due: 04/21/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem11962933</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									Again, before you write a single line of code:<br><br>Finish the prior project planning assignment<br>Have one person create a github repository (by creating a new project in Android Studio and doing Share on Github)<br>Add access to all group members<br>Other group members when opening the project for the first time should click get from vcs, select github, and choose the repository to clone. After it's been opened once on a computer, you just use the recent project menu to open it in the future.<br>Create a project planning board "from scratch" while selecting board in that repository<br>Come up with a few user stories to help drive your work for the next 2 weeks<br>Break up a user story into smaller tasks that you can start with and assign to group members<br>Share a screenshot of your planning board. Note who your group members are. One per group should submit.<br><br>User Stories Video: https://www.youtube.com/watch?v=Fw98L-kcRpc<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Fri, 01 May 2026 00:17:55 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 04/21/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem11962937</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									Again, before you write a single line of code:<br><br>Finish the prior project planning assignment<br>Have one person create a github repository (by creating a new project in Android Studio and doing Share on Github)<br>Add access to all group members<br>Other group members when opening the project for the first time should click get from vcs, select github, and choose the repository to clone. After it's been opened once on a computer, you just use the recent project menu to open it in the future.<br>Create a project planning board "from scratch" while selecting board in that repository<br>Come up with a few user stories to help drive your work for the next 2 weeks<br>Break up a user story into smaller tasks that you can start with and assign to group members<br>Share a screenshot of your planning board. Note who your group members are. One per group should submit.<br><br>User Stories Video: https://www.youtube.com/watch?v=Fw98L-kcRpc<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Fri, 01 May 2026 00:17:55 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 04/21/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem11962948</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									Again, before you write a single line of code:<br><br>Finish the prior project planning assignment<br>Have one person create a github repository (by creating a new project in Android Studio and doing Share on Github)<br>Add access to all group members<br>Other group members when opening the project for the first time should click get from vcs, select github, and choose the repository to clone. After it's been opened once on a computer, you just use the recent project menu to open it in the future.<br>Create a project planning board "from scratch" while selecting board in that repository<br>Come up with a few user stories to help drive your work for the next 2 weeks<br>Break up a user story into smaller tasks that you can start with and assign to group members<br>Share a screenshot of your planning board. Note who your group members are. One per group should submit.<br><br>User Stories Video: https://www.youtube.com/watch?v=Fw98L-kcRpc<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Fri, 01 May 2026 00:17:55 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 04/17/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem12015853</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									Finish this before starting to code your app.<br><br>1. Group members (solo is okay)<br>2. Purpose of the app<br>3. Features of the app<br>4. Sketches/Design of the app<br>Sketches can be done on paper, in whatever paint program you choose, or using Figma.<br><br>Figma Material Design link to get copies of the various design kits: https://www.figma.com/@materialdesign<br>You can make your own project and have the design kit open in another tab. You can then copy and paste between the two tabs.<br><br>One per group should submit.<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Sat, 02 May 2026 21:17:01 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 04/17/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem12015854</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									Finish this before starting to code your app.<br><br>1. Group members (solo is okay)<br>2. Purpose of the app<br>3. Features of the app<br>4. Sketches/Design of the app<br>Sketches can be done on paper, in whatever paint program you choose, or using Figma.<br><br>Figma Material Design link to get copies of the various design kits: https://www.figma.com/@materialdesign<br>You can make your own project and have the design kit open in another tab. You can then copy and paste between the two tabs.<br><br>One per group should submit.<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Sat, 02 May 2026 21:17:02 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 04/17/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem12015855</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									Finish this before starting to code your app.<br><br>1. Group members (solo is okay)<br>2. Purpose of the app<br>3. Features of the app<br>4. Sketches/Design of the app<br>Sketches can be done on paper, in whatever paint program you choose, or using Figma.<br><br>Figma Material Design link to get copies of the various design kits: https://www.figma.com/@materialdesign<br>You can make your own project and have the design kit open in another tab. You can then copy and paste between the two tabs.<br><br>One per group should submit.<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Sat, 02 May 2026 21:17:03 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 04/15/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem11962944</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									1. Come up with at least 3 categories or topics that you like or are interested in. My 3 would be politics, rock climbing, board games.<br><br>2. For each category, come up with at least 3 problems you'd like to solve with an app. It could be something like "I want to track which board games I've played" or "I hate having to google the phone number for my representatives because I'm too lazy to just put them in my contacts"<br><br>3. For each category, go to either the apple or android app store (feel free to use your phones for this or use the web interfaces, either way) and look for apps related to your topic that ideally address some or all of the problems you wanted to solve. Try to find 2 apps for each topic. <br><br>4. For each of the apps:<br><br><br>What are the primary featuers?<br>What do user reviews say is good?<br>What do user reviews say is bad?<br>Does it address any of your problems?<br><br><br>5. Based on what you saw in those apps, come up with some ideas of what you'd like to do for an app for the final project. List out the features you want the app to have and sketch out what the screens would look like (on paper or google drawings).<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Fri, 01 May 2026 00:17:55 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 04/15/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem11962949</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									1. Come up with at least 3 categories or topics that you like or are interested in. My 3 would be politics, rock climbing, board games.<br><br>2. For each category, come up with at least 3 problems you'd like to solve with an app. It could be something like "I want to track which board games I've played" or "I hate having to google the phone number for my representatives because I'm too lazy to just put them in my contacts"<br><br>3. For each category, go to either the apple or android app store (feel free to use your phones for this or use the web interfaces, either way) and look for apps related to your topic that ideally address some or all of the problems you wanted to solve. Try to find 2 apps for each topic. <br><br>4. For each of the apps:<br><br><br>What are the primary featuers?<br>What do user reviews say is good?<br>What do user reviews say is bad?<br>Does it address any of your problems?<br><br><br>5. Based on what you saw in those apps, come up with some ideas of what you'd like to do for an app for the final project. List out the features you want the app to have and sketch out what the screens would look like (on paper or google drawings).<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Fri, 01 May 2026 00:17:55 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 04/15/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem11962959</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									1. Come up with at least 3 categories or topics that you like or are interested in. My 3 would be politics, rock climbing, board games.<br><br>2. For each category, come up with at least 3 problems you'd like to solve with an app. It could be something like "I want to track which board games I've played" or "I hate having to google the phone number for my representatives because I'm too lazy to just put them in my contacts"<br><br>3. For each category, go to either the apple or android app store (feel free to use your phones for this or use the web interfaces, either way) and look for apps related to your topic that ideally address some or all of the problems you wanted to solve. Try to find 2 apps for each topic. <br><br>4. For each of the apps:<br><br><br>What are the primary featuers?<br>What do user reviews say is good?<br>What do user reviews say is bad?<br>Does it address any of your problems?<br><br><br>5. Based on what you saw in those apps, come up with some ideas of what you'd like to do for an app for the final project. List out the features you want the app to have and sketch out what the screens would look like (on paper or google drawings).<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Fri, 01 May 2026 00:17:55 PDT</pubDate>
					</item>
				
					
					<item>
						<title><![CDATA[Due: 03/28/2026]]></title>
						<guid isPermaLink="false">//www.sphstigers.org/homeworkItem11962960</guid>
						<link>//www.sphstigers.org/apps/classes/1062576/assignments/</link>
						
							<description><![CDATA[
								
									I'm setting the due date for the world that I want, perhaps not the world that we have. Let's try our best to finish this on Friday. If enough people need more time, we can maybe have another day on Wednesday when we get back.<br><br>Requirements:<br>Logging in and registering new users both work.<br>All CRUD operations work.<br>Part A: The video<br><br>Using Quicktime Screen Capture, make an mp4 showing all 4 CRUD functions in your app.<br><br>1. Start the recording<br>2. Log into backendless in your browser and navigate to the User table<br>3. Register a new user in your app. Show that the User table has updated. You might need to refresh the browser.<br>4. Put your emulator over that window so that the ownerId column of the Session table is visible along with one of the values you can change in the SessionDetailActivity (I was able to see the name of the session, but your order may differ). <br>5. Login to your app using a credential that has existing rows in the SessionEntry table so that you have the SessionListActivity showing. This demonstrates the Read functionality. <br>6. Demo Create: click the floating action button to bring up the detail activity with a new object. Save immediately. The backendless table in the background should update with the new item.<br>7. Demo Delete: Long click the item you just created in your list activity and click the delete option. The backendless table in the background should update removing that item.<br>8. Demo Update: click any Session item that already exists. Change the value that is visible near the ownerId (mine was name). Click the save button. The backendless table in the background should update changing that value.<br>9. Stop the recording. <br>10. Save the recording. <br>11. Upload your video here.<br><br>A demo video is attached.<br><br>Part B: The code<br><br>Using the same settings as prior submissions, save the following files into a pdf by using the print menu item in Android Studio:<br>SessionListActivity<br>SessionAdapter<br>SessionDetailActivity<br>
								
								
								
							]]></description>
						
						
						
						<pubDate>Fri, 01 May 2026 00:17:55 PDT</pubDate>
					</item>
				
		 </channel>
	</rss>
