
Flutter入門 - Android、iOS開発を一度に (with Firebase)
survivalcoding
AndroidとiOSアプリ開発を、ひとつのコードで実現できるFlutter入門講座です。
입문
Flutter, iOS, Android
Jetpack Compose is Android's modern toolkit for building native UIs. Build apps quickly and vibrantly with less code, powerful tools, and intuitive Kotlin APIs.
How to structure your UI with Compose
Writing an example from 《Oh Jun-seok's Android Survival Coding Kotlin》 using Compose
How to write a ViewModel to work with Compose
With Jetpack Compose
Creating a more modern Android UI
What challenges does traditional Android development face? Writing abstract adapters, complex framework code, the challenges of React app development...
Compose is a library that has put a lot of effort into improving these areas. It makes building native Android apps faster and easier.
Let's take the example of creating a scrollable list . Creating a list with traditional Android code requires a tremendous amount of code and time, just for writing the adapter and RecyclerView.
Existing Android list code
But with Compose, you only need to write a few lines of code.
List code in Jetpack Compose
Using Compose like this dramatically speeds up development . It also ensures a clear separation between UI and business logic .
This declarative UI approach has already been proven in other platforms and frameworks (Flutter, Swift UI), and will likely become essential for Android development going forward.
Although the official version of Compose has been released, many people are still struggling to get started because they are unfamiliar with it, lack interest, or lack reference materials.
This course is designed to serve as a reference for those who want to get started with Compose.
This course will recreate examples from "Oh Jun-seok's Android Survival Coding: Kotlin" using Compose. This process will demonstrate how existing technologies can be implemented in Compose.
While reading the book may be helpful for taking this course, it isn't required. Anyone with a background in the subject matter covered in the book will likely find it helpful.
To take this course, you should already have some basic knowledge of Android development . If you don't have any Android development experience or are unfamiliar with Kotlin syntax, this course will be difficult to follow. At the very least, you should have experience writing and studying a simple app in Kotlin to understand the course content.
This course won't delve into the in-depth details of Compose. By rewriting eight examples from "Oh Jun-seok's Android Survival Coding: Kotlin," using Compose, you'll learn how to adapt existing methods to Compose. You'll acquire the necessary knowledge as you go through the examples.
In this course, you will first learn the basics of Compose and then learn how to use Compose through examples.
Here's what you can learn from each example:
Q. I'm a beginner in Android. Can I still take this course?
If you've studied Kotlin syntax, you can take this course. Compose is a new skill that you can learn even if you're completely unfamiliar with existing Android development methods. However, I recommend taking the course after having some basic knowledge of the grammar.
Q. Is there any way to find out how the lecture will proceed before taking it?
This course offers a free BMI calculator example. Before taking the course, try the free lecture. If you find it appealing, you can then register for the course.
Q. Is the source code used in the lecture provided?
All the source code covered in the lecture is provided, and the source code for the flashlight example mentioned in "Oh Jun-seok's Android Survival Coding Kotlin" is also provided, although it is not covered in the lecture.
Who is this course right for?
Anyone who has learned Kotlin grammar
Anyone who has experience developing Android and is interested in Compose
Anyone who wants to learn new ways of developing apps
Those who have read "Oh Jun-seok's Android Survival Coding Kotlin Edition"
Those who took the course ‘Modern Android - Using Kotlin and Jetpack’
Need to know before starting?
Kotlin
Android basic knowledge (Activity, View, ViewModel...)
11,753
Learners
828
Reviews
856
Answers
4.7
Rating
14
Courses
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.전문 분야 : Android, Flutter
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/junsuk5/
All
50 lectures ∙ (7hr 44min)
All
24 reviews
4.7
24 reviews
Reviews 8
∙
Average Rating 4.8
Reviews 9
∙
Average Rating 4.7
5
素晴らしい講義をありがとうございます。 私はAndroid自体が初めてです。 私はバックエンド開発者なので、Kotlinの文法は知っていました。 ComposeとAndroid自体が初めての人でも、抵抗なく聴ける講義だと思います。 私としては、実務では少し適用しにくいかなと思いました。 (おそらく初級の講義だからだと思います。) 講師は中級講義も作る予定がありますか? 実務ソースに近い講義を一度試してみたいと思います。
アンドロイド講義が需要がなくて中級以上の講義はオフライン授業中心にしているのですが、悩んでみましょう。ありがとうございます。
講師様、中級以上のオフライン講義はどこかで実施されていますか?
現在、ソウル市 새싹青年士官学校で講義を行っています。求職者対象の教育で、次のクラスは来年です。オフライン講義に関するご質問は、メール(junsuk.oh@survivalcoding.com)でお問い合わせください。詳しくご説明いたします。
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Limited time deal ends in 8 days
$6,849.00
24%
$59.40
Check out other courses by the instructor!
Explore other courses in the same field!