일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- task.yield()
- backend
- swift concurrency
- app intents
- Swift
- Complication
- Tuist
- WWDC22
- fcm
- Sendbird
- Flutter
- 코테
- UITableView
- UIStackView
- ios
- tabman
- SwiftUI
- Apple Developer Academy
- Delegate Pattern
- github
- Coding Test
- cloud functions
- Project
- widgetkit
- coreml
- spring
- Firebase
- createml
- UIDatePicker
- watchkit
- Today
- Total
목록Flutter (4)
azhy의 iOS 이야기
2022년 6월 1일에 작성됨 요즘 Flutter 보다 iOS에 집중하고 있어서 Flutter에는 손이 잘 안 가지만 예전에 작업했을 때 Performance View를 사용했던 경험을 까먹을까 봐 기록하려 합니다. 만약 어떤 앱을 다운로드하였는데 버벅거리고 끊기면 누구라도 그 앱을 사용하기 싫어질 것이고, 평가도 좋지 못할 것이다.사람마다 취향이 다르고 관점도 다르기 때문에 누구한테는 좋은 앱, 누구한테는 좋지 못한 앱이 될 수 있다.하지만 앞에서 말한 것처럼 앱 퍼포먼스가 떨어진다면 사용해서 판단하기 전에 삭제할 가능성이 높기에 우리는 어떤 앱을 만들던 앱 퍼포먼스를 확인해서 완성도를 높여야 할 필요가 있다.Using the Performance ViewFlutter에서는 앱을 실시간으로 모니터링해 ..
2022년 1월 23일에 작성됨 FCM, Firebase Cloud Messagin 연동에서 이어지는 내용이기 때문에, fcm 관련 세팅이 완료되어있어야 합니다.Token 값 가져오기각 디바이스에는 고유한 fcm token이 존재합니다. 이 token 값을 알아야 해당 디바이스에 알림을 보낼 수 있습니다.token = await FirebaseMessaging.instance.getToken(); 코드사실 저번에 진행했던 세팅이 완료되면 앱에서 알림보내는 것은 어렵지 않았다.class FCMController { final String _serverKey = "your serverKey"; Future sendMessage({ required String userToken, required..
2022년 1월 16일에 작성됨Flutter 앱에 Firebase 추가Firebase는 기본적으로 세팅이 완료된 상태에서 진행하셔야 합니다. 아직 세팅을 안 하셨다면 Flutter 앱에 Firebase 추가 문서를 보고 완료해 주시거나, 어려우시면 Firebase Android, IOS 연동을 참고하셔서 Firebase 세팅을 완료해 주세요.사용한 라이브러리firebase_messaging: ^11.2.5flutter_local_notifications: ^9.2.0Android 세팅android / app / src / main / AndroidManifest.xml > android / app / build.gra..
2022년 1월 2일에 작성됨프로젝트 생성 후 Android 앱 등록 선택 Android 패키지 이름을 추가합니다.패키지 이름은 app / build.gradle 에서 확인 가능구성 파일 다운로드 구성 파일을 다운해서 app 폴더에 추가SDK 추가androd / build.gradle 에 추가buildscript { repositories { // Check that you have the following line (if not, add it): google() // Google's Maven repository } dependencies { ... // Add this line classpath 'com.google.gms..