AITP Region 3 Student Conference
Building a Future in Information Technology
The Mobile Application Development competition will allow teams of one to two students to utilize their analysis, problem-solving, design/architectural, and Java/Objective-C/Swift coding skills and apply them to the development of a mobile application within an approximate three hour time frame. Contestants will be presented with a problem statement and specific assumptions that must be followed in order to implement a viable solution. The aspects and deliverables of each required phase will be defined. Each team is free to attack any portion of functionality that they see within the given time frame.
**NOTE** Windows Phone will not be a supported platform for the Mobile Application Development competition – only Android and iOS solutions will be accepted.
Teams for this contest can consist of 1-2 Students. Each member can bring your own computer(BYOC).
This contest will take place on Thursday, October 20, 2016 from 7:00 ‐ 10:00 PM
- Ability to program in the appropriate language for the target platform (each team can choose whether they want to build an Android or iPhone based solution)
- Familiarity with the API for the target device/platform in order to be able to:
- Use an array, hash or file to manipulate or display data
- Store/retrieve information locally on the device using the device’s built-in database platform
- Use device hardware sensors - such as magnetometer, accelerometer, gyroscope
- Capture jpeg images from the device’s built-in camera and store/retrieve/display them within the application
- Be able to run your prototype application within the simulator included in the SDK installed on your computer
- BYOC (Bring Your Own Computer)
- Have the SDK for your selected platform (Android or iPhone) installed and ready to go
- Minimum API levels: Android API 16+ (4.1), iOS 8+
- You must use the native IDE and programming language for your chosen platform
- Web-based IDEs like PhoneGap, Sencha, and Titanium are specifically disallowed.
- Bring whatever open source libraries, sample code, reference books, etc. you would like to use with you to the contest
- BYOD – You may bring your own iOS or Android device, if you choose. While not required, it may be helpful as a means of testing, and may be faster than using an emulator/simulator
If it doesn’t compile, it will not be evaluated. Please ensure that a working prototype is submitted for judging, along with all source code and related resources.
- 70% Successfully meets functional requirements
- 15% Technical elegance of solution
- 10% Creativity of solution
- 5% Code documentation
Contests will use Course Management Software
The AITP Region 3 Student Conference will use Coursesites Software, which is a free product from Blackboard. Each contest will have its’ own course with a login for each team. Any documents the team will need will be loaded under the Information folder for each contest. The students will submit their solutions under the Content folder.