Mobile App Development (Kotlin/Android)
Timeline
-
February 27, 2025Experience start
-
March 8, 2025Initial Client Meetings
-
March 15, 2025Initial Design
-
April 1, 2025MVP
-
April 5, 2025Review with Client
-
April 12, 2025Update Development Plans and Design
-
May 13, 2025Experience end
Timeline
-
February 27, 2025Experience start
-
March 8, 2025Initial Client Meetings
Work with clients to gather needs (graphical, technical, and research)
-
March 15, 2025Initial Design
Initial design to client. This would include GUI mock ups, data storage solutions, proposed algorithms, and other research complete.
-
April 1, 2025MVP
A working prototype for testing to the client. Might have a few rough elements (GUI, data storage, etc). But main portion of the product is functional.
-
April 5, 2025Review with Client
Met with client (after they have a chance to review MVP). Gather feedback.
-
April 12, 2025Update Development Plans and Design
Update the development plans to complete the application. This would include all changes requested by the client.
-
May 1, 2025Completed App (but not final)
The app would be considered "complete" but not yet reviewed and approved by the client. This would submitted to client for approve.
-
May 6, 2025Review with Client
Get last minute feedback from client.
-
May 13, 2025Submission of Final Completed App
The completed app. During the final exam period, the students would do a formal presentation to the clients via Google Meet (or similar platform).
-
May 13, 2025Experience end
Categories
Mobile app development Information technology Software developmentSkills
software engineering testing user interface design user documentation project development agile software development kotlin android studio client needs assessmentLooking to elevate your organization, and bring it to the next level? Bring on learners from Ohio Northern University to be your learner-consultants, in a project-based experience. Learners will work on one main project over the second half of the of the semester, connecting with you as needed with virtual communication tools.
Learners in this program/experience are sophomore and junior students in computer science (or computer engineering). The students will be learning Kotlin and Android Studio during the semester (and already know both C++ and Java and potentially some Python).
The course's catalog description: "Introduction to mobile app development with a focus on Android platform for mobile phones and tablets. Topics include Android development environment (open source IDE Android Studio), emulator-android virtual device, basic building blocks, user interface design, menus and grids, fragments, data storage, styles and themes, tabs, threads, widgets, GPS coding, touch gestures, multimedia, networking and sensors, debugging and testing."
I have uploaded images from previous year's final projects.
Deliverables are negotiable, and will seek to align the needs of the learners and the organization.
Some final project deliverables might include:
- A 10-15 minute presentation on key findings and recommendations
- A detailed report including their research, analysis, insights and recommendations
- An Android app
Project timeline
-
February 27, 2025Experience start
-
March 8, 2025Initial Client Meetings
-
March 15, 2025Initial Design
-
April 1, 2025MVP
-
April 5, 2025Review with Client
-
April 12, 2025Update Development Plans and Design
-
May 13, 2025Experience end
Timeline
-
February 27, 2025Experience start
-
March 8, 2025Initial Client Meetings
Work with clients to gather needs (graphical, technical, and research)
-
March 15, 2025Initial Design
Initial design to client. This would include GUI mock ups, data storage solutions, proposed algorithms, and other research complete.
-
April 1, 2025MVP
A working prototype for testing to the client. Might have a few rough elements (GUI, data storage, etc). But main portion of the product is functional.
-
April 5, 2025Review with Client
Met with client (after they have a chance to review MVP). Gather feedback.
-
April 12, 2025Update Development Plans and Design
Update the development plans to complete the application. This would include all changes requested by the client.
-
May 1, 2025Completed App (but not final)
The app would be considered "complete" but not yet reviewed and approved by the client. This would submitted to client for approve.
-
May 6, 2025Review with Client
Get last minute feedback from client.
-
May 13, 2025Submission of Final Completed App
The completed app. During the final exam period, the students would do a formal presentation to the clients via Google Meet (or similar platform).
-
May 13, 2025Experience end
Project Examples
Learners in groups of 3-5 will work with your company to identify your needs and provide actionable recommendations, based on their in-depth research and analysis.
Project activities that learners can complete may include, but are not limited to:
- Utilize Android Studio to develop event-driven programs for Android devices.
- Apply the core frameworks needed in Android applications.
- Design user interfaces for mobile devices.
- Develop and deploy a mobile application of their own design.
- Applies technical skills/knowledge to the development of a technology/product.
- Modifies an idea/product based on feedback.
- Be able to teach and learn from peers.
- Meet commitments.
Companies must answer the following questions to submit a match request to this experience:
Be available for a quick phone/virtual call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the experience.
Provide a dedicated contact person who is available for weekly/bi-weekly drop-ins to address learners’ questions as well as periodic messages over the duration of the project.
Provide an opportunity for learners to present their work and receive feedback.
Provide relevant information and/or data as needed for the project.
How is your project relevant to the experience?
Timeline
-
February 27, 2025Experience start
-
March 8, 2025Initial Client Meetings
-
March 15, 2025Initial Design
-
April 1, 2025MVP
-
April 5, 2025Review with Client
-
April 12, 2025Update Development Plans and Design
-
May 13, 2025Experience end
Timeline
-
February 27, 2025Experience start
-
March 8, 2025Initial Client Meetings
Work with clients to gather needs (graphical, technical, and research)
-
March 15, 2025Initial Design
Initial design to client. This would include GUI mock ups, data storage solutions, proposed algorithms, and other research complete.
-
April 1, 2025MVP
A working prototype for testing to the client. Might have a few rough elements (GUI, data storage, etc). But main portion of the product is functional.
-
April 5, 2025Review with Client
Met with client (after they have a chance to review MVP). Gather feedback.
-
April 12, 2025Update Development Plans and Design
Update the development plans to complete the application. This would include all changes requested by the client.
-
May 1, 2025Completed App (but not final)
The app would be considered "complete" but not yet reviewed and approved by the client. This would submitted to client for approve.
-
May 6, 2025Review with Client
Get last minute feedback from client.
-
May 13, 2025Submission of Final Completed App
The completed app. During the final exam period, the students would do a formal presentation to the clients via Google Meet (or similar platform).
-
May 13, 2025Experience end