⭐️ 1. 쏘카프레임 https://socarframe.socar.kr 가이드를 웹으로 너무 잘 정리해주셨네요! (로딩 부분 감동,,) https://tv.naver.com/v/15842187 쏘카프레임 구축 배경과 과정 NAVER Engineering | ※ 발표자: 박지홍 님, 전수빈 님 (쏘카) ※ 발표월: 20.07 ※ 목차 - 쏘카프레임 소개 & 구축 배경과 방식 소개 - 다크모드와 컬러 시스템 - 디자이너-개발자의 협업 방법 (컴포넌트 tv.naver.com 디자이너 두분께서 발표해주셨어요! 쏘카는 스케치, 제플린 쓰신다고 합니다! 2. 리디 디자인 시스템 https://ridi.design RIDI Design System 리디를 디자인하기 위한 단 하나의 시스템 ridi.design 발표를..
swift-algorithms 패키지 / swift-collections 패키지 가 등장하면서 (참고: WWDC 2021 Meet the Swift Algorithms and Collections packages) 기존에 extension으로 만들어서 쓰고 있었던 chuck 메소드를 패키지 안의 메소드로 교체할 수 있게 되었습니다! [ as is ] import Foundation extension Array { // https://www.hackingwithswift.com/example-code/language/how-to-split-an-array-into-chunks public func chunked(into size: Int) -> [[Element]] { return stride(from: ..
package:flutter/foundation.dart 안에 있는 describeEnum 를 이용하여 enum value의 short description 을 구할 수 있습니다. 즉 아래 예제에서 처럼 'Day.monday' 가 아니라 'monday' 를 구할 수 있다는 뜻! [ 실 사용 예제 ] enum Language { KOR, ENG } enum value를 뷰(CupertinoSegmentedControl)에 그대로 뿌리고 싶을 때 사용해주었습니다! (Language.KOR 이런 식으로 뷰에 보여지면 안되니까..) import 'package:flutter/foundation.dart'; int _segmentedIndex = Language.KOR.index; Map _segments() {..
[ Flutter Web Support ] Flutter 2.0 릴리즈 노트 > Flutter web support hits the stable milestone 을 보면 Flutter 2.0 부터 stable channel 에 web support가 가능해졌습니다! (2021년 3월에 Flutter 2.0 나왔어요) same codebase로 앱(iOS, 안드로이드) 뿐만 아니라 웹도 배포할 수 있습니다! web support를 지원하는 초기 릴리즈는 세가지 시나리오에 포커스를 맞추고 있습니다. 1. Progressive web apps (PWAs) : 웹의 범위를 데스크톱 앱의 기능과 결합하는 점진적 웹 앱 2. Single page apps (SPAs) : 한 번 로드되고 인터넷 서비스와 데이터를..
플러터 버전 업그레이드 글에서 해준 것은 맥에 설치된 flutter SDK 버전을 업데이트한 것입니다. 해당 Flutter SDK를 flutter SDK path로 참조하고 있는 다른 프로젝트들도 모두 같은 플러터 버전을 쓰게 되겠죠? 그럼 프로젝트 별로 다른 버전을 쓰고 싶다면 어떻게 해야할까요? (파이썬 가상환경처럼 아주 간단하고 깔끔하게 프로젝트별로 다르게 환경을 설정할 수 없는 것 같습니다.... 🥲) [1] 배경지식 > pubspec file의 Dart, Flutter SDK 버전 제약 조건 - 문서: https://dart.dev/tools/pub/pubspec#sdk-constraints # Dart SDK constraints pubspec.yaml 의 네모친 부분은 Dart SDK의 버전..
Upgarding Flutter 문서 에 해당하는 내용입니다. [1] 배경지식 > channels Flutter는 네가지 release channels 을 가집니다. (stable, beta, dev, master) 그래서 Flutter SDK releases 를 보면 각 채널별로 버전 리스트가 있습니다. Upgrading Flutter 문서를 보면 stable 채널을 사용하기를 권장하고 있고, 아래 명령어로 현재 나의 채널을 찍어보면 stable로 나오는 것을 보아 디폴트값이 stable 인것 같습니다. flutter channel [2] Upgrading the Flutter SDK and packages Flutter SDK와 너의 앱이 의존하고 있는 패키지들을 모두 업데이트하려면 너의 app의 r..
피그마 맥 앱에서 Community를 눌러줍니다. 프로필 > Plugins 눌러줍니다. 그럼 설치된 플러그인들 목록이 나오는데, 그 밑에 있는 In development > New > New plugin 을 눌러줍니다. 플러그인 네임을 정해주고 Figma Design을 선택해줍니다. 저는 사용자와 인터렉션이 필요없어서 가장 간단한 방식의 Run once 타입의 플러그인으로 선택해줬습니다! Save as를 누르면 저장이 되고 폴더 안에는 javaScript, typeScript 파일과 json 파일이 있군요 이 플러그인은 디자인 파일 > Plugins > Development 에 나오기 때문에 개발하면서 적용해볼 수 있습니다. 적용하면 나오는 에러는 code.js 에 있는 에러네요 피그마 API 문서 보고..
[ 이슈 ] - Deployment Target iOS 13인 앱 개발 - Xcode 12.5 사용, iOS 14 시뮬레이터 / 디바이스 로 돌려봄 SFSymbol 앱에서 검색으로 원하는 이미지 찾음. (SFSymbol 앱 메이져 버전이 1인 것을 사용하는 줄 알았는데, major version 2 였음...) 인터페이스 빌더에서 해당 이미지 설정함. 하지만 iOS 13에서 이미지가 안나오고 있다는 것을 뒤늦게 알게됨,,, 🥲 gearshape는 iOS 14부터 지원되기 때문! [ SFSymbol > 사용가능한 버전 ] SFSymbol 앱에서 느낌표를 누르면 사이드바가 열림 그 상태에서 이미지를 선택하면 사용가능한 버전이 나오는데 꼭꼭 체크해야겠음! ✔️
[ 이슈 ] Deployment Target이 iOS 13인 앱에서 value change를 감지하기 위해 onChange(of:perform:) 를 사용하려고 했으나 onChange는 iOS 14부터 지원되는 것이였습니다,,, 애플의 Picker 를 예제로 대응책을 살펴보겠습니다! 방법 1 ) onReceive(_:perform:) 는 iOS 13부터 가능하므로 이것을 써준다. onReceive에 Publisher 타입을 넘겨줘야하므로 Just 로 감싸줘야하는데, 이를 위해 import Combine 해줘야합니다. import SwiftUI import Combine enum Flavor: String, CaseIterable, Identifiable { case chocolate case vanill..
- Total
- Today
- Yesterday
- ipad multitasking
- Flutter Text Gradient
- 구글 Geocoding API
- 플러터 얼럿
- Flutter Spacer
- flutter 앱 출시
- cocoapod
- github actions
- 장고 Custom Management Command
- 플러터 싱글톤
- flutter build mode
- Flutter Clipboard
- Flutter getter setter
- Django Firebase Cloud Messaging
- Sketch 누끼
- Python Type Hint
- ribs
- PencilKit
- Django FCM
- DRF APIException
- flutter deep link
- drf custom error
- Dart Factory
- flutter dynamic link
- METAL
- SerializerMethodField
- Django Heroku Scheduler
- Flutter 로딩
- Watch App for iOS App vs Watch App
- 장고 URL querystring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |