Básicamente, lo mejor es plantearlo como un proyecto general, no como "app". Eso es solo un detalle.
A la hora de plantear un proyecto hay que responder a una serie de preguntas:
¿Que quiero hacer?
¿Para que sirve?
¿Como funciona?
¿Como lo voy a conseguir?
Y a partir de ahí, lo troceas todo en tareas pequeñas que puedas lograr paso a paso. Te pongo un ejemplo rápido, yo hice una nevera portatil en mi grado:
¿Que quiero hacer?
Una nevera portatil de vacunas/organos
¿Para que sirve?
Para transportar productos sanitarios largas distancias sin romper la cadena de frío que puede dañar estos elementos
¿Como funciona?
Enchufado hasta que ha de transportarse, que entonces activa un circuito que blablabla...
¿Como lo voy a conseguir?
Tengo que fabricar una placa, el programa, voy a basar el funcionamiento en este elemento...
Y de ahi divido mas. Por ejemplo, si el actuador para el frio va a 12V y mi controlador da 5, algo tengo que hacer, con lo que he de preguntar como consigo tener linea de 5 y de 12, asi que planteo ¿como saco 12v? Pues con el cacharro x que...
Así hasta que no surgen mas subtareas o preguntas