foundy-llc / camstudy-android Goto Github PK
View Code? Open in Web Editor NEWThe Android App of the cam study service for Capstone Design
The Android App of the cam study service for Capstone Design
이 기능으로 해결하는 문제
Gson은 Kotlin의 특징을 100% 활용하지 못하는 컨버터이다.
내가 생각한 솔루션
Kotlinx Serialization이나 Moshi와 같은 툴로 대체
이 기능으로 해결하는 문제
예외처리가 일부분만 되어있어 프로덕션에는 문제가 될 수 있음
내가 생각한 솔루션
모든 요청마다 성공, 실패 응답으로 나누기
이 기능으로 해결하는 문제
아래의 코드를 보면 주석이 없이는 설명하기 어떤 값이 어떤 의미를 담는지 이해하기 어렵다. 이를 개선해야한다.
내가 생각한 솔루션
existsInitInfo 타입을 Result나 다른 타입으로 수정하거나 아니면 아예 구조를 바꾸기
이 기능으로 해결하는 문제
기능 모듈까지 루트 폴더에 위치하여 프로젝트 구조를 한 눈에 파악하기 어렵다.
내가 생각한 솔루션
feature 모듈을 만들어 기능 모듈들을 feature 모듈 하위로 이동하기
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.