Android87 2022 Android Roadmap (안드로이드 로드맵) 2022. 4. 23. [Android] Recyclerview 에 대해 알아보자! 안드로이드에서 똑같은 형식의 데이터들을 관리할 때 예전에는 ListView를 사용했지만 현재는 RecyclerView를 사용합니다. 기본적으로 ListView와 Recyclerview은 사용 목적 및 동작 방식이 매우 유사하지만 큰 차이점으로는 ListView는 수평으로 나열하기 힘들고 커스터마이징이 힘들다는 단점이 있습니다. RecyclerView는 이름 그대로 "재활용"한다는 뜻을 가진 View입니다. 위의 그림이 대표적인 예시라고 볼 수 있습니다. 예전에는 많은 수의 데이터를 표시하는데 똑같은 형식이더라도 매번 새로운 아이템 뷰를 구성해야했지만 RecyclerView를 사용하면 그렇지 않기에 성능적인 측면에서 개선됩니다. 위의 그림처럼 RecyclerView는 동작하게 됩니다. Data List에 .. 2022. 1. 17. [Android] Todo List만들기 (CRUD 공부) 오늘은 Recyclerview와 함께 CRUD기능을 가진 Todo List를 만들어보려고 합니다. (Figma는 직접 만들었습니다!) https://www.figma.com/file/9K5uSHkUOUjiBM0EqwpkeP/Untitled?type=design&node-id=0%3A1&mode=design&t=ReOqselNU6DLOx8A-1 처음 시작은 아래 링크를 통해 clone을 받아서 시작해주시면 됩니다. 해당 Repo에는 기본적인 ViewBinding, Color 설정이 완료되어 있습니다. https://github.com/JGeun/TodoList/tree/started ※ 작업하다가 추가된 내용들입니다. 넣어주시며 감사하겠습니다 :) // strings.xml %d/%d 완료 %d/%d 완료.. 2022. 1. 17. 한성프렌즈! 나의 성격에 맞는 한성프렌즈 캐릭터를 알아보자! 저는 현재 한성대학교 재학중입니다. 이번에 저는 동아리 학우분들과 함께 한성대학교 마스코트들인 한성부기와 한성캐릭터들을 이용해서 만들어봤는데요! 귀여운 캐릭터들을 활용해서 우리 학교 캐릭터들이 들어가있는 MBTI같은 성격유형검사를 해보면 어떨까?라는 생각에서 만들게 되었습니다! 이렇게 구글 플레이스토어에도 등록을 해놨습니다. 사실 이 앱은 21년 7월에 만들었는데 제가 블로그를 시작한지 얼마 안되어 이제서야 작성하게 되었습니다! 구성은 굉장히 간단하게 되어있으며 사용자가 친근함을 느낄 수 있게 최대한 디자인적인 측면에 집중을 하였으며 지문을 클릭하였을 때 지문의 색이 바뀌거나 로딩하는 것에 있어 UI적으로 불편함을 느끼지 않게끔 적용하였습니다. 사람들에게 접근성이 좋게 끔 귀엽게 만든 것이 특징이지만 개.. 2021. 12. 24. 소프트 스퀘어드 11기 수료 및 후기 저번 글에서 보여드린 FLO 클론코딩 앱을 제출하여 무사히 수료하였습니다. 소프트스퀘어드에서 매주마다 진행되는 수업 및 과제를 해결하는 과정에서 한층 성장하는 제 모습을 발견할 수 있었고 Android라는 분야에 있어서 기초부터 개발까지 단순히 구글링을 하고 코딩을 하는 대학생이 아닌 개발자의 입장에서 프로젝트를 시작할 때 어떤식으로 접근해야하고, 서버와의 협업과정에서 어떠한 대화방식을 거쳐야하며, 앱의 특징 및 개성에 대해서 고려해야할 것들을 생각하며 개발을 진행할 수 있게 만들어 주었습니다. 대학교 2학년 2학기와 병행하며 모든 시간을 투자하진 못했지만 정말 의미있게 시간을 보낸 거 같습니다. 앞으로 소프트스퀘어드에 관심을 가지시거나 지원을 하고싶으신 분들 열정 하나만 있으시다면 충분히 도전할만한 가.. 2021. 1. 26. 소프트스퀘어드 11기 수료 프로젝트: Flo 앱 클론코딩으로 제작 저는 이번에 1/2일부터 1/15일까지 2주간 모의외주라는 주제로 현재 존재하는 FLO을 클론코딩하였습니다. 남의 코드를 보고 따라친 것이 아닌 순수하게 겉모습들만 보고 기능들을 직접 구현하였습니다. 이번 프로젝트를 진행하면서 여태까지 저는 간단하게 Firebase를 이용하는 형식으로 작업을 해왔으나 처음으로 서버분과 함께 협업을 하며 진행을 하였습니다. 협업을 하는 과정에서 굉장히 많은 어려움을 겪었지만 많은 대화를 나누면서 클라이언트의 입장에서가 아닌 서버의 입장에서도 작품에 대해서 바라보게 되는 계기가 된 것 같습니다. 또한 저는 유튜브를 통해서 Android의 전반적인 기초 지식을 습득해왔었는데 이번에 세세한 기능들을 따라 만들면서 좀 더 깊숙하게 Android를 공부하고 접하게 된 것 같다는 느.. 2021. 1. 25. 이전 1 ··· 7 8 9 10 다음