본문 바로가기 메뉴 바로가기

Летучий программист

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Летучий программист

검색하기 폼
  • 분류 전체보기 (67)
    • Languages (1)
      • Python (0)
      • Kotlin (1)
      • Dart (0)
    • Server (10)
      • Spring (1)
      • PHP (3)
      • DB (0)
      • ETC (4)
      • Django (1)
      • AWS (1)
    • App (47)
      • Flutter (27)
      • Android Native (20)
      • General (0)
    • 그 외 (9)
      • CS (1)
      • SCM (1)
      • ETC (0)
  • 방명록

Kotlin (7)
Simple CryptocurrencyApp Clone w Clean Architecture

결과화면 Structure - Common Resource : response를 emit할 때 쓰이며 본 프로젝트에서는 UseCase에서 기술됨. ❓타프로젝트할 때 동일한 클래스를 usecase가 아닌 viewmodel에서 적용하다가 MutableLiveData 변수와 타입 오류가 계속 났는데 아직 원인을 못 찾음 sealed class Resource(val data: T? = null, val message: String? = null){ class Success(data: T): Resource(data) class Error(message: String, data: T? = null): Resource(data, message) class Loading(data: T? = null) : Resou..

App/Android Native 2022. 1. 5. 21:12
Clone project - Book App - Step 9 (comments)

결과화면 1. AdapterComment - onBindViewHolder - date를 다시 long으로 변환시켜줄 것(addcomment 메서드 실행 때 string으로 저장함) - deleteComment는 removeValue()만 하면 되므로 기술 생략 override fun onBindViewHolder(holder: HolderComment, position: Int) { //init auth firebaseAuth = FirebaseAuth.getInstance() //get data val model = commentArrayList[position] val date = MyApplication.formatTimeStamp(model.timestamp.toLong()) holder.dat..

App/Android Native 2021. 12. 29. 02:07
Android - Unsplash API w retrofit2 - 2

주안점 1. SharedPreferences를 통한 영구 저장 2. RecyclerView를 통하여 사진/검색어 목록 반복 출력 3. Retrofit을 통한 API 호출 4. 검색어 목록(SearchView)과 사진 출력화면(PhotoView)을 한 Layout으로 처리하기 5. 저장된 검색어 중복처리 6. 검색어 저장 모드 설정 미해결 1. SearchView EditText에 검색어를 컴퓨터 키보드로 작성 후 검색하면 저장된 검색어 중 하나를 클릭 시 나타나는 selectableItemBackground(light pink)효과가 해당 검색어로 재로딩되는 사진 RecyclerView에 그대로 안개처럼 적용되는 부분. 에뮬레이터의 키보드 이용시 해당 현상X. Ref: https://www.youtube..

App/Android Native 2021. 10. 14. 02:49
Android - Unsplash API w retrofit2 - 1

완성화면: Выводы : Даром не пройдет 😂😂😂 Debugging 1. viewBinding으로 activity_main의 include(layout_button_search)의 각 컴포넌트 요소의 id 찾기 -> binding.frameSearchBtn(include에도 id 기재).frameSearchBtn(layout_button_search의 id).btnProgress(컴포넌트) 2. Handler().postDelayed is deprecated -> Handler(Looper.getMainLooper()) 3. ProgressBar 미표시 -> ProgressBar의 android:translationZ="xdp" 주안점 1. eventListener의 interface 직접..

App/Android Native 2021. 10. 8. 17:22
KOTLIN BASIC V

Ref: https://www.youtube.com/channel/UCutO2H_AVmWHbzvE92rpxjA (개발하는 정대리님) Singleton - a creational design pattern that lets you ensure that a class has only one instance, while providing a global access point to this instance. - kotlin에서는 한 메모리를 사용하는 것으로 이해 + class가 아닌 object로 선언

App/Android Native 2021. 10. 8. 16:00
카메라 기능 구현 w cameraX in kotlin

참조: https://www.youtube.com/watch?v=HjXJh_vHXFs Spring으로 쇼핑몰 구현했을 때도 느꼈지만 파일 업로드/저장은 언어, 프레임 무관하게 어렵다. 게다가 안드로이드는 보안이나 기타 설정 등으로 그 난이도가 제곱은 되는 듯하다. 이것저것 다 시도하다가 가장 디버깅 요소가 적었던 cameraX를 여기에 적어보며 솔직히 아직도 알고리즘이 아니라 프로세스에 대한 이해만 있는 만큼 재차 복습할 것 😬 ❓ emulator의 자체 카메라 사용이 아닌 실제 웹캠 사용을 원할 경우 AVD 설정 바꿔줄 것 AVD MANAGER -> 시뮬할 모델 Edit -> Show advanced settings -> Camera (Front: Webcam, Back: Webcam) 1. 환경 설정..

App/Android Native 2021. 9. 30. 14:54
KOTLIN BASIC I

компилируется в байткод JVM или в JavaScript; программы могут использовать все существующие Java-фреймворки и библиотеки. Kotlin можно интегрировать с Maven, Gradle и другими системами сборки; язык очень прост для изучения; исходный код открыт; в IntelliJ доступна автоматическая конвертация Java-кода в Kotlin и наоборот; язык null-безопасен — надоедливые NullPointerException остались в Java. Вот..

App/Android Native 2021. 9. 17. 17:52
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • dagger-hilt
  • querydslKotlinError
  • FirebaseConfigurationForMultipleBuildTypes
  • flutter_android_app_links
  • FlutterWirelessDebuginAOS
  • android_app_link_domain_works_with_adb_but_not_works_with_browser
  • KotlinFlow
  • querydslQclass
  • WirelessDebug
  • MultipleFirebaseEnvironments
  • Android
  • unsplashAPI
  • retrofit_generator
  • android_app_links
  • RunAFlutterProjectIniPhoneFromVSCode
  • flutter_secure_storage_issue_iOS
  • Kotlin
  • android_domain
  • retrofit_toJson()_error
  • android_app_links_domain
  • retrofit_generator_conflicts_with_freezed
  • flutter
  • Laravel
  • phplaravel
  • AndroidWirelessDebug
  • futter_api
  • querydsl5.0.0jakarta
  • flutter_storage_not_working_for_the_first_time
  • mvvm
  • laravel9
more
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바