분류 전체보기
-
[Flutter] 공공 데이터 Encoding API키가 적용이 안될때 방법Flutter 2021. 10. 17. 14:22
공공 데이터를 신청해서 작업을 할 때 Encoding 된 키가 적용이 안돼서 여러 시도 끝에 해결했습니다. EncodigKey가 %%3D%3D 로 끝나는 경우 https://meyerweb.com/eric/tools/dencoder/ 해당 링크로 접속하셔서 Decode 작업이 필요합니다. Decode 작업을 끝냈을 경우 키가 == 로 끝이 나실 건데 Decoding 작업을 끝낸 키를 다시 적용하시면 정상적으로 작동이 될 것입니다.
-
가사를 기록해보자, 가사 기록 앱 [가사집]앱 소개 2021. 10. 16. 21:20
바쁜 일상 속에 다들 어떤 방법으로 마음을 달래시나요? 저는 노래를 들으며 그 노래에 가사들로 위로를 받곤 한답니다. 그러다 힘이 되어주는 가사들을 꺼내보고 싶을 때 꺼내보며, 소중히 간직할 수 있는 방법이 있을까 고민을 하다 가사집이라는 어플을 개발하게 되었습니다. 저처럼 지친 하루를 버틸 수 있게 하는 노래 가사들을 속으로만 간직하고만 계셨다면 지금부터는 가사집 어플을 통해 가사들을 간직하는 것은 어떨까요? 감성 깊은 밤에 가사집의 흰 바탕이 가사 작성의 방해가 될까 봐 다크 모드를 추가해보았습니다. 개인적으로 야간 시외버스를 탈 기회가 많았는데 그때 버스 창가에 기대어 가사를 작성할 때 굉장히 도움이 되었습니다. 작성자님이 작성하신 가사들을 선택하시면 해당하는 가사만 보여드릴 수 있게끔 UI를 구성..
-
[Flutter]MediaQuery를 적용한 Padding 값 입력시 오류 해결 방법Flutter 2021. 10. 12. 15:05
디바이스 기기마다 각자 고유의 크기가 존재하는데 이에 대응하기 위해선 반응형을 사용해야 합니다 반응형으로는 흔히들 MediaQuery를 이용해 자주 구현하시는데 저도 최근에 MediaQuery를 활용해 앱을 개발하다가 유독 Padding 값에 MediaQuery변수를 입력할 때 오류가 생겨 의문이 들었습니다. 우선 저는 이런 식으로 각각 변숫값에 width와 height를 따로 적용하여 사용했습니다. MediaQuery에 대해서는 이후에 같이 대화를 나누어보겠습니다. 이 오류에 대한 해결방법은 다음과 같습니다. 그저 EdgeInsets 앞에 붙은 const라는 키워드를 없애면 오류가 사라집니다. const 키워드는 한번 변수에 설정한 값은 다시 재설정할 수 없으며, const로 정의한 상수는 런타임에서 ..
-
[Flutter] D8: Cannot fit requested classes in a single dex file (# methods: 66953 > 65536) 대한 오류 해결방법Flutter 2021. 10. 12. 14:21
플러터로 앱 개발을 하다 규모가 커지게 되면 코드도 많아지면서 라이브러리도 또한 많아지게됩니다. 이럴때 나타나는 오류로 해결방법은 의외로 간단했습니다. 앱 하단에 build.gradle에 들어가서 multiDexEnabled true 를 추가해주시면 됩니다. 왜 멀티DEX에러가 발생하는 걸까? 너무 많은 메소드를 가져와서 실행을 하려고 하니 박스가 가득찬 탓에 메소드를 담을 그릇이 부족하기 때문에 박스를 더 추가하라고 요구하는 것입니다.