Profile cover photo
Profile photo
Nicolás Jafelle
About
Posts

Post has attachment
Uploaded my first Kotlin Android Project, it use a lot of good stuff. It is the simple List-Detail screens but use a lot of Kotlin tricks like object expressions, High order functions in RecyclerView.Adapter, Spread operator. Based on MVP architecture with rotation handle, Kotlin extensions, Data classes, Parceler, RxJava, latest Support Library with Shared Transition Elements, Retrofit. Please take a look!

Next step is to use Coroutines and Anko.

Post has attachment
+Antonio Leiva After reading your book and newsletter decided to do my first Kotlin Android project.

It is the simple List-Detail screens but use a lot of Kotlin tricks like object expressions, High order functions in RecyclerView.Adapter, Spread operator. Based on MVP architecture with rotation handle, Kotlin extensions, Data classes, Parceler, RxJava, latest Support Library with Shared Transition Elements.

Can you take a briefly look and add some corrections? For example, when to use apply or with operators, etc. Thank you for sharing your knowledge in Kotlin.
Add a comment...

Post has attachment
Uploaded my first Kotlin Android Project, it use a lot of good stuff. It is the simple List-Detail screens but use a lot of Kotlin tricks like object expressions, High order functions in RecyclerView.Adapter, Spread operator. Based on MVP architecture with rotation handle, Kotlin extensions, Data classes, Parceler, RxJava, latest Support Library with Shared Transition Elements. Please take a look!

Just wanna know if the Android Studio / gradle / Emulators work better with a quadcore cpus with low frequencies like new upcoming 8th-gen Intel processors or is better to use a dual core configuration with higher frequencies. For example which one is better for Android Development: i5-7200 (dual core at 2.50 ghz) or the new upcoming i5-8250 (quad core at 1.60 ghz). +Tor Norbye +Romain Guy +Alex Ruiz +Xavier Ducrohet +Chet Haase. Planning to upgrade my dell xps 13 for one models. Thanks in advance for your help.

Post has attachment
After checking the Android Platforms pie chart versions in here:

https://developer.android.com/about/dashboards/index.html#Platform

Decided to upgrade my minSdk to Kitkat and up, what do you think? developing from Kitkat you get 91% of the android devices.

My wife wants to change her old Iphone 6 phone and decided to test the Android phones. So I wondering if it is a good idea to buy the G5 Plus 4gb-64gb right now or wait for the one model, mainly because I do not like the plastic-metal body and probably this year Motorola is goint to use all metal body design for new G line up. What do you think guys? BTW the iphone 6 is working not great but very well, she needs something with better camera than the old 8 MP iphone 6 camera. Thanks!

Hello! I am working and learning the new arch components and wondering to know if it is possible to not use the ViewModel class and use only the LiveData in an MVP (Model View Presenter) architecture.

Ideally my MVP implementation handles rotation change in a good way, by making the Fragment.setRetainInstance(true) I am able to not detach the presenter unless the onDestroy method happens or attach twice in the same fragment.

But make sense to use LiveData to update the UI by the Observer pattern if I have a service that every 5 minutes the app check and download new Information.

One main advantage of the Presenter and View pattern is that I do not need to save or store the fragment current state because the presenter lives when rotation change.

Seems to me that MVVM holds a very strong relation between the UI and the ViewModel while MVP not.

BTW I am using the MVP in a passive way. Thanks in advance.

Post has attachment
Today turned on my old Moto G 2nd Generation, who would have thought works incredible well in 2017 with Android 6.0 updated, I love this stereo speakers!! Really good job +Moto​ !!
Photo

+Moto​ Please release the new Moto Launcher in the Play Store and make it available for all devices!! I am using it and is simple amazing. Really simple but smooth and flawless! It feels better than the Google Now Launcher! Give my congrats to the team! Really nice work!

Post has attachment
I know there are tons of articles about Reactive Programming, cons and pros. I myself has a kind of love/hate with RxJava in Android, found myself searching for things that before was easy to do or easy to think. But after reading this article:

20+ Awesome Open-Source Android Apps To Boost Your Development Skills

I found myself asking whether or not Reactive Programming, at least in Android, is such a fad or the "next gen of programming".

The reason is: in that article we have 20 amazing (good looking, well responsive) open source apps in which only 1 is using RxJava and only for HTTP Operations like api.getVideoList(). And because of that and based on my experience, my last 3 project in which I was involve I introduced RxJava with RxAndroid and could not find the real scenario that "blow my mind" behind Rx.

And yes... I am still in the beginning of the big learning curve.
Wait while more posts are being loaded