Single Activity: Why, When, and How (Android Dev Summit '18)



With the Navigation Architecture Component, developers have the tools to move towards a single activity structure for their app, but they don’t know:

— why they should move to that model
— when it is appropriate
— how exactly to take advantage of that structure and migrate to it

Navigation Architecture Component → http://bit.ly/2zGSmme
Testing Fragments → http://bit.ly/2qzf37w

Presented by: Ian Lake

Android Dev Summit ’18 all sessions playlist → http://bit.ly/ADS18-Sessions
Subscribe to the Android Channel! → http://bit.ly/AndroidDevs1

#AndroidDevSummit

3 Platforms in 5 Minutes with Kotlin (Android Dev Summit '18)



Have you heard about Kotlin multiplatform? With Kotlin/JS, Kotlin/Native and Kotlin/JVM, you can share your business logic between Android and other platforms. In just 5 minutes we will write a multiplatform utility class.

Presented by: Wojtek Kaliciński

Android Dev Summit ’18 all sessions playlist → http://bit.ly/ADS18-Sessions
Subscribe to the Android Channel! → http://bit.ly/AndroidDevs1

#AndroidDevSummit

iOS and Android Cloud Apps with Xamarin & C# – Parse Developer Day 2013



Discover how easy it is to build cloud-enabled mobile apps for iOS and Android with C#. We’ll add the native Parse SDK to a Xamarin project and wire it up with C# to implement cloud storage and sharing across mobile devices.

Make Cube Sprint game app EASY and FAST – by AppsGeyser



AppsGeyser offers over 32 free game templates for you to use to create Android app games. Easy to use and free. Simply click and create your app http://www.appsgeyser.com/create/cubeSprint/

Build Your First iPhone App in Swift 5 – Lesson 4 – Objects and Model View Controller (MVC)



This tutorial series is a step-by-step instruction guide to building your first iPhone app in Apple’s Swift language. In this video, we create our first object (a Quote object) and conform our project to the Model-View-Controller design pattern.

Check out the completed project: https://github.com/mgm720/QuotesApp
Here’s the Google slides I use: https://docs.google.com/presentation/…

Follow me on Twitter! https://www.twitter.com/milesoftweets
#Swift #iOS #iPhone

Fun with LiveData (Android Dev Summit '18)



LiveData is a simple observable data holder that is aware of the lifecycle of the observers. It was designed to avoid memory leaks and null pointer exceptions between an activity or fragment and a ViewModel.

However, you can also use LiveData beyond the ViewModel. Components like Room or Workmanager also expose LiveData observables, and you can make your own data sources lifecycle-aware.

In this talk, we’ll deep dive into patterns with LiveData such as the different types of transformations (map, switchMap and MediatorLiveData), handling events and building reactive architectures as well as common antipatterns and code-smells to avoid.

Links:
LiveData blogs → http://bit.ly/2PUpnWd
Samples → http://bit.ly/2qzKbDN
I/O app → http://bit.ly/2Ov1Vd3

Presented by: Jose Alcérreca & Yigit Boyar

Android Dev Summit ’18 all sessions playlist → http://bit.ly/ADS18-Sessions
Subscribe to the Android Channel! → http://bit.ly/AndroidDevs1

#AndroidDevSummit”

Creating Buttons in your App



In this video, Rawad shows you how to use Android Studio to add a button to your Android app.

View part one here:

The Java Programming Language Course 2017:
https://goo.gl/mwrxTB

Get Android Studio here: https://goo.gl/nnd8cU

Subscribe to Rawad’s Channel!
Youtube: https://www.youtube.com/isockriro

XDA Portal: http://www.xda-developers.com
XDA Forums: http://forum.xda-developers.com
XDA TV: http://www.xda.tv

Check Out XDA on Social Media.
Twitter: https://twitter.com/xdadevelopers
Facebook: https://www.facebook.com/xda.developers
Google+: https://plus.google.com/+xda

Learn Flutter With Me – Lets build the FriendlyChat app



In this session I’m just going to spend an hour, building the FriendlyChat app, which is one of Flutter’s example apps. I have not yet set up a Github repository, but I will do so after the stream.

Please also check out my Flexbox In Depth course on Udemy. I have 2 links for this, one is a discount rate that you can consider a donation if you like my material. The other one is free. I won’t be mad if you go the free link, but if you pay, then I can make better tutorials going forward. Anyway are the links.

Paid: https://www.udemy.com/flexbox-in-depth/?couponCode=FB_YOUTUBE_DISCOUNT
Free: https://www.udemy.com/flexbox-in-depth/?couponCode=FB_YOUTUBE_FREE

You can also follow me on Twitter at: dduckmanton82

Android SDK and Eclipse: Getting Started with Android App Development



http://www.informit.com/store/getting-started-with-android-app-development-livelessons-9780321962737 Android SDK and Eclipse is an excerpt from, Getting Started with Android App Development LiveLessons (Video Training) – 3.5+ Hours of Video Instruction

Getting Started with Android App Development LiveLessons is a high level overview of Android as a development platform. It eases you into Android by giving you some important background and history on the operating system and by showing you how to take advantage of its unique characteristics. These LiveLessons are designed for both technical managers seeking a high-level understanding of the platform as well as developers getting ready to dive into Android programming. After finishing the course you will have a complete, high-level understanding of the entire operating system.

http://www.informit.com/store/getting-started-with-android-app-development-livelessons-9780321962737

Styling a PhoneGap App in 30 Seconds with jQuery



http://www.frameworktv.com for a 7-day free trial. Earn valuable certifications as you learn web development, mobile development, and digital design.

You can learn to create mobile apps using the HTML skills you already have. To create mobile applications most developers have to learn a brand new language such as Swift or Java. However, that’s not the case if you use the PhoneGap library. The PhoneGap library can allow you to create apps that can be distributed in the Apple App Store and the Google Play Store.

I’ve found that the reason that most people don’t learn to create mobile apps is that they don’t have the time to learn new skills. That’s where PhoneGap comes in– You’ll learn to create mobile apps using the languages you already know– HTML and Javascript. The kinds of apps you can produce are virtually endless.

In this video, you’ll learn how to style your PhoneGap app in just about 30 seconds using the jQuery Mobile library.

(This is one of the lessons from our course Mobile App Development with PhoneGap 1.6)

I’d like to invite you to a 7 day free trial of Framework Television (http://www.frameworktv.com) where you can take every course we offer and earn valuable certifications in web and mobile development as well as digital design.