App Development Research Summary

This summer, I learned a lot about app development. Through my research, I now feel very comfortable with the basics of Android Studio and both Java and Kotlin. I also learned how time consuming ground-up app development can be. Even starting with a computer science background, it took me a while to get comfortable with the software and actually begin making something. That is exactly why I believe these online courses are so beneficial, they give a structure to learning these often difficult topics. So here, I’ll try and evaluate the strengths and weaknesses of some of the most popular websites for learning android app development and other tech skills. 

[Read more…]

App Development: Update 3

This is the final update for my app development research, and I’m continuing to wrap up the project. At this point, I’ve worked through a few popular courses on the internet for android studio and tried to close in on their strengths and weaknesses. I’ve learned most of the foundational skills for android app development and am thinking about where I can branch out from here.

[Read more…]

App Development: Update 2

This is another update for my app development research as I continue to make progress. At this point, I’ve done most of the Treehouse courses on beginner and intermediate app development and am trying to focus on building a prototype for the app I’m trying to develop. For my app, I’m thinking about either making a calendar/scheduling tool that could connect multiple devices, or if that idea is out of scope for this summer project, a simpler inventory manager tracking how much food, materials, etc. the user has available. Right now, I’m learning SQL to implement a persistent storage feature into my prototypes so that, even when the app is closed, any changes made by the user remain. I’ve gotten a lot more comfortable using Android Studio, the IDE I’m using to develop these apps, and I definitely think these online courses have helped me over some pretty steep learning curves.

[Read more…]

App Development: Update 1

I am writing this having done about 1/3 of the work hours outlined by this grant. At this point, I’ve looked into and completed a few online app development guides and have begun working on the foundation for my app. Two websites stood out as particularly good for learning app development, Treehouse and Udemy. Over the last week I’ve focused mainly on Treehouse, but they both use a similar follow along strategy for teaching, having students watch videos of apps being created and do everything the instructor does. And although this might take away some opportunity for the student to try progressing on their own, it’s almost necessary to follow along with a teacher when learning how to use Java and Android Studio (the language and development environment I use to make apps). Although with enough determination anyone could learn how to use these tools, there’s a pretty steep learning curve with all the syntax and APIs these tools require to function.

[Read more…]