Code Monkey home page Code Monkey logo

mid-term's Introduction

红岩期中考核

开始时间:2022/4/29

第一次commit时间:2022/5/1

写这里的时候已经完成了最后一次commit,这次开发耗时3天不到,真正的”敏捷“开发,你问我敏捷在哪里?

敏捷在判空/doge,这次代码里面很少有判空,基本无脑 !! 这是很不好的,但是这次时间有限,也是被逼无奈😔

页面展示

Screenshot_20220503_033520_com.example.redrockmte

Screenshot_20220503_033543_com.example.redrockmte

这里只展示了部分内容,详细内容可以下载app查看

API接口

用到的API接口

实现的功能

  • 首页的下拉查看菜单
  • 色谱的大部分功能
  • 灵感的大部分功能
  • 收藏中的侧滑删除功能

用到的技术

  • 协程
  • MVVM架构
  • 自定义view(当然由于时间限制,都不是复杂)

ps:本来想使用retrofit+flow+协程,但是在实际操作中遇到了一些以我目前水平不难短时间解决的问题,所以放弃了这个组合,直接使用了协程

这次开发让我有一个最深的体会是,不管做什么事情,都要做好万全的调查之后再上手,例如这次有个8边形,我想都没想直接自定义view,结果发现有官方的控件可以实现这个效果,很让我难受(

还有一点是,找到了自己在一些技术上的不足之处,很多地方似懂非懂,导致在这写地方花了很多时间

mid-term's People

Contributors

mr-than avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.