Tuesday, March 17, 2015

The first step

For the first step towards creating the app development steps,  I thought it would be a good idea to figure out what tools would be necessary for the process, as well as defining key terms like Class, Objects, etc. What I have learned, is that this is step 1!  I learned that multiple programs need to be downloaded and that since this is an IOS app,  a Mac of some sort is required.  Through this process, I've learned that research is more than just clicking on the first 2 links that appear on Google. Instead, you really have to accumulate enough thought on a fact to see if it is valid. For example, one person may say "unicorns are real," but just because one source says it, that does not make it true.  My setback is that there are so many different ways to go about creating an app, and finding the perfect one is difficult. There are countless video tutorials that show you the process, but they are all different.  I plan to stick with Apple's Guide to building an app an watch tutorials and read information that is on the same page as Apple. My next mission is to research Xcode and how it would be used to develop the app.

Basic Terminology:
1.) Objects- they group data that have similar behavior
2.) Class - describes the behavior of any object
3.)Objective C Programming- main programming language for IOS, it is object-oriented
4.) Code -expresses the logic of the interface
5.)


Tools Necessary:
- Mac: Xcode only runs on OSX
- Xcode: Where you write your code/ create app. Lets you write the code of response to user interface and run the application
- Swift:easy programming language, makes coding easier
- Ios Developer Program- Lets you publish apps into the app store/ install on device (no other way to put it on a device )
- Itunes Connect: Lists all the available applications on iTunes/app submission






Monday, March 2, 2015

Intro To The Blog!

     The title for my blog is Nadia's Appventure. I chose this title because it is punny  (funny/pun), yet explains what my process of learning app development will be like. 20 Time is a project that allows students in my class to dedicate 20% of our time to working on any project of our choice,ANYTHING. The essential question I have asked is " Can I create an app that allows people with diseases to take control of their body?" My 20 time project is to learn/plan an app that will give people dealing with medical conditions/diseases a chance to track their diet, prescriptions,  and appointments, all while keeping a journal and a social media feature that connects people dealing with similar conditions.
    My goals for this project are difficult, but not impossible! With the help of my computer programmer family, a couple books, and the internet, I'm going to learn how to create an iPhone application for my app idea.  By the end of the semester, I want to have all the steps to storyboarding an app ready, so that I can proceed to make the app in the years ahead. I will measure my progress by tracking the steps on this blog, so that people like me who know  nothing about app development can look at them too.  As a student who has never had any affiliation with the process of app development, I'm going to prove to myself and others like you, that anyone can make an app! SO join me on my APPventure!