전체 글
-
COCView #1 플러터 첫작품 선택앱 개발/flutter cocview 2023. 12. 14. 11:26
# 앱 선정전부터 하고 있던 모바일 게임중에 ClashOfClans 라는 게임이 있는데,전적조회 같은용도로 이용하던 사이트와 앱이 있다. ( 사이트가 굉장히 느림 )클론코딩 + 애니매이션 효과 추가이것으로 결정! 참고 https://www.clashofstats.com/ Clash of StatsClash of Stats is Clash of Clan's number one site for statistics, rankings and history of Players and Clans.www.clashofstats.com # 배포 타겟 안드, 웹 iOS - 맥북이 현재 없으므로 나중에 빌드해서 배포 전세계 게임하는 유저가 천만정도 되므로 전세계 타겟 # 눈여겨본 패키지 convax_bottom_bar..
-
입문앱 개발/dart & flutter 2023. 3. 17. 18:59
멀티플랫폼 개발로 어떤걸 선택할까 고민하다가 Dart / flutter 를 배우기로 했다. 안드로이드 앱개발은 책한권안보고 구글링으로 했지만, 이번엔 제대로 익혀보기로 함. (배워놓으면 유용할것 같단 말이지..) 짬날때마다 강의보고 간단한 앱개발을 해보기로 함. 노마드코더 강의 무료이니 이걸로 ㄲㄲ~ 이유 1. 구글이 밀고 있는상태고 지원범위도 넓어지는중 ( 이제 핫해질거라고 확신이듬 ) 2. UI가 매우 간편해서 빠르게 산출물을 낼수 있어보임 3. 나는 js를 해본적이 없으므로 뭘 배워도 처음 4. 빠른속도 / 유지보수 용이
-
-
팔사고 #3 판매, 구매 기록 남기기앱 개발/android native 팔사고 2022. 12. 16. 10:30
잠시 잊고 있었다가 다시 작업중..ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 기능 복잡한거 떼고 언능 출시 시켜버리자~~~ UI 구현에 필요한것은 깃헙에서 가져와서 조립시킴 implementation 'com.github.dmytrodanylyk:android-morphing-button:1.0' //애니메이션버튼 implementation 'com.takisoft.datetimepicker:datetimepicker:1.0.3' // 달력 implementation 'io.github.ParkSangGwon:tedpermission-normal:3.3.0' // 권한체크 implementation 'com.github.zerobranch:SwipeLayout:1.3.1' // 스와이프하여 삭제할때 사용 수정은 요렇게 ..
-
팔사고 #2 정리앱 개발/android native 팔사고 2022. 10. 21. 10:16
구현할 내용 정리 나름 이전에 만든앱보다는 UI에 신경을 좀 쓰고자 함 ( 개발자스러운 UI라고 혹평을 들어 충격받음 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ) 노력은 했다는걸 어필! 정렬 같은 기능은 floating action button으로 만들 생각 찾아보니까 card_view라는 것도 있네. 다른 안드개발자의 UI 최대한 copy copy.. 더보기 1. 기록 사고팔때의 기록 확인, 수정, 삭제 통계 - 일,월,연 단위 수익 정렬 - 시간, 금액, 장소, 즐겨찾기, 상품별 2. 현황 현재 구매되어 있는 목록 정렬 - 시간, 금액, 장소, 즐겨찾기, 상품별 3. 상품 상품추가 상품구매 정렬 - 시간, 금액, 이름 4. 관리 로그인 백업 복원 다른사람과 같이 공유 순서는 아래와 같음 3상품추가 ..
-
브라우저 자동화(by 셀레니움) 5 - 호출 코드c# Winform 개발/웹 자동화 2022. 9. 30. 14:10
메인로드 할때 - 크롬드라이버 업데이트, 크롬드라이버 잔여 프로세스 제거 private void MainFrm_Load(object sender, EventArgs e) { try { // 프로세스 종료 foreach (Process process in Process.GetProcesses()) { if (process.ProcessName.StartsWith("chromedriver")) { process.Kill(); } } // 크롬드라이버 업데이트 new ChromeDriverUpdater.ChromeDriverUpdater().Update(Application.StartupPath + "\\chromedriver.exe"); } catch (Exception ex) { MessageBox.Sho..