일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- shorebird
- DevTools
- appstore
- flutter web
- TextInputFormatter
- Swift
- Android
- FocusNode
- 성능 개선
- MVVM
- reactivex
- abstact
- Codepush
- 갤럭시폴드
- delegate
- fastlane
- SHIMMER
- copy on write
- 무선빌드
- GetX
- reject
- PG결제
- struct
- error
- BloC
- Equatable
- Xcode
- IOS
- FLUTTER
- Codemagic
- Today
- Total
목록실무 이야기 (6)
뚝딱뚝딱 모바일
아래 글에서 이어집니다. [Flutter] Code Push를 해보라고요? (1) - 지피지기오늘도 열심히 앱을 개발하고, QA를 거치고, 구글 플레이 스토어와 애플 앱스토어 심사를 거친 후 앱을 업데이트했습니다.어?? 앱 배포 후 미처 발견 못한 오류를 발견하였습니다.큰일 났습니다.nkstar-ios.tistory.comCodemagic의 악몽기존 Codemagic 빌드가 있기에 간단하게 붙이면 되겠다~ 생각하고 호기롭게 Codemagic 연계 문서를 클릭하였습니다. 어? 이게 뭐지? 이런 건 처음 보는데? 싶은 yaml 파일이 쫜! 하고 앞에 있었습니다. 그렇습니다. Codemagic은 GUI 형식의 Workflow Editor와 yaml 파일, 두 가지 방식의 빌드 flow를 지원하고 있었고, S..
오늘도 열심히 앱을 개발하고, QA를 거치고, 구글 플레이 스토어와 애플 앱스토어 심사를 거친 후 앱을 업데이트했습니다.어?? 앱 배포 후 미처 발견 못한 오류를 발견하였습니다.큰일 났습니다. 유저의 컴플레인과 이탈이 우려되는 상황 속에서 후다닥 수정하고 스토어 심사를 올려두었습니다.개발자 : 언제쯤 심사 끝날까요 ㅠㅠ 빨리 업데이트해야 됩니다 ㅠㅠ구글 : 내일 승인해 줄 건데? ㅋㅋ애플 : 8시간 뒤에 Reject하고, 그거 수정해 오면 12시간 뒤에 승인해 줄게 ㅋㅋ무조건 스토어 심사를 거치고 스토어의 승인이 떨어져야, 새로운 버전을 스토어에 올릴 수 있게 됩니다. 위 심사 과정은 짧게는 1시간, 길게는 3일이 걸리며, Reject이 발생하여 추가적인 시간이 들기도 합니다.(추수감사절이 포함되면 더더..
혹시 여러분의 서비스는 갤럭시 폴드 시리즈에 대한 UI 대응을 해두셨나요?물론, 사용하는 사람이 적어 당장 급한 것은 아니다 생각하실 수 있지만 비싼 폴드 누가 샀나 봤더니…"전기차·골프족·3040 꽂혔다"비싼 폴드 누가 샀나 봤더니…"전기차·골프족·3040 꽂혔다", 플립은 SNS족에 수요 높아www.hankyung.com2021년 기사로, 3040 연령층에서는 폴드 구매 비율이 꽤 높다고 말합니다. 2024년 현재 폴드 시리즈 사용자층이 더 늘었다는 것을 생각하면 서비스 타겟층과 맞물리지 않아도 이제 폴드 시리즈에 대한 UI 대응은 필수적이게 되었습니다. 하지만 이럴 때 큰 고민이 있습니다.테스트용으로 사기엔 폴드 비싸잖아... 맞습니다. 물론 중고거래를 통해 판매가보다 싸게 구매할 수 있다곤 해도,..
안녕하세요! 오늘은 PG 결제 웹뷰를 만들다 만난 이슈들에 대해서 적어볼까 합니다. 찾으면서 자료도 많이 없었고, 황당한 이슈도 만나서 기록해두려 합니다. PG결제 웹뷰 같은 경우에는 미리 구현된 상태였습니다. 제 개인폰에서 제가 가진 카드들로는 매우 잘된 상태였습니다. 하지만 여러 카드사를 다 테스트해보아야 했기에, 회사 다른 분들에게 테스트를 요청하였고, '대응 다 했으니 오류 안 뜨겠지~'라는 안일한 마인드로 기다리고 있었습니다. 하지만 오류는 이 생각을 비웃으며 떴고, 저를 매우 답답하게 하였습니다. 간단한 코드 설명 오류에 대해 설명드리기 전에, 간단하게 제가 짰던 코드를 먼저 알려드리겠습니다. inappwebview를 통해 웹뷰를 구성하였고, 그 안에서 Android는 shouldOverrid..
[Flutter] 아키텍처에 대한 고민 (1) - 처음 해보는 Flutter 안녕하세요! 이번에 적으려고 하는 내용은 제가 Flutter 개발을 시작하면서, 어떤 아키텍처들을 구성하고, 고민했는지에 대한 내용을 적어보려고 합니다. 한 3편 정도의 글이 나오지 않을까 생각 nkstar-ios.tistory.com 위 글에서 이어집니다. 음... 어... 아...? 뭔가 이상하다 신규로 만드는 앱에서도 이전 글에서 말한 아키텍처를 적용하여, 코드를 짜기 시작하였습니다. Flutter가 익숙해지고, 코드도 손에 익을 무렵, 점차 코드를 작성하면서 불편함이 생기기 시작했습니다. ViewModel이 필요 없는 View에 관해서 생각을 못했다. bindInput(), bindOutput() 함수들이 비대해지기 시..
안녕하세요! 이번에 적으려고 하는 내용은 제가 Flutter 개발을 시작하면서, 어떤 아키텍처들을 구성하고, 고민했는지에 대한 내용을 적어보려고 합니다. 한 3편 정도의 글이 나오지 않을까 생각하고 있습니다. 여유되시는 분들은 천천히 읽어주시고, 의견 나눠주시면 감사하겠습니다. Flutter? 해보겠습니다. 전 처음부터 Flutter를 공부하고, 이를 목표로 삼았던 사람이 아니었습니다. 학생 때는 Android 개발을, 취업 후에는 iOS 개발을 2년 정도 하다 이직을 하게 되었는데, 이직한 회사에서 전 여러 플랫폼을 커버하여야 했고, 이를 위해 Flutter를 시작하게 되었습니다. 다행히 관심이 좀 있었고, SwiftUI로 선언형 UI에 대해 미리 접했었기 때문에, Flutter와의 첫 만남은 어렵지 ..