Monday, April 20, 2015

Blog 4

This past week, I decided  to work on the defond component of my app.Working on thr "forgot yout password" and "create an account" pages. I learned how to create a button in which can link you from one tab to another.For example, if you click on "forgot your password" on thr log in page, thr button will take you to that page.It's much more simplified than I imagined it would be! The biggest challenge I have faced is scaling the data on the website page to fit my mobile app page.Because the scale is a little off and the data is widely spread on the page, it's hard to compress it all neatly onto a mmobile page.luckily,I have learned  to work around it and have gotten use to it.Im currently working on the profile and the different components that the app will feature.By nect week, I would like to have the list of doctors tab finalized as well as the diary tab.
Until next time!
-Nadia

Wednesday, April 1, 2015

From Coding to Designing (changing the mission)



After deciding that there is a plethora of information on the internet about coding, and that I am not actually coding the app, I realized I would be better off storyboarding the app. In other words, giving you the visual representation of my app! So follow my APPventure!

Recently, a fellow classmate told me about a free site called Wix,which helps you storyboard an app for free! I'm going to use this app to create the layout for my application. The site is great because it has simplified things as much as possible. So far I  have created the log in.I know it's not much, but I really wanted to use this time to get use to the website and all its different tools. A challenge that I faced this week  was understanding what kind of process it would be to storyboard the whole thing. The word itself, is more complex than I imagined. Lets say you've created the log in page. Think you're done? Ha. You have to storyboard the page that users would go to if they forgot their password for example. There's a lot of detail that goes into it, and I definitely was not prepared for that.  For my next step, Im going to be creating the "forgot your password page" and the "create an account" page.  I've learned that I like to learn things in the simplest way possible! I could have gone with other storyboard outlines but they were very complex.

I have provided a screen shot for the log in page! All suggestions are welcome- also I still red to add 2 links (forgot password , and creating account) to the log in page so please ignore that! Lastly, Im still in the process of finding the perfect background, are the roses too girly?
Till next time!
-Nadia
PS. PLEASE IGNORE THE BLUE LINKS !Dont know why my computer keeps doing that..


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!