woensdag 20 november 2019

Malcolm Gladwell and Joe Rogan on the Resources Guru app platform


I think Malcolm Gladwell is a wonderful story teller and I loved this episode of the Joe Rogan show. Botth have an open alpha version Android app btw. on my 'The Resources Guru' media content aggregate platform that I am working on:

maandag 11 november 2019

What cross platform tool to use for the Resources Guru platform? React Native / Kotlin Native?

For future reference:

I am contemplating using React Native for future websites and cross platform development of The Resources Guru platform that currently is in open alpha development stage solely on Android:

Facebook put out an interesting article a while ago on the why and how's of React Native
https://engineering.fb.com/android/react-native-bringing-modern-web-techniques-to-mobile/

But is React Native still a good choice theses days?:
https://dev.to/jessicabennett/react-native-still-a-profitable-choice-in-2019-5km

Additional blog from Discord on their React Native usage:
https://blog.discordapp.com/how-discord-achieves-native-ios-performance-with-react-native-390c84dcd502

As a Android Developer I also looked into Kotlin Native but that doesn't really seem to be production ready yet:

zondag 4 juni 2017

Repository (pattern) usage in Android with RxJava & the New York Times' Store library

There is a great article out there from The Big Nerd Ranch on using the repository pattern /w RxJava:
https://www.bignerdranch.com/blog/the-rxjava-repository-pattern/

Still, if you are trying to implement the repository patter in your own project for a first time it's a lot to wrap your head around. In that case, maybe a very interesting library to take a look at is NYTimes' Store which will make implementing caching, persistant storage and reactive data loading a lot easier for you:


Github:
https://github.com/NYTimes/Store

maandag 22 mei 2017

Advanced RxJava2 for Android

These are two excellent video's for those who want to dig deeper into RxJava on Android.
Couple of interesting patterns are discussed in:

And Jake Wharton talks in depth on handling states with Rx:

vrijdag 4 november 2016

Android data binding and MVVM

I ran into a great lecture on Data Binding from Big Nerd Ranch's Bill Phillips :
You can find the video on youtube or on the Realm site where you can go ful screen on the code section of the video:
https://realm.io/news/360andev-bill-phillips-data-binding/?utm_source=android-list&utm_medium=email&utm_content=android-content



Unfortunately Bill didn't have much time to talk about MVVM, but there is a blog post on bignerdranch.com: https://www.bignerdranch.com/blog/shades-of-mvvm/

If you want to know more about data binding and haven't seen Google I/O 2016's 'advanced databinding' session make sure you do:

donderdag 8 oktober 2015

Android: Which Networking Library to use?

I was browsing around trying to figure out what Library to use for downloading images and Json data and ran into a couple of interesting post.

Comparing a bunch of Libraries like Volley, Picasso, Fresco:
* https://packetzoom.com/blog/which-android-http-library-to-use.html
* http://stackoverflow.com/questions/16902716/comparison-of-android-networking-libraries-okhttp-retrofit-volley
* http://stackoverflow.com/questions/29363321/picasso-v-s-imageloader-v-s-fresco-vs-glide

Introduction to Fresco: A new Image library for Android
https://code.facebook.com/posts/366199913563917

Introduction to Glide, Image Loader Library for Android, recommended by Google:
http://inthecheesefactory.com/blog/get-to-know-glide-recommended-by-google/en

Volley Library:
If you look on github for most popular mirrors of the VolleyLibrary you'll find the DWorkS VolleyPlus and the McXiaoke of which the first one has some added functionality like additional Request types and image caching.

You can read more about them at:
* https://github.com/mcxiaoke/android-volley
* https://github.com/DWorkS/VolleyPlus