[1] 다트의 함수 형태 리턴 타입과 파라미터 타입을 명시해줄 수도 생략해줄 수 도 있다. return을 => 로 대체할 수도 있다. bool isFood(String name) { return true; } isFood2(name) { return true; } isFood3(name) => true; return 타입을 생략한 경우 알아서 유추되지만, 파라미터 타입을 생략하면 dynamic 타입으로 되는 것을 알 수 있다. (dynamic은 어떤 타입이든 다 들어올 수 있음) [2] 다트의 파라미터 첫번째, 필수 O + 이름없는 parameter // required + not named parameter bool isFood(String name) { return true; } isFood("고기"..
Flutter 앱 자동배포 구축 - iOS 편 에서 이어집니다. Getting started with fastlane for Android 문서를 참고해주세요 [1] fastlane init 안드로이드 폴더로 이동해서 아래 명령어를 실행시켜주세요 fastlane init [2] Package Name Package Name을 물어보는데 대답해줍니다. app/build.gradle의 applicationId를 알려주면 됩니다. [3] json secret file 그 다음 json secret file의 경로를 물어보네요 json secret file을 만들어서 path를 알려줘야해요!+! Getting started with fastlane for Android 문서의 Collect your Google..
얼마전 간단한 플러터앱을 만들어서 앱스토어와 구글 플레이스토어에 배포를 해보았다. (플러터 앱 배포 회고) 근데 버그 발견해서 새 버전 낼때 때마다 iOS, 안드로이드 각각 신경써야하고 AppStoreConnet와 구글플레이스토어 콘솔 각각 들어가야하고... 두개를 다하려니 너무 귀찮다. 😭 (iOS 앱 출시 준비하기 , Android 앱 출시 준비하기 ) 그러다가 메마른 땅 촉촉한 단비와도 같은 웹 개발자의 Travis CI 기반 Flutter 앱 지속적 빌드 및 배포 환경 구축기 라는 글을 만나게 되는데... 따라해보겠습니다! (다 해보고 나니 플러터 뿐만아니라 iOS 네이티브앱에 그대로 해도 되겠더라구요) [1] Fastlane 설치하기 fastlane docs 를 참고해서 설치해줄게요 sudo g..
Get the Flutter SDK 문서 를 참고해주세요여기 따라하다가 쌍따옴표 이슈 를 만난 김에 정리합니다-!! 1) zip 다운받기 다운받으면 flutter라는 폴더로 압축이 풀립니다. 2) flutter 폴더를 원하는 위치로 이동하기 어디에 둘까하다가 홈에가서 development 폴더하나 만들고 여기에 넣어둠 3) Path 추가하기맥 OS 카탈리나부터 터미널이 bash가 아니라 zsh로 바뀌었기때문에bash_profile에 Path 추가해줘도 터미널에서 flutter 명령을 인식 못합니다. 그러니까 풀어서 설명하면..!아래 두가지 방법 중 하나로, bash_profile을 열어서open ~/.bash_profilevi .bash_profile 아래 라인을 추가해주고 저장해줘도 export PAT..
- Total
- Today
- Yesterday
- Django Firebase Cloud Messaging
- DRF APIException
- flutter 앱 출시
- Flutter Spacer
- Flutter Text Gradient
- flutter deep link
- PencilKit
- github actions
- METAL
- 장고 URL querystring
- cocoapod
- Dart Factory
- Django Heroku Scheduler
- 플러터 얼럿
- SerializerMethodField
- Sketch 누끼
- Flutter 로딩
- flutter dynamic link
- Django FCM
- ipad multitasking
- Python Type Hint
- 장고 Custom Management Command
- Flutter getter setter
- flutter build mode
- ribs
- drf custom error
- Flutter Clipboard
- Watch App for iOS App vs Watch App
- 플러터 싱글톤
- 구글 Geocoding API
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |