Pages

Subscribe:

Thursday, March 26, 2015

Blog Post 5: The Finale

So, I finally finished my genius project and the presentation. Phew... Initially I had some problems with the presentation. My video would not play. Thankfully, I was able to successfully get my presentation up and running. When I got up on the stage I felt more confident that I was going to be able to do well. I felt that I spoke fluently, and spoke in a loud voice. I have no idea though what the teachers thought. I really wanted this to be a talk, so I tried to speak in a formal sense, but not so incredibly formal that it seemed like a report. I had no flashcards or script. Purposefully of course (Although I did practice at home). I wanted to speak without a script so that I could speak my mind on the subject and not be worried what to say next. I wanted it to be as if it was a conversation. Scripts are not conversations. Also, flashcards make you look down, and make it seem even more like a report. Quotes, although I felt were nice, I felt made his presentation too "report" like. So I excluded quotes in order to not bore my audience. This was my opinion on what made a good TALK. Maybe McPerlman will disagree, but I went on my on terms here. I felt that it made for a fine presentation. I did follow the TED commandments. I found these to be quite helpful, and made for a good outline.

Well, I think the final product I came out with, which was a 3 question quiz game, ended up turning out nice. It took me a few hours of programming in order to create it. I think that it looked great, and functioned great. It was not my initial image of my final product, but I was happy with it anyways.


























I think that this project taught be what I needed to get my android career off the ground. I actually intend to continue programming for android. Maybe one day I will be able to publish an app on the app store.

Overall, I fell that my project was a success. I hope that more android is in my future, and I hope that this will lead me to be a better programmer in general.



Commented Blogs (3/26/15): Alycia Lee, Matt Greaff, Brett Hu

Sunday, March 22, 2015

Blog Post 4: Pre-Presentation

So I am about to get ready for the presentation on this project. I am really excited and after seeing a few of the presentations already, I am confident that I will able to do great. I definitely want to make it creative to make sure that I do in fact make the audience care about it. As of now, I am still in the middle of getting my presentation together. However, my final product is done. I am posting a link to it on my 5th blog post. However, I do not want to post any pictures of it until I present it. To do this program, I started from scratch. I used my previous program in case I forgot a few things (which I did). My final product is a 3 Question quiz game. This is my most complicated program I have written for android yet. It took me a few hours to program, and I think that it ended up turning out great!

Although I will not show the final product until presentation day. I will show a few things.

Here is the new icon:

Here is also some of the code that I used:


Well, the big day is coming up. I am actually not that very nervous, to be honest. I think I am going to do a good job, so I am not in any worried state. I will walk up and speak with confidence. I will make sure that I am the best that I can possibly be up on that stage while presenting. Well, lets see what happens shall we?


Commented Blogs (3/26/15): Alycia Lee, Margo Kaplan, Liliana Xu

Thursday, March 12, 2015

Vlog: Update On Project




New Apk: https://drive.google.com/open?id=0B4QAu9suqlVZLXJCM1J0aTRrOGs&authuser=0

Blog Post 3.5: Comments & Updates

Commented on the blogs of: Avery Ryan, Matt Graeff, Thomas O'Farrel.

Updated APK will be coming up soon. I am posting a vlog tonight and will have the download links on the post. (keep in mind the app just shows progress. Its not very useful)

Sunday, March 1, 2015

Blog Post 3: Continuation of Project

Overview:
During this cycle of working on learning how to develop for android, I worked on what I had already done with the Google tutorial. I added certain things to my test application such as more actions, the opening of external apps, and a new color scheme. I also gave my application an icon. It is there simply to show that I can do so, and is not complicated for that reason.

Showing off:
Last time that I showed my application working was in an emulator that came with Android Studio, which was the application I have been using for this project. I had recently learned how to develop a signed apk (application install file). So, I decided to put it on my tablet and give it a go. The results were quite good.







As you may have noticed, the color scheme is very different from the last version of the application. I thought that changing the colors would definitely spice up everything. As it did. However, the colors were the hardest things to deal with. It took me roughly 2 hours plus to get it to work. The whole time, this was me:

However, I was eventually able to get the colors to work (thank god). I also worked on having my app open other apps. You may have noticed a search button and a menu button (3 dots). When you hit the menu button, it shows the word "Settings". By clicking on settings, you would be taken to system settings. I also added a search button that if you hit it, it will take you to google.com.
As I have also mentioned, I was also able to change the icon of my application. It is a very basic icon. I did not mean for it to be complicated. I just wanted to test my ability to change the icon. I was successful. This is the icon I made:

And here it is in action:


Conclusion:
These were overall small improvements to the app. However, they took a lot of time and patience to get to work. The ability to customize the app in the way I did made me feel great about myself. I am hoping to soon get into making an app from scratch instead of from tutorials (copy & paste situation). I am also hoping to crack open an android programming book in my possession to see if it can also help me in this endeavor.

APK:
I have posted a copy of the apk for anyone to install on their system. 

Sources:
So, I have a TON of sources. This is because I looked at a lot of them while I was trying to solve some problems with my application. Excuse the size:

Gif Source: www.giphy.com

Commented Blogs (3/2/15): Fred Sorg-Taylor, Ruby Lee, David Weiss