So it recently occurred to me that I haven’t posted all of the homework assignments that demonstrate the things that I’ve learned in Always On, Always Connected up to this point in the semester. I’ll attempt here to show off some of the stuff that we’ve done so far:
Weeks 1, 2, and 3: Luisa and I collaborated on working on a project that we called Document It! It ended up incorporating all of the things that we worked on in the first three weeks: working with layouts, creating and switching between different activities and views, displaying video and images, toast messages, and so on. Working on it was a struggle at first, but we eventually began to get the hang of things.
Week 4: This week I chose to concentrate on webviews. Given my familiarity with HTML/CSS/Javascript, it only made sense! I don’t have just a homework assignment to show for this, since I essentially took the code that I originally messed around with for homework and extended it so that it could morph into my midterm. Check out here to see the video from there that shows how the app works (and if you check out my earlier post, you can click on a slideshow that shows a bit of the code/how it was done).
Speaking of that midterm (and of Weeks 6 & 7), for its creation I also ended up hooking a database to the app and making the website responsive so that it could easily translate across web and mobile. I enjoyed doing that, but what I’d really like to do is wrap the objects coming in from the database in Java code so that they’ll be more flexible to work with (but that will be embellished come finals).
And now I’ll jump back to Week 5. I spent this week just playing around with the canvas.draw. I was actually pretty unsuccessful and I couldn’t get my app to show anything, no matter what I tried to draw (I’ll show some pictures of my code below in case it elucidates why), but the truth was that around this point I was still enthralled by the webview + database capabilities, so when it didn’t work I switched over to working on that stuff more.
Where am I now? As I said earlier, I’m playing around with the Gson library so that I can do more with the data coming in from my database. In addition, I’m debating between switching to PhoneGap, which employs the HTML/CSS/Javascript that I’m already familiar with and as a bonus will work with both iOS and Android systems. On the flipside, though, I’ve already invested time into coding in Eclipse, and it would be nice to get really really comfortable with that environment.
We’ll see where things go from here!