android13 [Flutter] 로그인 화면 예제 Flutter 언어로 로그인화면을 구현해보겠습니다. Flutter 는 ios 와 android 를 동시에 구현할 수 있는 언어입니다. 때문에 빠른 개발이 필요시 많이 사용하게되는데요 . 오늘은 로그인 페이지를 구현해 보겠습니다 . flutter는 widget 마다 함수로 나눠주는 것이 좋다고합니다 . 가독성면에서도 좋습니다. login() 부분은 서버와 통신을 하는 부분이라 각자 알맞게 사용하시면 될거같습니다.~ class LoginPage extends StatefulWidget { LoginPage({Key? key}) : super(key: key); @override _LoginPageState createState() => _LoginPageState(); } class _LoginPageSta.. 2022. 5. 13. [ Android/ Kotlin ] xml RSS Feed 파싱하기 1편 이번에는 안드로이드에서 RSS Feed 파싱을 해보겠습니다. https://rss2json.com/#rss_url=https%3A%2F%2Fnews.ycombinator.com%2Frss RSS to JSON Converter online - rss2json.com rss2json.com 먼저 이 사이트를 갑니다. 가운데칸에 파싱하고자하는 url을 넣어줍니다. 파싱이 완료되면 동그라미 부분을 클릭해줍니다. 그렇게하면 이런식으로 JSON 형식의 String을 볼수있습니다. 모두 드래그를 하여서 복사를 해주세요 . (일부러 가려놨습니다. ) https://json2csharp.com/ Convert JSON to C# Classes Online - Json2CSharp Toolkit json2csharp.c.. 2022. 4. 27. [Android] Dependency Injection. DI 에 대해서 Dependency Injection 에 대해서 정리를 해보도록 하겠습니다 . https://developer.android.com/training/dependency-injection Android의 종속 항목 삽입 | Android 개발자 | Android Developers Android의 종속 항목 삽입 종속 항목 삽입(DI)은 프로그래밍에 널리 사용되는 기법으로, Android 개발에 적합합니다. DI의 원칙을 따르면 훌륭한 앱 아키텍처를 위한 토대를 마련할 수 있습니다. 종속 developer.android.com 일단 이 Dependency Injection의 뜻은 '의존성 주입' 이라는 뜻 입니다. 의존성이란 그럼 무엇인지에 대해 설명을 해보자면 일단 예를 들어보도록 하겠습니다 . Car .. 2022. 4. 5. [Android APP Architecture] 안드로이드 아키텍처 오늘은 앱 아키텍처에 대해 적어보겠습니다. https://developer.android.com/jetpack/guide 앱 아키텍쳐는 앱의 각 부분과 부분들이 가져야 할 역할의 경계를 정의한다. 앱의 크기가 커짐에 따라 앱의 확장 , 앱의 견고성 향상 , 테스트 용의성을 높일 수 있다. 일단 아키텍처의 설명을 해보자면 1. 집중도, 역할의 분리이다 . 코드들을 액티비티 또는 프래그먼트에 모두 쓰는 것은 일반적인 실수라고 할 수 있겠다. 이런 UI 기반 클래스(액티비티, 프래그먼트)에는 UI 및 운영체제 상호작용을 처리하는 로직만 포함을 하는 것이 좋고 이렇게 함으로써 라이프 사이클과 관련된 많은 문제를 피하고 테스트성이 용이해진다. 개발자는 액티비티와 프래그먼트를 만드는 사람이 아니다 . Android.. 2022. 4. 1. [Android / Kotlin] Navigation 사용하기! 오늘은 안드로이드 스튜디오의 Navigation component 를 사용해보겠습니다!! 공식문서를 보고 개발하는 것을 추천합니다! https://developer.android.com/guide/navigation 탐색 | Android 개발자 | Android Developers Android Jetpack의 탐색 구성요소를 사용하여 앱에서 탐색 구현 developer.android.com build.gradle(module) 추가 plugins { id 'kotlin-kapt' id 'androidx.navigation.safeargs.kotlin' } buildFeatures { viewBinding true dataBinding true } dependencies { //네비게이션 impleme.. 2022. 3. 17. [Android/Kotlin] Hilt 사용하기 ! 아주 간단하게 hilt를 사용해서 앱 구현을 해보도록 하겠습니다. 이것을 구현하기 전에 DI에 대해서 알고있으면 좋기때문에 이 글을 읽고 오시는 것을 추천합니다. https://jangstory.tistory.com/58 [Android] Dependency Injection. DI 에 대해서 Dependency Injection 에 대해서 정리를 해보도록 하겠습니다 . https://developer.android.com/training/dependency-injection Android의 종속 항목 삽입 | Android 개발자 | Android Developers Android의.. jangstory.tistory.com 준비 https://developer.android.com/training/d.. 2022. 3. 8. 이전 1 2 3 다음