일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MVVM
- 무선빌드
- 성능 개선
- Equatable
- struct
- SHIMMER
- shorebird
- IOS
- reject
- python3
- FocusNode
- Codemagic
- PG결제
- reactivex
- Codepush
- FLUTTER
- flutter web
- error
- BloC
- GetX
- 갤럭시폴드
- abstact
- 글자깨짐
- Swift
- appstore
- fastlane
- copy on write
- DevTools
- TextInputFormatter
- Android
- Today
- Total
목록분류 전체보기 (36)
뚝딱뚝딱 모바일

[Flutter] Fastlane으로 배포 자동화를 해보자 (1)안녕하세요...! 오늘은 Fastlane을 알아보겠습니다. https://docs.fastlane.tools/ fastlane docs fastlane fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. 🚀 It handles all tedious tasks, liknkstar-ios.tistory.com 이어서, iOS 설정에 대해서도 알아보겠습니다.똑같이 Flutter project 내부의 iOS 폴더로 이동해서 init 해주겠습니다.fastlane init어떤 작업을 목적으로 fastlane을 사용할 것이냐..

안녕하세요...!오늘은 Fastlane을 알아보겠습니다.https://docs.fastlane.tools/ fastlane docsfastlane fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. 🚀 It handles all tedious tasks, like generating screenshots, dealing with code signing, and releasing your application. You can start by creatidocs.fastlane.toolsFastlane은 Android, iOS의 자동적인 스토어 업로드를 쉽게 지원해 주는 툴입니다..

안녕하세요! 오늘은 상태관리 라이브러리인 Bloc에 대해 알아보겠습니다. https://pub.dev/packages/flutter_bloc flutter_bloc | Flutter Package Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package. pub.dev Bloc은 Flutter Favorite Package에 선정된 라이브러리 중 하나이며, 6000개 이상의 Likes를 받은, Flutter 개발자들은 한 번쯤 듣거나 사용해 본 라이브러리입니다. Bloc 또한 제공해 주는..
안녕하세요! 오늘은 Flutter 하면 가장 먼저 떠오를 라이브러리인 GetX에 대해 조금만 알아보겠습니다. https://pub.dev/packages/get get | Flutter Package Open screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX. pub.dev pub.dev에서 like가 3000 정도 넘으면, Flutter에서 자주 사용되는 라이브러리구나! 정도라 생각하는데, GetX는 13000이 넘습니다..!! 그래서 그런지 몰라도, 공식 문서가 꽤 세세하게 잘 적혀있습니다! 전 공식 문서에서 간단하게 정리만 해서 요약해보려고 합니다. [참고자료 : GetX G..

안녕하세요! 오늘은 Shimmer 라이브러리에 대해 알아보겠습니다. https://pub.dev/packages/shimmer shimmer | Flutter Package A package provides an easy way to add shimmer effect in Flutter project pub.dev Shimmer 라이브러리는 로딩 indicator와 유사하다고 보시면 됩니다. 그러나 내가 원하는 위젯과 모양에 넣어서 적용할 수 있고, 부분적인 로딩에 관해서 처리하기 용이하다는 장점이 있습니다. 안드로이드나 iOS 네이티브 플랫폼에서는 Skeleton이라 하는 유명한 라이브러리와 유사한 성격의 라이브러리입니다. 먼저 pubspec.yaml에 shimmer: ^3.0.0 shimmer 라이브..
안녕하세요! 오랜만에 글을 쓰게 되었는데, Flutter로 찾아왔습니다 하하.. 각설하고, Android Studio에서 iOS 기기에 빌드하던 도중 이런 오류가 떴습니다. 제가 시도해 본 해결법을 한번 쭉 나열해 보겠습니다. 1. 기기 신뢰 및 Signing 확인하기 주로 이 오류가 뜨는 이유가 신뢰되지 않은 기기 거나, Signing의 문제라고 합니다. 기기 신뢰시키기 기기가 연결된 상태에서, 설정 -> 개발자 신뢰하는 컴퓨터 지우기 기기를 신뢰하겠냐는 Alert에 허용을 누릅니다. Signing Xcode를 연다 Runner -> Targets Runner -> Signing & Capabilities Team과 Bundle Identifier를 개인 또는 팀에 맞게 다시 설정해 줍니다. 2. Ca..

안녕하세요!. 이번엔 iOS ViewController Lifecycle에 대해 알아보겠습니다. ViewController Lifecycle이란? ViewController(이하 VC) Lifecycle, 뷰컨트롤러의 생명주기라고도 합니다. 말 그대로 뷰컨트롤러가 만들어지고부터 없어지기까지의 주기를 말합니다. 모든 앱은 하나 이상의 VC로 구성되어 있고, 이 VC들은 각각의 생명주기를 가지고 있으니, 우리는 생명주기들을 고려하며 코드를 짜야 됩니다. 그 이유에 대해서 이제 알아봅시다. 간단하게 도식화해서 만들어보았는데, 하나하나 설명해 드리겠습니다. 1. loadView 뷰를 요청받았는데, 뷰가 Nil이면, 즉 존재하지 않으면 뷰컨트롤러가 호출하는 함수입니다. 뷰를 만들어 메모리에 올리는 역할을 합니다...

안녕하세요! 이번엔 Copy On Write (COW)에 대해 알아보겠습니다. Copy On Write란? Copy On Write란 무엇일까요? 직역해 보면 '쓸 때 복사한다' 정도 되겠네요. 이 직역처럼 Copy On Write는 사용할 때 복사하는 것을 말합니다. Copy On Write는 리소스를 복사할 때, 원본이나 복사본이 수정되지 않은 경우에는 복사본이 원본을 참조하여 공유하고, 수정이 일어났을 때만 새 리소스를 만드는 것을 말합니다. 줄여서 COW라고도 합니다. 음메 Swift에서는 이 Copy On Write를 CollectionType (Array, Set, Dictionary)에서 사용하고 있습니다. var arr1: [Int] = [0, 1, 2, 3, 4, 5] 이런 배열이 하나 ..