GithubHelp home page GithubHelp logo

ctrlf_android's Introduction

CTRLF_Android

Ctrlf_Logo

Contributor

Made with contributors-img.

서비스 소개

개발자를 위한 CS 정보를 제공하는 모바일 어플리케이션 CtrlF

  • 다양한 CS 정보를 확인하고, 더 나아가서는 직접 CS 정보를 만들어 공유하는 서비스입니다.
    • CS 정보를 Note, Topic, Page 트리구조로 나눠 마크다운뷰로 제공합니다.
    • Issue와 Editor를 이용하여 CS 정보를 생성,수정,삭제가 가능합니다.

주요 기능

스플래시

앱 구동 시 CtrlF 애니메이션이 나타납니다.

로그인

사용자의 ID, PW를 입력받아 로그인합니다.

메인

현재 모아진 아이디어의 갯수, 노트리스트, 이슈리스트를 보여줍니다.

노트리스트

노트리스트를 보여주며, 노트 추가 버튼으로 노트 추가가 가능합니다.

노트디테일

 선택된 노트의 하위 토픽 리스트를 보여주며, 토픽 추가 버튼으로 토픽 추가가 가능합니다.

페이지리스트

선택된 토픽의 하위 페이지 리스트를 보여주며, 페이지 추가 버튼으로 페이지 추가가 가능합니다.

페이지디테일

선택된 페이지의 정보를 마크다운뷰로 보여주며, "관련이슈로 이동", "수정하기" 기능을 사용 가능합니다.

페이지에디터

제목, 수정사유, 내용 등을 채워 페이지 생성이 가능하며, 다양한 마크다운 기능 및 사진 추가, 마크다운 프리뷰을 지원합니다.

이슈리스트

현재 생성된 이슈리스트를 보여줍니다.

이슈디테일

선택된 이슈의 정보를 보여주며, 권한에 따라 이슈의 승인, 미승인, 수정, 삭제 등의 기능을 사용 가능합니다.

Packaging

CtrlF
  ├─📂entity
  ├─📂issue
  │     ├─📂detail
  │     └─📂issue
  ├─📂main
  │     └─📂banner
  ├─📂note
  ├─📂page
  │     ├─📂detail
  │     └─📂editor
  ├─📂registration
  │     ├─📂signin
  │     ├─📂signout
  │     └─📂signup
  ├─📂repository
  │     ├─📂dao
  │     ├─📂dto
  │     │     ├─📂request
  │     │     └─📂response
  │     └─📂network
  │           └─📂api
  ├─📂splash
  └─📂util
        ├─📂base
        └─📂uri

Specification

Architecture MVVM
Jetpack Components DataBinding, LiveData, ViewModel, Lifecycle, viewPager2, Navigation
Other Library Glide, MarkdownView, SlidingPaneLayout
Network Retrofit2, coroutine
Strategy Git Flow
Other Tool Slack, Trello, Confluence

ctrlf_android's People

Contributors

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