📗 Get the code from this tutorial 👇👇
Start saving time now by planning weekly with Week Sweep: http://bit.ly/2Jf3QA0
With this tutorial series you are starting a new Android development journey on which you are going to learn a ton of new things.
You are going to build a real forecast app using the MVVM architectural pattern. Let’s quickly run through what you’ll actually build. Don’t worry if you don’t understand half of the stuff I’m about to say – this is a tutorial, after all, and I will teach you everything in detail in later parts.
This app is going to do things like getting weather data from an API using Retrofit and Gson, caching this data in an SQLite database using Room library, handling asynchronous code using Kotlin’s coroutines, concentrating data operations in a Repository class, injecting dependencies using Kodein library, getting the user’s location and more.
Go to my website for more information, code examples and articles:
Google Flutter vs Swift, Java and Kotlin
Learn web development fast: https://shop.killervideostore.com/
But when it comes to the development of high demand (in terms of performance) mobile apps, using native languages like Swift for iOS and Java for Android is still the way to go. This might change with Googles Flutter framework.
CLARIFICATION AND UPDATE:
1. Swift and native development will only diminish IF Flutter (or something like it) meet expectations.
2. I group React Native, Phone Gap etc … simply because they are not one of the two native languages.
3. IF Flutter fulfilled expectations, then the move from native (Java, Swift) would happen over time.
4. I suggested in the video that Swift would die … bad word. I should have said diminish considerably. The chances of Swift dying completely is pretty much 0% … since apple is behind it and it seems to me, that there might always be a situation (but more rare over time) where native is required. Remember that slower hybrid becomes less slow with each new generation of smartphone.
My Instagram: https://www.instagram.com/stefanmischook/?hl=en
Channel: Stefan Mischook
Published: 2018-04-24 01:02:05
Mastering ConstraintLayout in Android
In this talk, Rebecca looks at the different types of layouts that are available for you in Android. Specifically focusing on ConstraintLayout, this talk will guide you through using most of the features of ConstraintLayout in a practical demonstration.
Components such as Barriers, Chains, Guidelines and Constraints are covered in this talk as well as some performance tools you can use to create great layouts in Android.
Channel: GDG Johannesburg
Published: 2017-10-05 11:52:09
Don’t Waste $1000 on Data Recovery
Thanks to DeepSpar for sponsoring this video! Check out their RapidSpar Data Recovery Tool at http://geni.us/rapidspar
RapidSpar is the first cloud-driven device built to help IT generalists and other non-specialized users recover client data from damaged or failing HDDs/SSDs
Linus Tech Tips merchandise at http://www.designbyhumans.com/shop/Linustechtips
Intro Screen Music Credit:
Outro Screen Music Credit: Approaching Nirvana – Sugar High http://www.youtube.com/approachingnir…
Sound effects provided by http://www.freesfx.co.uk/sfx/
Channel: Linus Tech Tips
Published: 2018-08-29 22:38:24
Rich Web UIs with Knockout.js – Steven Sanderson
Published: 2014-01-28 21:16:25