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

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

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

flutter (10)
[Flutter/iOS] flutter_secure_storage iOptions - Unable to fetch the stored data from local storage for the first time in iOS.

ISSUE The first API, which requires an access token stored in local storage, was unable to trigger at all and led to an infinite loading status ONLY in iOS. I found that it occured from some issues with 'flutter_secure_storage' library after upgrading it from 7.0.1 to 9.0.0. Strangely, it was able to write the data from the API response well during the first trigger, but it totally couldn't read..

App/Flutter 2023. 10. 16. 12:29
[Flutter/iOS] Run a project on a physical iPhone from VSCode. (Hot reload available) & wireless connection

As a person who started programming mobile applications with Android Native, it's quite tought to be familiar with Xcode. When it comes to a development tool for a flutter project, VSCode is the best and perfect choice. Let's try to reload and debug a project in a (troublesome) physical iPhone directly built from VSCode. 1) Connect your real physical iPhone using a USB cable. 2) Open your [proje..

App/Flutter 2023. 7. 13. 12:29
[Flutter] How to expand a tap area of Checkbox?

The "Checkbox" is a default widget which displays a "V" sign, based on its bool value. Its customizable feature makes it a go-to choice for many people, eliminating the need to create a totally new widget. However, one downside that its tap area is limited with its borders that might make users feel uncomfortable to touch. You rarely make its size to the maximum, as it is checkbox which is usual..

App/Flutter 2023. 6. 29. 14:38
[Flutter] How to secure secret keys and build app bundles with specific target file (not using flutter_dotenv)

There are several ways how to secure secret keys such as api access tokens in mobile development. The most widely-used method is to store them in .env file supported by the third party library named flutter_dotenv and it has been regarded safer than the hard-coded way. Although the best variant is to get them from server, we decided to secure our keys in the flutter project but not to use .env f..

App/Flutter 2023. 5. 16. 12:33
Flutter - How to get a global BuildContext to use anywhere?

BuildContext => A handle to the location of a widget in the widget tree in Flutter and is used for widgets, navigation, dialogs and etc. Why global BuildContext ? => To navigate to another screen or call a dialog as a result of specific function. BuildContext is limited to use in the "build" method of stateless or stateful widget that makes troublesome for MVVM architecture where business logics..

App/Flutter 2023. 2. 22. 18:21
Flutter Hook - Summary

Hooks ? - let us organize the logic inside a component into reusable isolated units. - let use functions instead of having to constantly switch between functions, classes, higher-order components, and render props. - are fully encapsulated and work as a isolated local state within the currently running component. - redeems statefulWidget's difficulty of logic reusability. (Ref -> https://medium...

App/Flutter 2023. 2. 1. 17:27
table_calendar is not scrollable vertically inside ListView/SingleChildScrollView

ISSUE => table_calendar is not scrollable vertically inside the main scrollview widget. If you don't use vertical gesture for table calendar and want to make it scrollable listening to the main widget such as ListView, SingleChildScrollView, set "false" to the property of "primary" of ListView and make sure that you have blocked verticalSwipe in "availableGestures" inside Table Calendar.

App/Flutter 2023. 1. 31. 11:26
Flutter - 앱 아이콘, 앱 이름 변경

앱 아이콘 설정 👩🏼‍🦰 가장 손쉬운 방법으로는 flutter_launcher_icons 라이브러리를 사용하는 것. 👱🏼‍♀️본인은 figma를 통해 각 해상도에 맞는 이미지를 추출했으나 없을 경우에는 https://appicon.co/ 를 통해 생성할 것. 1. AOS 1-1. 해상도별 "PNG" 파일을 준비하여 [app] - [main] - [res] 의 mipmap의 각 파일에 원하는 파일명 혹은 기본 파일명(ic_launcher)로 지정하여 넣어준다. 👀 파일 명은 전체 다 동일해야 한다. mdpi 1x (160dpi) hdpi 1.5x (240dpi) xhdpi 2x (320dpi) xxhdpi 3x (480dpi) xxxhdpi 4x (640dpi) 1-2. 파일명이 ic_launcher가 아..

App/Flutter 2022. 11. 30. 11:33
Riverpod 2.0 - Concepts

Add all needed dependencies below. ## flutter only flutter_riverpod ## makes to use flutter_hooks and Riverpod together hooks_riverpod ## dart only riverpod Consumer listens to providers inside a StatefulWidget. rebuilds widgets once a provider gets updated. final valueProvider = Provider((ref) => 42); class ProviderPage extends StatelessWidget { const ProviderPage({ super.key, required this.col..

App/Flutter 2022. 10. 18. 14:44
Flutter font size is too small in IOS compared to AOS

회사 제품의 가장 기본 bodytext의 크기는 14이나 디자인 QA 도중 IOS에서는 14가 아니라 체감 10 혹은 11 정도로 표출되는 것을 확인했다. 갖고 있는 기기가 안드이다 보니 IOS는 13 Pro 시뮬레이터로 돌리며 QA를 진행한 핸드폰 역시 아이폰이었는데 기종마다 차이가 있는 건지에 대해서는 아직도 미해결이다. 이런 저런 방법을 다 동원했을 때 그나마 폰트 크기를 키워준 건 MedaQuery를 통한 textScaleFactor 설정이다. 단, 이역시도 100% 해결은 아니므로 주의하는 것이 좋다. Text마다 지정하는 것보다 최상단 App Class의 MaterialApp의 builder 프로퍼티를 통해 선언해 주어야만 전체 적용이 가능하다. 하기 코드에서는 혹시 모를 상황에 대비하여 cl..

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

티스토리툴바