개발일지 - 소셜 로그인
·
[Flutter] 프로젝트 (눈길)/작업일지
[Flutter] 2차 프로젝트(눈길) OTT 종합 정보 플랫폼 앱 개발 고도화작업기간2025.02.10 ~ 2025. 03.06작성일2025.03.04 오늘 작업 - 소셜 로그인으로 리뷰 작성  내일 작업- 최신 리뷰 출력 작업- 최종 테스트, 버그수정개인 소감오늘은 카카오 소셜로그인을 구현하였다. 시간이 더있었다면 카카오 말고 네이버와 멘토링때 들었던 구글, 애플 소셜로그인까지 도전해보고싶었지만 이제 개발은 마무리를 해야하기때문에 더이상 진행하지 못하였다 개인적으로 시간이 된다면 꼭 도전해보고싶은 기능이다.
[Flutter] 블로그 만들기 - 기본 프로젝트 설정
·
Flutter/App
Flutter로 블로그 앱을 만들기 위한 기본 프로젝트 설정을 정리한 글입니다. 필요한 라이브러리, 테마 설정, 네비게이션 및 기본 페이지 구조까지 포함되어 있습니다.1. 프로젝트에 필요한 라이브러리 추가pubspec.yaml에 필요한 라이브러리를 추가합니다.cupertino_icons: ^1.0.8flutter_svg: ^2.0.6intl: ^0.18.1dio: ^5.2.0 # 서버와 통신하기 위해 필요한 라이브러리 입니다.flutter_riverpod: ^2.3.6 # 상태관리 Riverpod 라이브러리 입니다.logger: ^1.3.0 # 콘솔창에서 결과물을 쉽게 확인할 수 있도록 하는 Log 라이브러리입니다.flutter_secure_storage: ^8.0.0 # 어플리케이션 Secure Sto..
[Flutter] 개발일지01 - (EC2 서버 구축/ 노션 정리)
·
[Flutter] 프로젝트 (눈길)/작업일지
[Flutter] 1차 프로젝트(눈길) OTT 종합 정보 플랫폼 앱 개발작업기간2025.01.20 ~ 2025.02.10작성일2025.01.21 오늘 작업 - EC2 서버 구축- git repository 생성- 작업 전 노션 정리내일 작업- DB 설계- 화면 구현 시작
[Spring boot] Bank App - 화면 구현(레이아웃 분리)
·
Spring
💡 재사용 가능한 파일로 분리 하기1. layout/header.jsp 2. layout/footer.jsp 3. view/mainPage.jsp 코드 수정 하기 (JSP 태그 추가) 4. 도전 과제 - JSP 태그 조사하기  header.jsp My Bank 마이바이티스를 활용한 스프링 부트 앱 만들어보기 Navbar Link Link Link About Me Photo of me: Fake Image Some text about me in culpa qui officia deserunt mollit..
[Spring boot] Bank App - 패키지 설정
·
Spring
💡 학습 목표1. 패키지 및 폴더 구조 잡기패키지 (package) 란 관련된 클래스, 인터페이스 등을 그룹화하여 코드 충돌을 방지하고 체계적으로 관리하기 위한 네임스페이스입니다. Java에서 패키지는 파일 시스템의 디렉토리로 표현되며, 우리는 주요 파일들을 모아 둔 폴더를 패키지라 부르겠습니다. 💡 Spring Boot MVC 개요 및 구조 정리정적 자원과 동적 자원 관리정적 자원: CSS, JS, 이미지 등 정적 파일은 src/main/resources/static 폴더에 저장됩니다.동적 자원: JSP 파일은 webapp/WEB-INF/view/ 경로에 저장되며 보안 폴더로 관리됩니다.Java 코드 구성주요 패키지 구조:controller : 요청 처리 및 라우팅 담당service : 비즈니스 로..
Dart 비동기 처리와 콜백 함수 활용
·
Flutter/Dart 언어
Flutter: 부모-자식 위젯 간의 데이터 전달이번 블로그 포스트에서는 Flutter에서 부모 위젯과 자식 위젯 간에 데이터를 전달하는 방법을 살펴보겠습니다. 이 예제에서는 부모 위젯에서 자식 위젯으로, 또 자식 위젯에서 부모 위젯으로 데이터를 전달하는 과정을 단계별로 보여줍니다. 이 방법은 Flutter에서 상태 관리와 이벤트 처리를 효율적으로 구현하는 데 유용합니다. 1. 부모 위젯 (ParentsView)부모 위젯은 StatefulWidget을 사용하여 상태를 관리합니다. 자식 위젯에서 발생한 이벤트에 따라 부모 위젯의 화면을 업데이트하도록 설정합니다. 부모 위젯 코드 class ParentsView extends StatefulWidget { const ParentsView({super.key..
[Flutter] 연습하기 4 - Flutter Shopping Cart app
·
Flutter/App
디자인 시안  쇼핑카트 앱 만들기: 단계별 구현Flutter를 사용해 쇼핑카트 앱을 만드는 과정입니다. 이 앱에서는 기본적인 UI 설계와 기능 구현을 단계별로 진행합니다. 1. 기본 코드 설계앱의 구조는 기본적으로 StatefulWidget과 StatelessWidget을 이용하여 UI를 구성합니다. 기본 코드에서 MaterialApp을 설정하고, ShoppingCartPage라는 페이지를 메인으로 설정합니다.void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return Mater..
[Flutter] 연습하기 4 - Flutter Login app
·
Flutter/App
▼ 좀 더 자세히 알고싶다면 아래의 GitHub를 참고하세요!! GitHub - flutter-coder/flutter-bookContribute to flutter-coder/flutter-book development by creating an account on GitHub.github.com프로젝트 소개Flutter를 사용하여 로그인 화면과 홈 화면을 구현합니다. StatelessWidget과 StatefulWidget의 사용법.TextFormField를 활용한 입력 폼 구성.Navigator를 사용한 화면 전환.Material Design을 활용한 UI 구성.주요 기능이메일 및 비밀번호 입력 폼.입력 데이터의 유효성 검사 및 저장.로그인 버튼 클릭 시 홈 화면으로 전환. 이미지 다운로드 해주세요..