RentKeeper v1.0 交付说明(2026-10-28)
第 4 名「房东收租管家(创意库 i330 + i212)」第一版已开发完成,构建一次通过(仅修过一处多余导入)。
产物
- APK:
~/workspace/your_files/RentKeeper-v1.0.apk(15.7 MB,debug 签名,可直接装)
- 源码:
~/workspace/landlord-rent-android/
- 包名:
com.landlordrent.app,versionCode 1 / versionName 1.0,minSdk 24 / targetSdk 34
- Kotlin + Jetpack Compose 纯原生(无 WebView),SQLite 本地存储;aapt 校验仅 POST_NOTIFICATIONS + RECEIVE_BOOT_COMPLETED,未申请 INTERNET 权限,零联网、无账号。UI 英文优先。
需求复核结论(开工前已做):信号未反转,照计划开工,但口径有漂移,已如实标注
- 2026-10 搜索可见:小房东赛道确实在升温——Landlord Lite(未上线、先做候补名单)直接主打「给 1–10 套房的独立房东、简单收租提醒」,LandlordHub、RentPager 等也在抢同一人群,说明需求与付费意愿被多方验证。
- 但现有玩家几乎全是云端平台型:账号注册、租客门户、在线收款、银行卡/银行账户连接、按套收费的订阅 SaaS。本 App 押的「完全离线、无账号、不碰支付、数据只存本机的极简收租记账本」这个子角度,搜索结果里没有玩家在占。
- 漂移提示:清单原判「低偏中」同质化成立且在往「中」漂移——将来上架时,商店文案必须把 "no account / fully offline / private" 打在最前面,不能只写 "simple app for small landlords"(那句已经被 Landlord Lite 占了)。
第一版 2 个功能(按需求文档原样落地,范围砍住)
- 房源 / 租客 / 租约登记 + 自动提醒
- 房源增删改查(名称/地址/备注);租约登记含租客姓名/电话/邮箱、月租、每月收租日(1–28 号)、押金、起止日期(可设无结束日期 = 按月续租)。
- 本地提醒(每日 9:00 统一检查、按实时账本判断,不留过期闹钟):收租日前 3 天提醒、到期当天未收足提醒、租约到期前 30 天 / 7 天提醒、逾期汇总提醒;开机自动恢复布防,开 App 自愈。Android 13+ 未授权通知时,首页有横幅、设置页有双入口引导。
- 收租流水记账 + 逾期标红汇总
- 按「租约 × 月份」记账:金额、到账日期、方式(银行转账/现金/支票/卡/其他)、备注,支持部分收款(自动算剩余欠额)、改删。
- 每个租约自起始月起逐月生成应收账单;已过收租日未收足的自动判逾期,首页红色汇总卡(逾期总金额 + 笔数)+ 逐条红色明细(几天 late、已付多少),点按钮直达补记收款;租约详情页有 Outstanding 区 + 全部账单月状态(Paid / Partly paid / Overdue / Unpaid)。
- 仪表盘另有本月 Expected / Collected、未来 30 天到期清单、60 天内到期租约清单。
设置页:货币 12 种可选(USD/EUR/GBP/AUD/CAD/NZD/CNY/JPY/INR/SGD/AED/CHF,默认 USD)、通知状态与系统设置入口、About(含免责声明:仅个人记账工具,不收款、不连银行、不提供租约文书或法律建议)、一键删除全部数据。
未做(按 v1 范围砍掉)
订阅付费墙、在线收款/支付、合同与租约文书生成(法律风险,明确不做)、租客门户/租客端、筛选背景调查、维修工单、费用支出记账、报表导出、多语言 UI、release 签名包。
已知问题
- 无真机/模拟器实测(仅完整编译 + aapt 结构与权限校验)。建议真机首验一条链:「加房源 → 建租约(收租日设为 3 天后)→ 等/改系统日期验证提醒 → 记一笔部分收款 → 看逾期标红与汇总变化」。
- 提醒采用非精确闹钟(每日 9:00 检查制),可能有分钟级漂移;强省电 ROM 可能延迟,开 App 可自愈重排。
- 逾期判定不设宽限期:收租日次日 0 点起未收足即算逾期(late 天数从收租日算);部分收款按已付金额抵扣,剩余部分继续计逾期。
- 首月账单按整月租金计:租约若月中起始,第一个月仍按整月应收显示,需要房东自行用部分收款或备注处理按天折算的情况。
- 删除房源会级联删除其租约与全部收款记录(删除前有明确确认框);删除租约同样会删掉其收款记录。