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

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

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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)
  • 방명록

Android (5)
Jetpack Navigation Component w SafeArgs

Concept Jetpack Navigation allows users to navigate across, into and back out from the various pieces within an app. Benefits - simplifies setup for common navigation patterns - handles backstack - automates fragment transactions - types safe argument passing - handles transition animations - simplifies deep linking - centralizes and visualizes navigation Supports for - Activities, Fragments, Cu..

App/Android Native 2022. 1. 14. 16:29
Unsplash API w MVVM/Retrofit2/Hilt/Navigation

Ref: https://github.com/codinginflow/ImageSearchApp/tree/Part-13_Handling-Process-Death 결과화면 - 이전 Unsplash API를 MVC 구조로 공부한 것을 포스팅한 만큼 이번에 동일한 API를 MVVM구조로 어떻게 구축할 수 있는지 알아보는 것을 최우선으로 함 - gradle 설정이 참조 소스와 다르므로 주석이나 몇몇 코드들도 살짝 상이함 (거의 다 최신으로 설정) 구조 - 보통 api로 받는 정보의 경우 data로 분류하는데 이 튜토리얼의 경우 큰 것(ex: {totla: xxx, total_pages: xxx, results: [~~~]})은 api로 실질적으로 필요한 데이터가 담긴 model인 UnsplashPhoto(resul..

App/Android Native 2022. 1. 14. 01:55
KOTLIN - Flows

Flow ♾️ поток из нескольких эленментов включая конечные и бесконечные Operators (терминальные и НЕтерминальные) - map: преобразует Flow в Flow - filter: фильтрует элементы, не соответствующие условию - drop: отбрасыват первые N элементов - take: берет первые N элементов ⚡Терминальные операторы 1) выполняют Cold Flows или 2) подписываются на Hot Flows Cold Flows - в неактивном состоянии + ленивая..

App/Android Native 2022. 1. 10. 01:34
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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Laravel
  • android_app_links_domain
  • mvvm
  • android_app_link_domain_works_with_adb_but_not_works_with_browser
  • querydsl5.0.0jakarta
  • querydslKotlinError
  • flutter_storage_not_working_for_the_first_time
  • flutter
  • MultipleFirebaseEnvironments
  • querydslQclass
  • retrofit_generator
  • laravel9
  • futter_api
  • Android
  • KotlinFlow
  • retrofit_toJson()_error
  • AndroidWirelessDebug
  • retrofit_generator_conflicts_with_freezed
  • FlutterWirelessDebuginAOS
  • RunAFlutterProjectIniPhoneFromVSCode
  • dagger-hilt
  • flutter_android_app_links
  • unsplashAPI
  • android_app_links
  • phplaravel
  • flutter_secure_storage_issue_iOS
  • Kotlin
  • FirebaseConfigurationForMultipleBuildTypes
  • WirelessDebug
  • android_domain
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

티스토리툴바