이전에 면접 준비를 하면서 CS 공부를 할 때 SOLID에 대해서 작성했던 적이 있다.https://sj-d.tistory.com/49 객체지향 설계의 5원칙 SOLIDIntro면접때 보면 자격요건 혹은 우대사항에서 제일많이 본 말이 있다.객체지향과 SOLID 라는 단어이다.이번에는 객체지향의 5가지 설계원칙이라고 불리는 SOLID에 대해서 알아보자 What is SOLID? SRP(sj-d.tistory.com 그때 당시에는 SOLID를 공부하면서도 Swift만 적용하고 현재는 내용을 많이 잃고 지내면서 SOLID원칙을 크게 생각하지 않는 것 같다. 근데 Dart도 객체지향 언어인데 이걸 모르면 안되겠다 라는 생각이 들어 다시 공부하면서 알아보려고 한다. 간단하게 요약하면 SOLID는 객체 지향 프로..
Flutter
처음에 ShoreBird 관련해서 글을 올리고 다음글은 어떤글을 써야할지에 대해서 크게 고민이 있었다.그러다가 문득 든 생각이 내가 왜 모바일 개발자가 되었는지였다.사실 그냥 개발을 좋아했던 학생이였던 나는 ROTC 복무 이후에 다시 개발을 시작할때 원래하던 머신러닝을 해야겠다고 생각을 했었다.근데 마침 내 눈앞에 놓인 맥북과 과선배의 iOS에 대한 추천이였다. 그렇게 나는 Xcode 를 설치해서 뷰를 그려보았다.머신러닝만하던 나에겐 신세계였다 나는 정확도 하나를 낮추기 위해 많은 노력을했는데 이렇게 코드 한줄에 뷰를 그려준다고?이게 내가 모바일 개발에 빠지게된 이유였고 항상 앱을 만들때 이쁨을 추구하는 나로써 이쁜 애니메이션을 넣는 방법을 찾게되었다.그럼 왜 Rive 를 사용하려고 할까? iOS 네이티..
글또에 참여하게 되었고 처음에는 어떤 주제로 글을 써야할지 고민이 많았다.그러던 중 24년 9월 마지막주에 Future 에 참여하여 연사를 듣게되었다.그 중 내 관심을 끌었던건 Eric Seidal 님의 Flutter ShoreBrid 작동원리였다.이전에는 Shorebirde 가 정확히 어떤 원리로 동작하는지, 사용하면 어느 부분에서 이점을 갖는지 정확하게 알지못했다.연사를 들으면서도 영어로 설명했던 연사라 이해가 잘 되지 않았다.그래서 이번 기회에 제가 이해한 내용을 정리하고 추가적으로 공부해서 기록하려고 해당 내용을 쓰기로 다짐헸다.그럼 Flutter Shorebird에 대해서 Even하게 익혀보자! What is Shorebird? Shorebird는 Flutter 애플리케이션을 위한 코드 업데이..
Flutter 앱에서 iOS와 AOS에서 스크린샷 방지하기혹시 중요한 정보를 다루는 앱을 개발하면서 스크린샷 방지 기능이 필요했던 적이 있으신가요? 뉴스나 은행 앱처럼 민감한 정보를 다루는 앱들은 사용자 개개인의 데이터 보호를 위해 스크린샷을 방지하는 기능이 종종 필요합니다.오늘은 Flutter 앱에서 iOS와 AOS(안드로이드 운영 시스템)에서 스크린샷을 방지하는 방법에 대해 알아보겠습니다. 코드 예제와 함께 설명드리니 천천히 따라오세요!Flutter에서 iOS 스크린샷 방지 iOS에서 스크린샷 방지하기먼저, iOS에서 스크린샷을 방지하기 위해 우리는 AppDelegate.swift 파일을 수정해야 합니다.import UIKitimport Flutter@UIApplicationMain@objc clas..