Mobile App Development (Kotlin/Android)

ECCS 2431
Open Closing on January 23, 2025 / 1 spot left
Ohio Northern University
Ada, Ohio, United States
Stephany Coffman-Wolph
Assistant Professor of Computer Science
2
Timeline
  • February 27, 2025
    Experience start
  • March 8, 2025
    Initial Client Meetings
  • March 15, 2025
    Initial Design
  • April 1, 2025
    MVP
  • April 5, 2025
    Review with Client
  • April 12, 2025
    Update Development Plans and Design
  • May 13, 2025
    Experience end
Experience
1 projects wanted
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries
Categories
Mobile app development Information technology Software development
Skills
software engineering testing user interface design user documentation project development agile software development kotlin android studio client needs assessment
Learner goals and capabilities

Looking 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.

Learners
Undergraduate
Beginner levels
19 learners
Project
50 hours per learner
Learners self-assign
Teams of 4
Expected outcomes and deliverables

Deliverables are negotiable, and will seek to align the needs of the learners and the organization. 


Some final project deliverables might include: 

  1. A 10-15 minute presentation on key findings and recommendations
  2. A detailed report including their research, analysis, insights and recommendations
  3. An Android app


Project timeline
  • February 27, 2025
    Experience start
  • March 8, 2025
    Initial Client Meetings
  • March 15, 2025
    Initial Design
  • April 1, 2025
    MVP
  • April 5, 2025
    Review with Client
  • April 12, 2025
    Update Development Plans and Design
  • May 13, 2025
    Experience 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?