no image
[ 2023 인사교 ] 안드로이드 intent
#인공지능사관학교 #광주 #인공지능 #과학기술정보통신부 #광주광역시 #수강후기 #프로젝트#인공지능사관학교4기 #인공지능사관학교 후기안녕하세요​저번 글에도 적었지만서두,,​intent에 대해서 복습할 겸​다시 적어보려고 합니다​사실 아직도? 잘 모르겠어요 애매해요출처: 네이버 영어사전intention이라는 명사(의도)의 형용사형인거 같은데요,,,좀 생소한 단어때메 굉장히 이해가 안 됨 아무튼​다시 적어보겠읍니다​비유:인텐트 ~ 우체통다양한 어플리케이션 내에서 다양한 컴포넌트와 통신과 상호작용을 가능하게 하는 중요한 개념Chat GPT - 3.5http://www.oldgift.com/m/product.html?branduid=84563​액티비티와, 서비스, 외부통신과의 중개, 콘텐츠 제공 등​다양한 상호작..
2024.11.18
no image
[ Kotlin ] 기능 구현 완료 후 방향
액티비티의 라이프사이클이나 코루틴에 대해서 어떻게 설계를 해야할까..테스트는 어떻게 진행해야할까. 머리를 쥐어짜내던 요즘 메모리 효율을 어떻게 끌어올려야하나에 대해서 점점 고민이 깊어지는 상황 (아직 짬찐데 어떻게 하지.....)왜냐? 프로젝트가 거의 마무리 단계이기 때문. 그렇게 여러 블로그를 찾아보다가 우연히 현재 toss의 안드로이드를 담당하시는 개발자분의 깃헙에 들어갔다가 한 샘플을 보게 되는 NA..패키지 구성부터가 내가 생각했던 것과 전혀 달랐던 상황.  그냥 코드만 읽다가 안 사실인데, Composable 어노테이션을 적은 함수를 내 activity 그니까 controller에서도 가능한 점이 신기함 (controller 맞나..?) 아무튼 디자인 패턴 등 여러가지 앱의 배포와 디버깅, 버전..
2024.11.18
no image
[ Kotlin ] 안드로이드 Compose - State, ViewModel
진짜 정신과 시간의 방에서 지낸 며칠간드디어 첫 번째 Compose 가이드를 끝냈다(걍 진짜 뛰쳐나가고 싶은 적 2번..)암튼 플러터 기초에서도 배웠던StatelessStateful+ViewModel(동적 값 변동)이렇게 배웠는데구글 codelab은 어떻게 예시 어플도 이렇게 그럴싸하게 생긴건지 ㅋㅋㅋ암튼231220 완료 후 231221에 복습 한 번 더 하며 적을 예정231223 시작!0. 키오스크에서 메뉴를 추가하면 총 합 금액이 계산돼서 변동되는 것과 같은 원리. 또한 메뉴가 개많으면, 우리 RecyclerView처럼 뷰가 보이는 것(LazyColumn)Live Data, Observe같은 형태로 기존에는 만들었던거 같은데,, 너무 gpt에 의존하다보니까 제대로 공부못했음. 암튼해당 CodeLab ..
2024.11.13
no image
[ Kotlin ] Compose - 레이아웃만들기(material icon과 modifier 등)
231205를 마지막으로 인공지능사관학교의 app개발 과정도 끝이났다.그래서 포폴도 만들어보고? 이력서도 적어봤는데띠용걍 전멸,,그래서 여러 커뮤니티를 떠돌면서 정보를 줍줍했으니결론은개인프로젝트로 내 역량을 키우고 검증하자였다. (지금까지 한 게 너무 빈약해서 경쟁력이 없다)그렇게 무지성으로 layout 짜다가 문득 드는 생각이? ㅋㅋ내가 시간과 노력을 쏟아서 했던 개인프로젝트가, 들인 노력에 비해 실무에서 별로 안쓰는 것들로만 이뤄지면 걍 낭패.그래서 찾아본 결과Compose (jetpack)라는게 요새 많이 쓴다고 했다구 해서 시작.일단 안드로이드에서 안내하는 모든Android 개발자를 위한 Jetpack Compose과정을 공부하는게 목표 ㅎㅎ그리고 그 전에 디벨로퍼스 페이지에서 나온기본 레이아웃 ..
2024.11.13
no image
[2023. 8. 24.]C출력문, Java 자료형 - 정보처리기사 실기
안녕하세요. 오늘 주제에 앞 서서 이걸 보시면정보처리기사 실기 접수 종료2023.09.04.(월) 오전 10:00 부터2023.09.07.(목) 오후 06:00 까지 ??  먼저 영어부터 공부해야한다는게 개 억울하지만Binary : 2진법의Decimal : 10진법의 # 첫 글자 주목 Octamal :8진법의 (문어)Hexadecimal: 16진법의 Hexa + decimal일단 이거 보고 시나공의 C언어 예제 문제를 보시죠#include = 써놓고 시작하는 문장 C언어 #include의 의미#include main(){ int i, j; scanf("%o#%x", &i, &j); printf("%d %d", i, j);} // 15#22 입력됨 // 정답: 14 34 scanf("%o..
2024.11.13
no image
[ Kotlin ] 라이브러리 의존성 문제 (구버전들)
[2024.02.22]아니 Arsenal에서 라이브러리를 찾아보던중.. 이런 오류가 너무 많이 뜸 Failed to Resolve : [어쩌구 저쩌구]결론은 ..!라이브러리 버전이 현재 안드로이드 버전과 안맞는 상황라이브러리가 추가되는 것이 있고, 안되는 것이 있다 ㅋㅋ추가되는 것들은 updated date들이 최근이라는 점..안되는 것들은 2019, 2020 년도 쯤의 버전이라는 점.암튼 머리 아프게 옛날 라이브러리들 왜 안 써지는 거지.. 하지말고그냥 사람들이 많이쓰는 것들 써보자..먼저 많이쓰는 라이브러리MPAndroid Chart  :: 일단 그래프 총집합 진짜 attribute가 너무 많아서. 깔끔하게 만드는데 시간이 좀 걸렸다. 대신 사용했던 사람들과 후기들도 많아서, 본인 custom 하는데..
2024.11.12
[ Kotlin ] 그라데이션 xml 등
1.  그라데이션 2. 그라데이션을 stroke로 주기그라데이션 설정 후 내부를 색으로 채움 4. s..
2024.11.12
no image
[ Android / PlayConsole ] 앱 배포전 Crashlytics, app-ads.txt
프로덕션 신청이 끝나면 와! 내가 만든 앱이 이제 설치가 가능하다니.. 싶지만요 사람들이 여기저기서 가져오는 Exception들..어떻게 디버깅해야할까 싶은데요Firebase의 Crashlytics? 사람들이 여기저기서 가져오는 Exception들..어떻게 디버깅해야할까 싶은데요Firebase의 Crashlytics? 이 play Console의 바이탈보다 훨씬 자세히 실시간으로 오류를 받아줍니다play console은 2일전 ~ 1일전 정도의 이미 짜게 식은 유저의 오류를 보내주거든요.. 이에 반해 파이어베이스는 실시간으로 볼 수 있습니다 구현 방법은 너무 간단하고 sdk추가 대로 움직이면 되는데 부연설명을 조금 추가해서 글을 적겠습니다. 1. 프로젝트에 파이어베이스 Crashlytics SDK 추가이..
2024.11.10
no image
[ Kotlin ] 뱃지 읽음 감지 / 최초 실행 접근
안녕하세요 사실 이런 기능 어케 만들어야 하노.. 싶다가, 여러분의 gpt4o mini의 프롬프트 요청 한도는 소중하기에 적는 건데요https://developer.android.com/develop/ui/views/notifications/badges?hl=ko 알림 배지 수정  |  Views  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 알림 배지 수정 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Android 8.0(API 수준 26)부터 알림 배지(또developer.android.com여기서는 1. 앱 설치 후 해당 화면(Fragment)의 최초 실행을 감지하는 함수이구요당연히 Activity..
2024.11.10