Coder Social home page Coder Social logo

amatda's Introduction

Amatda

프로젝트 기간은 약 9개월 입니다. (아래 기술된 기술을 독학하는 시간이 포함됨)

  • 해당 프로젝트는 다음 기술들을 독학하며 실습하기위한 개인 프로젝트입니다.
  • 기술
    • 디자인, 아키텍쳐 및 디자인 패턴
      • mvvm
      • data - domain - presentation 패키지 구분
      • material Design
    • 언어
      • kotlin
      • rxjava2
      • coroutine (적용되지 않음)
    • 종속성 주입
      • dagger2
    • AAC
      • room
      • viewModel
      • view/data binding
      • livedata
      • navigation component
      • workmanager
    • 라이브러리
      • glide
      • okhttp
      • retrofit
      • gson
      • tedPermission
        • rxjava 권한
      • tikxml
        • xml 파싱
      • keyboardvisibilityevent
        • 키보드 이벤트 감지
      • materialsearchview
        • db 검색
    • API
      • 공공데이터 포털 날씨 검색
      • 공공데이터 포털 지역 코드 검색
      • 공공데이터 포털 주변 관광지 검색
      • Google Map
      • Google Place
      • Google Geofence
      • FireBase 인증
      • FireStroe
      • FireAuthentication
        • 이메일 인증
        • 구글 계저 로그인
      • 카카오톡 이메일 로그인 (적용 필요)
    • 테스트
      • mockito (적용 필요)
    • FireBase
      • FCM
      • 서버
    • 구글 앱 등록
  • 프로젝트 구성도
    • 스크린샷 2021-12-05 오후 6 27 54
  • 프로젝트 UI Navigation
    • 스크린샷 2021-12-05 오후 6 25 46

아마따(Amatda) 여행 비서 어플리케이션

기능


로그인

  • 이메일 회원가입
  • 구글을 통한 로그인
  • 현재 주변의 3일간의 날씨를 안내합니다.
  • 현재 주변의 맛집과 관광지를 소개합니다.
나의 가방
  • 자신의 가방을 생성 및 가방속 주머니에 물품을 직관적으로 생성합니다.
  • 자신의 가방속 물품을 검색하여 위치를 파악
여행 리마인더
  • 여행지역을 추가하고 사전에 정한 메모를 해당 지역에 도착하였을때 알림을 통하여 리마인더 시켜줍니다.
  • 진행중인 여행이 있을경우에만 해당 여행속 여행지역에 한하여 해당 기능이 작동합니다.
마이 페이지
  • Q & A
  • 개인정보 보호정책
  • 가방 백업 및 복원
  • 프로필 사진 등록
  • 닉네임 변경
  • 로그아웃

개발 현황


21/07/29 (펼치기/접기)
* 가방 추가 * 아이템 추가 * 아이템 수정 툴팁 * 삭제 * 사이즈 * 개수 * 색깔 * 아이템 터치로 이동 * ![중간기획](https://user-images.githubusercontent.com/51182964/127456396-e77f8dc8-6718-4980-8f4f-ae06b984ebcc.png)
21/08/10 (펼치기/접기)
* 32 등분 설명표시 * 탭 레이아웃으로 가방 위치에 따른 보기 * DrawLayout 추가 * App bar 추가 * 주머니와 물건 층개념 도입 * ![구현결과](https://user-images.githubusercontent.com/51182964/128870399-61a1a26f-bb72-40ed-afb3-b18d8d66858e.png) * 검색기능 개발에 시간이 많이 소요될것으로 예상되어 디자인과 ui는 Material SearchView 라이브러리를 사용하기로 결정 * 검색 기능 예상 UI *

  • 구글플레이스토어 '아마따'

amatda_graphics_image_1024_500

  • 자신의 가방속 물품을 검색하여 위치를 파악

amatda's People

Contributors

sdk0213 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.