삽질하는 개발자 hashblown38 프론트엔드 개발자의 TIL #008 TIL #008 191111 월 오늘 배운 점 1. ListTile - 이 주의 위젯 간단하게 리스트 내의 개체들을 예쁘게 배치해주는 위젯이다. 팔로잉/팔로워 목록 구현에 활용될 예정이다. ListTile( leading: CircleAvatar( backgroundImage: NetworkImage(imageUrl), ), title: Text('follwer id'), subtitle: Text('follower info'), trailing: Icon(Icons.keyboard_arrow_right), dense: true, //텍스트 크기 줄여서 더 많은 리스트 목록 한번에 볼 수 있음 selected: true, //선택된 타일 색이 primary theme color로 바뀜 onTap: (){.. 2019. 11. 11. 프론트엔드 개발자의 TIL #007 TIL #007 191110 일 오늘 배운 점 1. Firebase를 통한 Google 소셜 로그인 성공 - GradleException 에러 해결 Firebase SDK를 도입하는 과정에서 build.gradle을 수정해야 하는데, 분명 Firebase에서 시키는 대로 코드를 입력했는데 cannot resolve symbol ~ 관련 GradleException 에러가 발생한다. 이럴 때는 프로젝트 전체를 한번 깨끗하게 밀어야(?) 한다. 이렇게 안드로이드 스튜디오에서 File > Invalidate Caches / Restart를 눌러서 프로젝트 관련 모든 캐시를 무효화(삭제)하고 재빌드하는 방법이다. 만병통치약이라는 이 방법도 해결되지 않아 찾아본 방법은 GradleException을 FileNot.. 2019. 11. 10. 프론트엔드 개발자의 TIL #006 TIL #006 191109 토 오늘 배운 점 1. 가장 중요한 소셜로그인을 다시 정리해보았다. (Firebase 활용) 소셜로그인은 7할이 설정이다. 우선은 dependency에 필요한 플러그인들을 설치해준다. //pubspec.yaml dependencies: firebase_auth: google_sign_in: 그리고 AndroidX compatibility 관련 설정을 해준다. dart 파일에 필요한 패키지를 import 해준다. import 'package:flutter/material.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:google_sign_in/google_sign_in.dart'; 대략적인 s.. 2019. 11. 9. 프론트엔드 개발자의 TIL #005 TIL #005 191108 금 오늘 배운 점 1. 대댓글 조회 기능 구현 부모댓글 ID를 받아와서 대댓글 목록 불러오기 (댓글 조회와 거의 유사한 방식으로 진행돼서 수월하게 구현할 수 있었다.) 2. 북마크 버튼 및 북마크 목록 구현 Bookmark.dart 파일을 만들어 사용자가 게시물을 북마크할 수 있도록 버튼을 만들었고, 프로필 화면에서 북마크한 게시물을 모아볼 수 있도록 리스트를 구현하였다. 내일 배울 점 1. 소셜로그인 2. 주말에 백엔드 협업할 내용 아이디 중복 체크 회원가입 폼 북마크 삭제 게시글/댓글 작성 더보기 - TIL 작성을 시작한지 1주일이 되었다. 주 4회 작성 목표를 달성해서 기쁘다 :) - 주석을 열심히 달아야겠다..! 2019. 11. 8. 프론트엔드 개발자의 TIL #004 TIL #004 191107 목 오늘은 교내 DSC(Developer Student Club)에서 진행한 코드랩 실습에 참여했다. 그래서 플러터 대신 갑분머신러닝.. 내가 좀 더 관심있는 분야이기도 하고, 추천시스템의 기반이 될 수 있는 공부이기 때문에 여러모로 그래노라에도 도움이 될 것 같다. 오늘 배운 점 1. Machine Learning 기존의 프로그래밍이 규칙과 데이터를 입력하여 답을 출력하는 방식이었다면, 머신러닝은 규칙을 직접 입력하지 않고, 입력한 데이터와 답(label)을 토대로 프로그램이 직접 유추하게 한다. 이렇게 생성된 규칙이 적용된 모형을 Model이라 하고, 이를 통해 예측값을 도출한다. 2. 설정 import tensorflow as tf import numpy as np fr.. 2019. 11. 7. 프론트엔드 개발자의 TIL #003 TIL #003 191105 화 오늘 배운 점 1. 텍스트 에디터 zefyr을 사용하는 것이 불가피한 듯하다. 구현 과정이 상당히 복잡할 것으로 예상된다. 오늘은 실습이 아닌 예시 코드를 뜯어보는 정도로만 공부했다. 이미지 업로드 방법은 이미 이전 TIL에 작성하였다. 영상을 업로드하려면 패키지 flutter_uploader가 별도로 설치되어야 한다. 비디오 재생하는 플러그인은 Flutter팀이 공식 배포한 video_player을 활용한다. permission 작업은 운영체제마다 Manifest 파일에 수동으로 해주어야 한다. 참고 링크 https://learningflutter.net/flutter-markdown-editor/ Build A Markdown Editor With Flutter Bef.. 2019. 11. 5. 이전 1 ··· 3 4 5 6 7 다음