# Retrofit_Learn **Repository Path**: zhuyst/Retrofit_Learn ## Basic Information - **Project Name**: Retrofit_Learn - **Description**: 一个完整实现登陆、注册、更新用户信息的Android Demo,主要学习了Android的交互方式。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-02-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Android前端:按MVP模式进行编写,核心使用Retrofit + RxJava + OkHttp进行交互和多线程
后台:按MVC模式进行编写,使用SpringBoot + MyBatis实现User的RESTful API
实现了记住密码和自动登陆功能,有Empty验证,当用户名/密码错误时,登陆按钮会变为红色并显示错误信息
实现了基本的注册功能,用户名/密码有长度限制判断,重复密码有afterTextChange的事件不断与上面的密码进行比对,电子邮箱有使用Regex进行格式判断
实现了基本的用户信息查看与修改功能,进入界面先将个人信息请求并渲染到UI上,并提供修改信息的功能