Week 1 - Layout and Build a Task Manager App
Tony Hillerson
Lessons
Overview: What is Android?
19:56 2Eclipse and SDK setup and build a Red Flashlight app
38:05 3Ad a button to a Green Flashlight
21:06 4Add the Green Flashlight
18:48 5Week 1 - Layout and Build a Task Manager App
04:10 6Displaying a list of tasks
40:44Sharing Data Across the Task Manager App
12:06 8Create the Add Task View
22:08 9Implement Safe Canceling
21:09 10Homework and Q & A
13:23 11Week 2 - Creating a List of Tasks
03:51 12A Better List View
22:34 13Showing the Tasks
58:54 14Completing Tasks
07:25 15Removing Completed Tasks
07:53 16Wrap up, Homework and Q&A
17:43 17Week 3 - Adding Persistence to our Task Manager using SQLite
07:22 18Loading tasks from the database
48:08 19Adding new tasks to the database
22:43 20Completing a task
09:59 21Deleting tasks
10:06 22Wrap up, Homework and Q&A
19:54 23Week 4 - Adding Location and Maps to Our Task Manager
06:10 24Adding a Location to a Task
27:52 25Displaying a Map View
29:45 26Searching for an Address and Map Overlays
28:56 27Returning the Address to AddTaskActivity
07:55 28Wrap up, Homework and Q&A
17:56 29Week 5 - Adding Location Awareness to Our Task Manager
04:18 30Saving the Address on a Task
23:36 31Displaying the Location of the Task
15:25 32Adding the Device's Current Location to the Map
16:20 33Displaying the Current Location on the Task List
24:39 34Filtering the Tasks by Location
16:24 35Wrap Up, Homework and Q&A
16:52Lesson Info
Week 1 - Layout and Build a Task Manager App
This is our task manager set of classes we're gonna be going through and building out functionality week by week, Um, to make kind of, ah, nice little task management application for Android. And, um, what we're gonna be doing today is we'll be running into a new layout last week. If you're attended the overview session. You saw a AM a basic linear layout, and we're gonna look at a new layout called relative today. And, um, we're gonna respond to some or some different kinds of user events like typing, and we're gonna talk about the application class, which sort of sits above all the activities that air kind of loosely coupled, loosely bundled together in your application that you build and then learn one or two more eclipse re factoring skills. So this first generation we're going to during this class, um, go through a couple different new new ah sort of characters is what I'm calling them. One of them is the application. Now, like I said, ah, that kind of sits above all the other act...
ivities, so each each screen is sort of controlled by an activity. But to tie them all together, you have a concept of an application, and you can extend the Java class there to get access Teoh some different lifecycle methods on that application. So, like when your application starts when your application is, ah, about to finish and a few of the things there and the relatively out that we're gonna be introduced to today is probably. Once you understand it, you're gonna probably prefer this layout to a lot of other layouts because you'll, uh, you'll get a lot more power over the positioning of your of the elements on the screen. And ah, they were all so gonna show an alert dialogue which helps you kind of make make the user step through a couple different options at some point during the process of their workflow. And, ah, we're going to talk about the, ah, the facility that eclipse gives you for re factoring. Uh, which means kind of the definition of re factoring is changing the behavior, changing, changing the code that does something, um, in your whatever application you're working on without changing the behavior. So the user and other classes that may use the interface whatever they interface and sort of a generic way is does not change, but the underlying code does and Eclipse can help you kind of move things around and do some do some changes to your job of code, which is pretty helpful during the re factoring process. So now let's go through some some user stories and what I mean by user stories are sort of what user of your expert of your application is expected to to sort of want to accomplish. So, um, that, in this case for this very simple first iteration of this task manager is say, I'm a user of your your task manager application that you've just uploaded to the marketplace. Um well, Teoh, as a user of ah, of a task management application in general, I want to view a list of my tasks. I want to be able to add new tasks to do, and I want Teoh. I want to be protected from anything. Um, like, say I want to cancel out of adding a task. I want to make sure that that that task is going to be discarded not added to the list on gonna be prompted in case I I back out of that screen. If I enter some information, so just start sort of basic form, protection workflow stuff. So we're gonna add all of that stuff today.
Ratings and Reviews
a Creativelive Student
I thought everything on this site was free and now they want 99 dollars for a course
a Creativelive Student
very good
Student Work
Related Classes
Software