Project.다원 Ensemble_개발(11)_공통코드 화면 개발(2) + a


음! 오늘은 DB 연동(불러오기까지만)이 된 부분은 어느정도 보여드리고,

+a를 보여드릴까합니다!

미리 +a가 뭔지에 대해 힌트를 드리자면, 아이로 시작합니다!


공통코드 화면 (PC)

공통코드 화면 (PC)

 

일단, 보시는 것 처럼 아이디 및 값을 불러오는 작업까진 마쳤습니다.

대분류, 중분류, 소분류 모두 하단 Grid에 값을 추가/삭제 그리고 수정까지 할 수 있는데,

이는 아직 Front단에서만 작업이 되고 있고, Back단에서는 아직 값을 받는 부분까지는 작업하지는 못했네요.

(이 부분은 내일 작업할 것 같습니다.)

시간이 조금 걸렸는데, 처음에는 +와 -버튼을 누를때마다 Modal을 띄워 하나씩 저장하려 했으나..(졸면서 해서 그런가 이상한 혼종이...) 무엇을 위한 Grid겠습니까!

Toast Grid의 아름다움을 느끼며 Grid 내에서 추가하고 삭제 그리고 수정까지 가능하도록 변경을 했습니다. (Modal을 만들고 연동하는 작업을 실제로 하고 있긴 했었습... << 결국 모조리 지웠지만..)

어쨌든 Modal에 살짝 시간을 뺏긴 덕분에 DB연동부분은 미미하게 진행이 되어버렸네요 ㅠㅠ

추가로 아직 DB에서 데이터를 전체만 가져올 뿐이지 특정 필터를 걸어 가져오는 기능은 적용되어 있지 않습니다.

때문에 저장 기능을 만들면서 대/중/소분류를 나누는 기능도 만들어 보이는 화면에서도 대/중/소분류를 나눠서 보이게 만들어줘야할 것 같네요.

뭐.. 이런 부분들은 내일 또 추가로 진행을 하도록 해야죠.

 

 

+a !!

그리고 추가적으로! 아무래도 한번에 알아보시는 분들은 대단하신 분들이긴합니다만!

아이콘(?!?!?!?)을 변경했습니다. (이거 알아보신분들 정말 눈썰미 좋으시거나, 평소에 저의 게시글을 잘 보신 분들.. 그럴일 없나..ㅠㅠ)

우선 변경사유는 추후 iOS(iPadOS), Android에 연동할 APP을 만들때 아이콘을 통일 시키고 싶었는데,

무려 google에서 MIT License로 Material Icon을 배포하고 있어서 바로 변경했습니다.

(fontawesome은 바로 뜯어냈습니다 ㅋ..)

덕분에 아이콘을 변경하는 부분에서도 시간을 조금 빼앗겨버렸네요 ㅋㅋ

 

적용을 하고는 조금 부족한(?) 느낌이 없지않아 있으나.. 익숙해지리라 생각듭니다. ㅎ..

무엇보다 모바일(Native Mobile Application)도 생각하면 공통적으로 사용할 Icon이 있는 것 만으로도 감지덕지죠.

 


오늘은 이 정도에서 마무리를 할게요.

(글 쓰는 시간 벌써 2시 14분 ㅋㅋㅋ 내일이 아닌 오늘도 커피의 힘을 빌려야겠습니다 ㅋㅋㅋ)

 

한가지 개발에 특이사항(애로사항)이 생겼는데, 모바일단의 Android 및 iOS는 개발함에 있어 조금 문제가 있을 수 있을 것 같습니다.

특히, iPadOS용의 테스트 태블릿은 일단은 있어서 개발이 가능하리라 생각은 들지만, Android 태블릿은 어떨지 모르겠네요.. (테스트 장비가 없는 상태라..)

Android 태블릿의 경우 많은 고민을 해봐야겠습니다. 그도 그럴게 테스트 장비를 구매하기에는 조금 벅찬상황이라..ㅠㅠ

추가로 또 다른 함정은 iPadOS용 태블릿도 iPad Pro 9.7 (1gen)이라서 이거 이외 제품은 아마 호환성은 장담하지는 못할 것 같습니다. 

생각을 해보니 카메라 기능이 필요한데.. 제 경험상 생각보다 카메라가 문제가 많았던 부분이기도 해서.. (하드웨어가 워낙 조율하기가 힘든 부분이더라구요.)

 

어..? 벌써 2시 30분? 얼른 취침을!!

 

오늘도 고생 많으셨습니다!

 

 

버전정보 (v1.0)

 - v1.0 2020.08.11 배포

 

 

* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.

* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.

* Karzin은 항상 공부중입니다. 설명이 틀리거나 잘못된 부분이 있다면 의견내주시는대로 수정하도록 하겠습니다.

 

Project.다원은 개인(karzin)이 기획, 분석, 설계, 디자인, 개발, 유지보수 등

모든 부분을 혼자 맡아 진행하는 개인 프로젝트입니다.

Project.다원 Ensemble

Karzin

abbeea@naver.com

 

+ Recent posts