marvelapp's Introduction
marvelapp's People
marvelapp's Issues
[Search] 페이제네이션 기능 구현
- pagination 기능 구현
[Refactor] Usecase Interface 화
[Search] 검색화면 UI 구현
- 영화 캐릭터 ViewHodler layout 구현
- 영화 검색화면 기본 UI 구조 구현
- RecyclerView 기본 설정
- Adpater 기본 구조 구현
[Favorite] Favorite Character 삭제 기능 구현
[Init] UI 기본 구조 구현
- SearchFragment 생성
- FavoriteFragment 생성
- TabLayout, ViewPager2로 Fragment 전환 기능 구현
[Search] 마블 캐릭터 저장 기능 구현
- local database 저장기능 구현
- local database에 저장시 카드 색상변경 기능 구현
[Refactor] 파일 포멧 수정
- 파일 모멧 수정
[Favorite] Favorite 화면 구현
- Favorite 화면 UI 구현
[Search] 저장기능 수정
- Favorite Character 저장 기능 수정
[Search] 마블 캐릭터 삭제 기능 구현
- 로컬 데이터베이스에서 캐릭터 삭제 기능 구현
[Init] Hilt 환경 설정
- Hilt Plugin 추가
- Hilt 의존성 추가
- Application 클래스 추가 및 AndroidManifest에 등록
[Test] Data Module Test
- MarvelLocalDataSourceImpl Test 코드 작성
- MarvelRemoteDataSourceImp Test 코드 작성
[Favorite] Favorite 캐릭터 목록 가져오는 기능 구현
- Favorite Charater 불러오기 기능 구현
- 그외 UI 업데이트 기능 구현
[Favorite] Favorite Character 불러오는 기능 수정
- 저장된 순서로 정렬 기능 추가
[Favorite] Local Database 기능 구현
- Room 추가
- 저장기능 및 호출기능 추가
[App] App Layer 에서 Presentation Layer 분리
- 레이어 분리
[Search] 마블 캐릭터 검색 Api 기능 추가
- MarvelApiService 구현
- MarvelRemoteDataSource 구현
- Api Key BuldConfig에서 사용하도록 설정
[Search] 검색 기능 구현
- Api 요청 비동기 처리 기능 구현
- ViewHolder 초기화 기능 구현
- 비동기 동작 처리시 프로그래스바 표시하는 기능 추가
[Refactor] SearchMarvelCharactersUseCase 수정
[Init] 각 레이어 모듈 생성
- Presentation Layer 생성
- Domain Layer 생성
- Data Layer 생성
[Init] 로컬 프로젝트 리모트 프로젝트 연동
- 로컬 프로젝트 생성 후 리모트와 연동작업
[Test] Domain Module
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.