reposearch's People
reposearch's Issues
프로젝트 초기 세팅
작업 개요
프로젝트 진행에 필요한 초기 세팅 작업을 진행합니다.
요구 사항
- 프로젝트 생성
- databinding, viewmodel, livedata, coroutine 의존성 추가
Repo 검색 기능 추가
작업 개요
EditText에 입력한 내용으로 검색이 될 수 있도록 합니다.
요구 사항
- 검색 기능 추가
- 검색어가 없을 경우는 검색할 수 없음
Bottom Load 추가
작업 개요
리스트 스크롤 중 로딩 발생 시, 스크롤 바닥에 로딩 화면 추가
요구 사항
- bottom load xml 추가
- bottom load adapter 추가
GitHub Api로 취득한 데이터를 Recyclerview에 연결
작업 개요
GitHub Api로 취득한 데이터를 RecyclerView에 연결합니다
요구 사항
- viewModel 생성 후 repository에서 github api 데이터 취득
- RecyclerView와 연결할 Adapter 생성 및 Databinding 연결 작업
Recyclerview Paging 추가
작업 개요
Recyclerview Paging을 추가합니다.
요구 사항
- PagingSoure 구현
- PagingAdapter 구현
- PagingRepository 구현
- viewmodel에 paging 연동
Repo List XML Layout 생성
작업 개요
Repository 검색이 가능한 List의 XML을 작성합니다.
요구 사항
- main activity xml 생성
- list item xml 생성
GitHub API 연동을 위한 Retrofit2 셋팅
작업 개요
Api 연동을 위한 Retrofit2 셋팅을 진행합니다.
요구 사항
- GitHub Api Response Data class 생성
- Retrofit Api Interface 생성
- Retrofit Repository 생성
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.