As a part of my minor in Computer Science at Berea College, I spent two semesters focusing on Java and a semester learning to write Android Apps. During the first few weeks of the Android Development course, we used App Inventor to gain a basic understanding of the Android layout and environemt as well to assist in tutoring the lower level Android class. For the rest of the semester I worked with a team member to write Android apps natively in Eclipse using the ADT bundle. Our main project was the BC Convo App, for which I wrote a large portion of the code. Since I enjoyed the challenge of writing code and creating a unique product, I independently continued to work on and improve the BC Convo App, as well as creating a BC Quick Contact App after the semester was over. I hope to be able to continue to support and improve these apps over time. The code for two of my apps are available on Gitbhub, while the third should be up later in 2013.
This app allows the user to keep track of the convocations that he or she has attended throughout the semesters. The layout is optimized for both phones and tablets. Currently the data is hard-coded into the app, but hopefully another app update can be pushed out soon with XML update capability.
View the source code on Gitub
View on Google Play
BC Quick Contacts
This app allows the user to quickly contact various departments on campus either by calling them directly, or emailng them. The app also provides information about each department like hours, location, and extension. The layout changes slighltly depending on if the device supports calling or not.
View the source code on GitHub
View on Google Play
This is a relatively simple app, which uses open source code to show an image and be able to zoom in and move around. The app has not been released yet and is still in alpha stage. Some of this is due to time constraints from working in the other two apps, but is also due to having to update a portion of the Adobe Illustrator file that the map originally was from. Hopefully it can be released in the near future.