Fragments: Past, present, and future (Android Dev Summit '19)

  Рет қаралды 76,729

Android Developers

Android Developers

Күн бұрын

Пікірлер: 54
@dnkilic
@dnkilic 4 жыл бұрын
thank you for helping out guys, looking forward for better fragments
@gryzor
@gryzor 5 жыл бұрын
I think is is a move in the right direction. To me, Fragments should have been views since day one.
@moshewaisberg7639
@moshewaisberg7639 5 жыл бұрын
sounds more like custom views
@johndoe2
@johndoe2 5 жыл бұрын
9:50 I love this part where he realizes he should've talked first about their solution, and then how it was before, like in the presentation :)
@alxrm0
@alxrm0 5 жыл бұрын
hey try drinking a shot every time Ian says "kind of"
@IanLake
@IanLake 5 жыл бұрын
It is kind of my thing.
@richardshin4443
@richardshin4443 4 жыл бұрын
Android development has gotten so complicated over the years. Actually, it seems like we are going back and filling in the gaps that were always there in the past. Sigh. Disilliusionment. Clean architecture or Architecture Components or some mix of the two? Dagger with clean architecture, what about multi module or module by feature? I guess despite the complexity, it has been a steady march toward better and brighter things.
@llothar68
@llothar68 Жыл бұрын
Clean Architecture is the reason why Android programming has become such a total mess.
@narendranathreddy5046
@narendranathreddy5046 5 жыл бұрын
Anyone has the code link for the scenario told in this talk - Avoiding fragment recreation when switching between tabs in bottom nav?
@ankur.singhs2111
@ankur.singhs2111 4 жыл бұрын
I have less functions to imllement, I should use fragments with a single activity or multiple activities ? Also tell if anything else I should take care of, thankyou.
@angelserrato5340
@angelserrato5340 3 жыл бұрын
Fine video Thanks!😀
@devyanshbhati3337
@devyanshbhati3337 3 жыл бұрын
really appreciated !!!
@jonsnow9758
@jonsnow9758 4 жыл бұрын
I thought I was the only one who find fragment communication little weird. Now I see the problem is real.
@Neo-wd3qy
@Neo-wd3qy 5 жыл бұрын
good but wish compose can kill the entire fragments
@IanLake
@IanLake 5 жыл бұрын
I talked about this over on Twitter where Fragments are a useful way of adopting Compose into an existing app, but wouldn't be something you'd use in a pure Compose app: twitter.com/ianhlake/status/1188983854410825728
@igorg.8624
@igorg.8624 5 жыл бұрын
@@IanLake So a year from now we'd use 'Pure Compose' and without any fragments?
@IanLake
@IanLake 5 жыл бұрын
@@igorg.8624 - that's what I said.
@nawshadhamid
@nawshadhamid 4 жыл бұрын
No? Compose is just the replacement of Layout XML Editor.
@Alfrednohike9909
@Alfrednohike9909 3 жыл бұрын
@@IanLake today's that day
@sumitshukla6436
@sumitshukla6436 5 жыл бұрын
Jeremy Woods is a rapper !!
@chitho1987
@chitho1987 5 жыл бұрын
That was exactly I was thinking lol, his voice is so cool
@gilbertsenyonjo963
@gilbertsenyonjo963 5 жыл бұрын
Damn right!
@IgorKorotenko
@IgorKorotenko 5 жыл бұрын
Fragments, loaders, navigation...they were born dead APIs, weakest things in Android were invented in this team and they are still doing this being completely disconnected. Passing data between fragment? Really, back handling? That what you did for so many years and mess of saved state error is still there..
@thecsciworker291
@thecsciworker291 5 жыл бұрын
@@ferryzet Using almost all features available for navigation component...No issues what so ever.
@dantichri5t
@dantichri5t 4 жыл бұрын
I am learning to develop Android apps ( already a Java and web developer, so not exactly new to software ) and I am still trying to understand who on earth invented such a complicated way to achieve such a simple final result. Not as pointless and counterproductive as Spring and JQuery are ( my opinion ), but this is a close third. Glad to see other people dislike them so much - I thought there was something wrong with me!
@mohammadsayed5645
@mohammadsayed5645 5 жыл бұрын
Simple Question: What you are wearing on your feet, Ian?
@IanLake
@IanLake 5 жыл бұрын
Vibram Five Fingers. Specifically the CVT Hemp.
@mohammadsayed5645
@mohammadsayed5645 5 жыл бұрын
@@IanLake thanks
@sourabhjigjinni
@sourabhjigjinni 4 жыл бұрын
Android devs should consider creating a best practices playlist, so that the average dev, could just incorporate into their projects everytime they change something. The offical docs are terrible. This doesnt seem convincing at all, they know its a mess
@mdalikazi
@mdalikazi 4 жыл бұрын
Why do they keep talking about Fragments in every Android event? I'm happy with what Fragments can do, we don't need to talk about this anymore!
@eliasbagley
@eliasbagley 4 жыл бұрын
The Fragment API is a mess and leads to hard to test God objects.. I for one am happy to see progress in this area.
@igorg.8624
@igorg.8624 5 жыл бұрын
What is the best way to test Fragments with Jetpack Navigation?
@KangJangkrik
@KangJangkrik 3 жыл бұрын
Sorry for a year late, but I still found nothing
@dhruvgarg722
@dhruvgarg722 5 жыл бұрын
where can we get slides used in this presentation?
@VladVoytenko
@VladVoytenko 5 жыл бұрын
not availble - it was only on a presentation
@mykhailomykytyn
@mykhailomykytyn Жыл бұрын
How do you call a magician who lost his magic?
@talgatb.3109
@talgatb.3109 3 жыл бұрын
Why dont have russian subtitles at least?
@roxferesr
@roxferesr 5 жыл бұрын
To this day, I don't get why we need fragments in the first place. What's wrong with custom views?
@igorg.8624
@igorg.8624 5 жыл бұрын
Simply for ViewModel scope.
@agung_laksana
@agung_laksana 4 жыл бұрын
And for navigation component
@krishnaappworlds3486
@krishnaappworlds3486 4 жыл бұрын
add more then one fragment then recyclerview lagging issue
@alexneeky7920
@alexneeky7920 5 жыл бұрын
Oh, it’s in rc1 cool
@andievalderama
@andievalderama 5 жыл бұрын
vibrams in 2019, cool
@marlonlom
@marlonlom 5 жыл бұрын
Fragments.. All u must know about screen design in Android jajaja
@ruybarreto3556
@ruybarreto3556 5 жыл бұрын
worst thing android made after context
@cooliipie
@cooliipie 5 жыл бұрын
You think that's good looking UI? ......
@marlonlom
@marlonlom 5 жыл бұрын
Do u mean the Slides?
@asadkhandadlo6572
@asadkhandadlo6572 5 жыл бұрын
Jajaja 😂🤣😂🤣
@danitz4366
@danitz4366 5 жыл бұрын
I'm from Perú, ¿you?
@Muhammad55597
@Muhammad55597 5 жыл бұрын
worst thing android made
@asadkhandadlo6572
@asadkhandadlo6572 5 жыл бұрын
Why do you think that 🤔🤔🤔
@alexneeky7920
@alexneeky7920 5 жыл бұрын
no, it’s not, worst thing is Context - God object and all app depends on it
@dominikotocan1348
@dominikotocan1348 5 жыл бұрын
@@asadkhandadlo6572 They can become too complicated to manage because you have fragment lifecycle and the parent activity lifecycle to watch. Architecture components helped a lot with that but still, there are too many things that can go wrong
@AnkitGusai
@AnkitGusai 5 жыл бұрын
@SnoopyDoo Well Dagger is not part of framework and it has its specific purpose and every app would not benefit from using dagger.
LiveData with Coroutines and Flow (Android Dev Summit '19)
18:44
Android Developers
Рет қаралды 111 М.
Shrinking your app with R8 (Android Dev Summit '19)
18:04
Android Developers
Рет қаралды 19 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
What’s new in Room (Android Dev Summit '19)
16:09
Android Developers
Рет қаралды 39 М.
Keep it Simple, State: Architecture for Flutter Apps (DartConf 2018)
29:00
Google for Developers
Рет қаралды 186 М.
Testing Coroutines on Android (Android Dev Summit '19)
20:51
Android Developers
Рет қаралды 44 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
AI can't cross this line and we don't know why.
24:07
Welch Labs
Рет қаралды 1,5 МЛН
Simon Sinek's Advice Will Leave You SPEECHLESS 2.0 (MUST WATCH)
20:43
Alpha Leaders
Рет қаралды 2,7 МЛН
Android Studio: Debugging tips n' tricks (Android Dev Summit '19)
18:58
Android Developers
Рет қаралды 58 М.
Machine Learning in JavaScript (TensorFlow Dev Summit 2018)
22:14