일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GIT
- swiftlint
- github
- xcode
- Equatable
- designPattern
- flutter
- Widget
- protocol
- tip
- listview
- basic
- ToDoRim
- IOS
- Leetcode
- keyWindow
- Swift
- dart
- algorithm
- COMMIT
- OSLog
- UIAccessibility
- reetcode
- pubspec.yaml
- it
- pubspec
- enumerations
- toyproject
- Extentsion
- SwiftGen
- Today
- Total
목록전체 글 (92)
수니의 개발새발
📌 이번 글은 pubspec.yaml 에서 사용되는 속성 정리입니다. 필요할 때마다 업데이트할 예정입니다. name 패키지명 dependencies 패키지가 사용하는 의존성 리스트 dev_dependencies 패키지가 사용하는 개발용 의존성 리스트
Flutter 협업을 진행하면서, 코드 컨벤션을 맞추기로 했어요! 스터디 단계이기 때문에 먼저 대중적으로 사용 되는 Flutter Linter를 찾아보았더니, Flutte는 자체적으로 권장 Lint파일을 제공한다고 하네요!! 📌 이번 글은 Flutter Linter 적용법 입니다. flutter_lints 이 패키지에는 Flutter 앱, 패키지 및 플러그인에 권장되는 lint 세트가 포함되어 있어 좋은 코딩 방법을 권장합니다. Flutter v2.3.0 이후 flutter create로 생성된 Flutter 앱, 패키지 및 플러그인은 Lint가 미리 정의된 analysis_options.yaml 파일과 함께 기본 제공됩니다 GitHub - flutter/packages: A collection of u..
📌 이번 글은 Github 작업 관리 2탄 Project 정리입니다. Github 작업 관리 1탄, issue 보러 가기 [Git] Github 작업 관리(1) Issue 📌 이번 글은 Github 작업 관리 1탄 Issue 사용기입니다. 기존에 구글 스프레드 시트, 노션으로 작업 관리를 해왔는데, 스터디에서 작업 관리를 Github Projects로 선정하게 되면서 개인 프로젝트에 적 sunidev.tistory.com Github Project 프로젝트가 진행될 때에, 관련 issue들과 Pull Reqeust를 한눈에 볼 수 있도록 도와줍니다. 현재 프로젝트가 어느 단게에서 어느 문제가 있는지 확인할 수 있습니다. 세 개의 열로 구성 : To Do(해야 할 작업), In Progress(진행 중),..
📌 이번 글은 Github 작업 관리 1탄 Issue 정리입니다. 기존에 구글 스프레드 시트, 노션으로 작업 관리를 해왔는데, 스터디에서 작업 관리를 Github Projects로 선정하게 되면서 개인 프로젝트에 적용을 해보며 공부하게 되었어요. :) Github 작업 관리 프로세스 제가 선정한 Github 작업 관리 프로세스입니다. Project 생성 issue 생성 (Project, MileStone 지정) issue 해결 작업 Pull Request -> Code Review PR Merge -> Issue 반영 -> Cloes Github issue 이슈 노트, 이슈를 관리하는 공간 일반적으로 오픈 소스에서는 사용자들의 건의사항, 오류 내용을 업로드하는 공간으로 사용됩니다. 오픈 소스 관리자들은 ..
📌 이번 글은 Git 브랜칭 전략 2탄 Github-flow 정리입니다. Git 브랜칭 전략 1탄 보러 가기 [Git] Git 브랜칭 전략(1) Git-flow 📌 이번 글은 Git 브랜칭 전략 1탄 Git-flow 정리입니다. Git 브랜칭 전략이란? Git 브랜치를 효과적으로 나누고, 관리하는 전략 Git-flow 브랜치를 5가지로 나누어 개발하는 전략 (1) feature (2) develop (3) r sunidev.tistory.com Github-flow Git-flow 전략보다 단순한 브랜치 전략. master 브랜치 하나만을 가지고 진행하는 방식. master 브랜치 master 브랜치는 기능 구현, 오류 수정 사항 모두 master에 머지되어 항상 최신 상태를 유지합니다. Github-f..
📌 이번 글은 Git 브랜칭 전략 1탄 Git-flow 정리입니다. Git 브랜칭 전략이란? Git 브랜치를 효과적으로 나누고, 관리하는 전략 Git-flow 브랜치를 5가지로 나누어 개발하는 전략 (1) feature (2) develop (3) release (4) master (5) hofix (1) feature 기능 구현을 담당하는 브랜치. 브랜치명 : feature/{구현기능명}로 지정. ex) feature/login 은 login 기능을 구현하는 브랜치. feature 브랜치는 develop 브랜치에서 생성되고, develop 브랜치로 merge 됩니다. feature 브랜치는 보통 개발자 저장소에만 있고, origin에는 push 하지 않습니다. merge 된 후에 해당 브랜치는 삭제합니..
앤써북의 ⌜모두가 할 수 있는 플러터 UI 입문⌟을 참고하여 작성하였습니다. 📌 이번 글은 책의 샘플 앱을 만들면서 공부한 위젯 정리입니다. Icon Icon을 표시해주는 위젯 MaterialIcon(Icons), CupertinoIcon 사용 가능 이외 Icon 라이브러리: https://pub.dev color 속성: MaterialColor(Colors), CupertinoColors, CustomColors(Color) 사용 가능 size 속성: 크기 👩🏻💻 사용 예제 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is..
앤써북의 ⌜모두가 할 수 있는 플러터 UI 입문⌟을 참고하여 작성하였습니다. 📌 이번 글은 책의 샘플 앱을 만들면서 공부한 위젯 정리입니다. Column / Row 자식을 수직/수평 배열로 표시하는 위젯 스크롤되지 않음 (사용 가능한 공간에 맞는 것보다 Column/Row에 더 많은 자식이 있으면, ERROR) 공간이 부족할 경우 스크롤 할 수 있도록 ListView 사용 mainAxisAlignment 속성: Column/Row의 자식을 기본 축을 따라 배치하는 방법 (MainAxisAlignment 사용) MainAxisAlignment Flex Layout에서 기본 축을 따라 자식을 배치하는 방법 .start / .center / .end / ... 👩🏻💻 사용 예제 Row import 'pac..