GithubHelp home page GithubHelp logo

hakzzang / burnout Goto Github PK

View Code? Open in Web Editor NEW
13.0 13.0 3.0 28.56 MB

그냥 아무것도 하기 싫을 때, 앱을 통해서 '성취감을 줄 수 있지 않을까?'로 시작하는 오픈소스

License: GNU General Public License v3.0

Kotlin 100.00%
android burnout dagger2 hilt jetpack mvvm

burnout's Introduction

burnout's People

Contributors

ggujangi avatar hakzzang avatar serensis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

burnout's Issues

채팅 기능에 데이터베이스 연결하기

채팅 기능에 데이터베이스 연결하기

  • 기존에 만든 Dao를 플레이 규격에 맞게 변경하기
  • 저장하기 기능 추가
  • 불러오기 기능 추가
  • 데이터베이스 테스트코드 추가

가로모드로 돌아갈 때 버그 수정하기

가로모드로 돌아갈 때 버그 수정하기

  • 바텀 네비게이션이 제대로 나오지 않는 현상 개선하기
    문제 :
  • 가로모드로 돌릴 때, 발생하는 에러는 현재 FragmentDialog의 생성자 변수에 대한 소실함.
  • Fragment를 기본적으로 만들어줄 때의 구조처럼 newInstance()를 통해서 생성을 해야함.
  • 하지만, 생성자의 파라매터는 Map과 콜백이라서 어떻게 해야할지 고민
    해결방법:
  • 변수인 lastScript와 callback을 뷰모델과 프레그먼트에서 갖고 있도록 로직 변경

카메라 UI 적용

CameraX API 적용
캡쳐 후 미리 보기 화면 구성
TF 결과 보기 화면 구성

카메라 미션 기능

전체 진행 작업
1차 :

  1. 구글 TF 카메라 예제 분석 <진행 중>
  2. Bird Model 로 데이터 변경 후 테스트
    =============================
  3. Project UI 로 변경 <진행 중>
  • 이미지 캡쳐 기능 추가
  • material UI 적용

scetchi 분석 TF 추가

스케치 분석 UI 및 TF 모델 추가
기존 TF Worker에 해당 내용 추가
채팅 스크립트 추가 및 연동 완료 <테스트 필요>
연결 부분에 잘못된 곳은 수정 필요

스크립트 고도화하기

스크립트 고도화하기

  • MainActivity -> ChattingActivity 연결
  • Answer를 통해서 카메라로 연결
  • Answer에 따라 다른 답변 보여주기
  • Script 보완하기

Project 구조 잡기

Project 구조 잡기

  • 라이브러리 추가
  • 프로젝트 아키텍쳐 구조 추가

뱃지함 만들기

뱃지함 만들기

  • AppBar와 뱃지함 연결하기
  • 뱃지함 UI 만들기

각종 버그 개선

각종 버그 개선

  • 버블로 Activity 죽는 현상
  • 3스테이지까지만 진행하도록 로직 변경
  • 데이터베이스를 통해서 썸네일 접근하도록 로직 변경

채팅 버그 개선하기

채팅 버그 개선하기

  • 채팅 버그 개선하기
  • 가로모드 돌릴 때 다이얼로그 죽는 현상 개선
  • 대화가 다이얼로그 들어갔다 나오면 정상적으로 작동하지 않는 현상 개선
  • 정상적으로 대화가 진행되지 않는 현상 개선
  • 미션을 완료하고, submitList가 되지 않아서 최신화가 되지 않는 현상 개선

Stage UI 및 로직 추가하기

Stage UI 및 로직 추가하기

  • 데이터베이스 연결
  • Stage UI 연결
  • 진행한 미션, 진행하는 미션, 완료한 미션으로 나누어서 UI 보여주기

대화 기능 추가하기

대화 기능 추가하기

  • 대화 선택하기
  • 스토리 작업하기
  • 스토리에 따른 진행하기
  • 메인화면 리스트에서 스토리 진행하기
  • 마지막 스토리 이어서 하기
  • 버블에서 스토리 읽기

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.