Giter Club home page Giter Club logo

dimigoin-android-v2's People

Contributors

gijuno avatar min-uuu avatar mingu129 avatar nutyworks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dimigoin-android-v2's Issues

Content Box ์ œ์ž‘

  • Custom spacing (optional: defaults to 25dp)
  • Summary (optional: defaults to null)
    • Support annotated string
  • Touch to navigate
  • Content

๋’ค๋กœ๊ฐ€๊ธฐ๋กœ ์•ฑ ์ข…๋ฃŒ ํ›„ ์žฌ์‹คํ–‰ ์‹œ ์ถฉ๋Œ ์˜ค๋ฅ˜

2022-03-11 20:59:29.990 14647-14647/in.dimigo.dimigoin E/AndroidRuntime: FATAL EXCEPTION: main
    Process: in.dimigo.dimigoin, PID: 14647
    java.lang.NullPointerException
        at androidx.navigation.NavController.handleDeepLink(NavController.kt:1201)
        at in.dimigo.dimigoin.ui.MainActivity.onNewIntent(MainActivity.kt:117)
        at android.app.Activity.performNewIntent(Activity.java:8070)
        at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java:1441)
        at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java:1454)
        at android.app.ActivityThread.deliverNewIntents(ActivityThread.java:3882)
        at android.app.ActivityThread.handleNewIntent(ActivityThread.java:3889)
        at android.app.servertransaction.NewIntentItem.execute(NewIntentItem.java:56)
        at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2252)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loopOnce(Looper.java:201)
        at android.os.Looper.loop(Looper.java:288)
        at android.app.ActivityThread.main(ActivityThread.java:7842)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

TextField ๋’ค๋กœ๊ฐ€๊ธฐ ๊ด€๋ จ ์ด์Šˆ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

image

Compose TextFiled์—์„œ ๋’ค๋กœ๊ฐ€๊ธฐ 2๋ฒˆ ํด๋ฆญ์‹œ {ํ‚ค๋ณด๋“œ ๋‚ด๋ฆผ -> ํฌ์ปค์Šค ํ•ด์ œ} ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นฉ๋‹ˆ๋‹ค.

์ด๋Š” ์ง€๊ธˆ๊นŒ์ง€์˜ ๋„ค์ดํ‹ฐ๋ธŒ ux์™€๋Š” ์กฐ๊ธˆ ์–ด์ƒ‰ํ•˜๊ฒŒ ๋‹ค๋ฅธ ๋Š๋‚Œ์„ ์ค๋‹ˆ๋‹ค.

ํ•ด๋‹น ๋ถ€๋ถ„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ฐธ๊ณ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.

https://choi3950.tistory.com/51

์ดˆํšŒ ์‹คํ–‰ ์‹œ ์žฅ์†Œ ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ค์ง€ ๋ชปํ•จ

๊ถŒํ•œ์ด ์—†๋Š” ์ƒํƒœ๋กœ API๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

https://github.com/dimigoin/dimigoin-android-v2/blob/2be8000803a3628a66a4510c2aa991305caafe73/app/src/main/java/in/dimigo/dimigoin/ui/MainActivity.kt#L86

์œ„ ์ฝ”๋“œ ์‚ญ์ œ ํ›„ ๊ฐ composable์—์„œ getViewModel() ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

`๋ฉ”์ธ-{๊ฑด๋ฌผ}`์—์„œ ์žฌ์„ ํƒ์‹œ ์„ ํƒ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜๋Š” ๋ฒ„๊ทธ

#43 PM๋‹˜๊ป˜์„œ ๋งˆ์  ํƒ€์ƒ‰ [์„ ํƒ๋จ] ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ์•„๋ฌด ์•ก์…˜์ด ์—†๋Š”๊ฒŒ ๋งž๋‹ค๊ณ  ํ•˜์…จ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ, ํ˜„ ์ฝ”๋“œ์—์„œ๋Š” [์„ ํƒ๋จ] ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์‚ฌ์œ  ์ž…๋ ฅํ•˜๋Š” ๋ชจ๋‹ฌ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Background Color ๋ณ€๊ฒฝ

์•ฑ์˜ ๋ฐ”ํƒ• ์ƒ‰์ด #F2F3F5 ๊ฐ€ ์•„๋‹Œ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๋ณธ ๋ฐ”ํƒ• ํšŒ์ƒ‰์œผ๋กœ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

TokenAuthenticator HTTP 400 ์˜ค๋ฅ˜

์›์ธ

๊ธฐ์กด Retrofit ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ, okhttp3 ํด๋ผ์ด์–ธํŠธ์— ์ ์šฉ๋œ interceptor๊ฐ€ Authorization ํ—ค๋”๋ฅผ ๋ฎ์–ด์”Œ์›€.

ContentBox UX ์ˆ˜์ • ์ œ์•ˆ

image
์ƒ๊ธฐ ๋ฐ•์Šค ์ „์ฒด๋ฅผ > ์™€ ๋™์ผํ•œ ์•ก์…˜์œผ๋กœ ์ฃผ๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

PlaceSelectorTopBar ๋’ค๋กœ๊ฐ€๊ธฐ < ๋ฒ”์œ„ ๋ณ€๊ฒฝ ์ œ์•ˆ

image
๊ธฐ์กด < ๋ถ€๋ถ„๋งŒ ๋’ค๋กœ๊ฐ€๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ–ˆ์ง€๋งŒ ์ž‘์€ ๋ฒ”์œ„ํƒ“์— ์œ„ ์ด๋ฏธ์ง€์˜ [<๋ณธ๊ด€ 1์ธต] ๋ถ€๋ถ„์„ ๋ฒ”์œ„๋กœ ์ง€์ •ํ•˜๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
@nutyworks @min-uuu

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.