예름의 개발 TIL

예름의 개발 TIL

  • 분류 전체보기 (114) N
    • Artificial Intelligence (62)
      • 모두를 위한 딥러닝 (PyTorch) (13)
      • Computer Vision (10)
      • CS231n (Stanford) (17)
      • CS236 (Stanford) (19)
      • LG Aimers 7기 (0)
    • Project Log (31)
      • 학부 졸업프로젝트 (31)
    • Mobile Programming (5)
    • AWS (3)
    • Node.js (1)
    • Distributed System (0)
    • Paper (7) N
      • Robotics (1)
      • Ubiquitous AI (1)
      • How to read (1)
      • Human-centric Ubiquitous In.. (1)
      • Trustworthy AI (3) N
    • Etc (5)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

예름의 개발 TIL

컨텐츠 검색

태그

cs236: deep generative models docker container pytorch openAI API Key gradient descent Learning rate stanford cs231n 필기본 라즈베리파이 딥러닝 cost 계산 모두를 위한 딥러닝 시즌2 docker firebase django 프로젝트 구조 인공지능 논문 리뷰 파이토치 stanford cs236 필기본 aws lambda Tensor Manipulation cs231n: deep learning for computer vision aws IoT core

최근글

댓글

공지사항

아카이브

Mobile Programming(5)

  • 안드로이드 앱 개발 팀 프로젝트에서 내가 구현한 기능: 회원 가입, JWT 자동 로그인, 앱 설정 및 공지

    포스팅 소개 종강 후 여유가 생겨서, 모바일프로그래밍이라는 전공 과목에서 4주간 진행했던 팀 프로젝트를 정리해보려고 한다. 안드로이드 스튜디오와 코틀린을 사용하여 앱을 개발하였다. 웹 사이트 개발과 비슷한 기능을 앱에서 만들 때, 방식이나 구조가 비슷해서 도움이 되기도 했고, 반대로 새롭게 익혀야하는 것도 많았다. 안드로이드 스튜디오는 코드에 사용되는 라이브러리 버전 문제나 에뮬레이터 에러 등 까다로운 부분들이 있어서 익숙해지는데 시간이 조금 걸리기도 했다.  내가 구현한 기능들은 다른 앱을 만들 때도 반복적으로 사용되므로 잘 정리해두면, 다음에는 개발 시간을 단축할 수도 있고 부족했던 부분을 보완할 수도 있을 것이라고 생각한다. 우리 팀의 주제는 '교내 동아리 정보 앱 개발' 이다. 기획 1명, 개발 ..

    2024.06.27
  • FireStore의 데이터 구조화 및 앱을 통한 데이터 추가 테스트

    포스팅 소개FireStore 공식 문서를 바탕으로 기본적인 데이터 구조를 알아보고, 안드로이드 스튜디오 Kotlin 코드로 데이터를 추가하여 정상적으로 연동되는지 테스트하였다.FireStore의 Collection-Document-Field 구조Collection 아래에 여러 개의 Document, Document 아래에 여러 개의 Field를 생성할 수 있다. Document 아래에 컬렉션도 생성 가능하다. 필드 타입으로는 String, number, boolean, null, map, array, timestamp 등이 있다. 공식 문서 예제를 한 번 보고, 내가 원하는 데이터 구조를 직접 만들어보니 이해하기 더 수월했다. 안드로이드 앱 코드 실행을 통한 데이터 추가MainActivity에 공식 문서..

    2024.05.22
  • Firebase FireStore 생성 및 연동 방법

    사용 목적교내 동아리 관리 앱 개발에 사용할 DB로 Firebase를 선택했다. 지난 포스팅에서 Firebase의 Realtime Database 연동을 수행했다. 그런데 FireStore라는 DB 서비스가 하나 더 존재했고, 두 가지를 비교한 결과 풍부한 쿼리를 사용할 수 있는 FireStore가 더 낫겠다고 판단했다. 팀 프로젝트용 구글 계정 생성Realtime database를 연동할 때는 나의 개인 구글 계정에 만들었지만, 팀으로 수행해야 하므로 공용 구글 계정 생성 및 Firebase 앱 등록 절차를 다시 한 번 진행했다. 이제 FireStore 생성 방법에 대해 설명하겠다. 데이터 베이스 생성Firestore Database 생성을 시작한다. 위치를 서울로 설정하였고, 유료 업그레이드를 해야만..

    2024.05.22
  • Firebase Realtime database 생성과 연동 방법

    회고지난 포스팅에서 Firebase와 Android 앱을 연동하는 방법을 정리하였다. 이번에는 Firebase의 Realtime database 생성 방법에 대해 정리할 것이다. Realtime Database는 무엇일까 Firebase Realtime Database는 클라우드 호스팅 데이터베이스이다. 데이터는 JSON으로 저장되며, 연결된 모든 클라이언트에 실시간으로 동기화된다. 크로스 플랫폼 앱을 개발할 때, 모든 클라이언트가 하나의 실시간 데이터베이스 인스턴스를 공유하고, 자동 업데이트로 최신 데이터를 수신한다. Realtime Database는 NoSQL 데이터베이스로서 최적화 방식과 기능성이 RDBMS와 다르다. Realtime Database API는 작업 실행 속도를 위주로 설계되었다. R..

    2024.05.21
  • Firebase ↔ Android 앱 연동하기

    사용 목적교내 팀 프로젝트에서 앱의 회원가입, 로그인, 로그아웃 기능 구현을 맡았다. 이전에 웹 사이트에서 같은 기능을 만들 때는 세션과 쿠키, MySQL과 AWS EC2를 사용했었다. Json Web Token(JWT)이나 Firebase는 사용해보지 않았기 때문에 관련 블로그 글을 많이 찾아보았다. 사용하는 DB와 인증 방식에 따라 코드가 매우 달라질 것으로 예상되어, 우선 Firebase라는 데이터베이스부터 직접 사용해보기로 했다.포스팅 스타일공식 사이트의 가이드만으로 충분한 단계는 생략하고, 중요하거나 헷갈련던 부분 위주로만 정리하려고 한다.SHA-1 디지털 지문 Firebase 콘솔에서 프로젝트 생성을 마친 후 안드로이드 아이콘을 눌러 앱 추가를 진행하였다. SHA-1 디지털 지문을 추가하는 부..

    2024.05.21
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바