Minimalist Time-Blocking App Development
Budget: $250 – $750 USD
Android Developer Needed to Build Time Management MVP with Floating Timer
Description:**
I need an Android developer to build an MVP for a simple time-blocking app called **TimeGuard**. The app allows users to create time blocks, start timers, and switch between blocks using a floating timer widget and a dialog interface.
### **Core Features**
1. **Floating Timer Widget**
* Overlay that displays the active block label and countdown (e.g., "Work: 45:23")
* Shows "No Active Block: 0 sec" if no block is running
* Draggable across the screen
* Tap to open a dialog
2. **Main Screen**
* Title: “TimeGuard”
* Block creation form:
* Label (text input)
* Duration (minutes input)
* "Add Block" button (saves block)
* List of saved blocks:
* Editable label and duration
* "Start" button that stops current block and starts selected one
3. **Dialog (opened from widget tap or timer end)**
* Not dismissible until an action is taken
* If a block is running:
* Show label (editable)
* Show remaining time (editable)
* Create new persistent block:
* Opens a form (label, duration, “Start” button)
* Create new temporary block:
* Same form, block is not saved
* Search bar to filter saved blocks by label
* List of all saved blocks with label, duration, and “Start” button
### **UX Flow**
* User opens app, creates a block, and starts it
* Timer shows in floating widget
* When timer ends or widget is tapped, dialog opens to choose or create next block
* Only one block can be active at a time
### **Technical Requirements**
* Android app in Java or Kotlin
* Use local storage (e.g., Room or SQLite) for saving blocks
* Implement draggable floating widget overlay
* Clean, single-screen UI with a dialog component
* App should require roughly 300–350 lines of code
* Estimated dev time: 12–20 hours
### **What to Include in Your Proposal**
* Examples of similar work or apps you've built
* Your estimated timeline for this project
* Any questions or technical suggestions you have for improving the MVP
Looking for a developer who can deliver a clean, functional MVP quickly and efficiently.
Description:**
I need an Android developer to build an MVP for a simple time-blocking app called **TimeGuard**. The app allows users to create time blocks, start timers, and switch between blocks using a floating timer widget and a dialog interface.
### **Core Features**
1. **Floating Timer Widget**
* Overlay that displays the active block label and countdown (e.g., "Work: 45:23")
* Shows "No Active Block: 0 sec" if no block is running
* Draggable across the screen
* Tap to open a dialog
2. **Main Screen**
* Title: “TimeGuard”
* Block creation form:
* Label (text input)
* Duration (minutes input)
* "Add Block" button (saves block)
* List of saved blocks:
* Editable label and duration
* "Start" button that stops current block and starts selected one
3. **Dialog (opened from widget tap or timer end)**
* Not dismissible until an action is taken
* If a block is running:
* Show label (editable)
* Show remaining time (editable)
* Create new persistent block:
* Opens a form (label, duration, “Start” button)
* Create new temporary block:
* Same form, block is not saved
* Search bar to filter saved blocks by label
* List of all saved blocks with label, duration, and “Start” button
### **UX Flow**
* User opens app, creates a block, and starts it
* Timer shows in floating widget
* When timer ends or widget is tapped, dialog opens to choose or create next block
* Only one block can be active at a time
### **Technical Requirements**
* Android app in Java or Kotlin
* Use local storage (e.g., Room or SQLite) for saving blocks
* Implement draggable floating widget overlay
* Clean, single-screen UI with a dialog component
* App should require roughly 300–350 lines of code
* Estimated dev time: 12–20 hours
### **What to Include in Your Proposal**
* Examples of similar work or apps you've built
* Your estimated timeline for this project
* Any questions or technical suggestions you have for improving the MVP
Looking for a developer who can deliver a clean, functional MVP quickly and efficiently.