android development Android Security AndroidTO app development Development Featured Flutter Full XDA Games kotlin News React Native RxJava

Canada’s Longest Running Android Conference Turns 9

Andy the Bugdroid (Android) at AndroidTO 2017

On November sixth AndroidTO shall be returning to Toronto for an additional yr as the most important and longest operating Android convention in Canada. AndroidTO 2018 is hosted by Symbility Intersect on the MaRS Discovery District in Toronto, Ontario, Canada, and is part of the Google Developer Group DevFest 2018 season as the ultimate convention earlier than the Android Dev Summit.

Audio system at AndroidTO prior to now have come from corporations together with Cyanogen, XDA Builders, the New York Occasions, Citrix, Tumblr, TD Financial institution, Uber, and Adobe (amongst others), and this yr they’re increasing that record with audio system from Sq., Patreon, Slack, Shopify, Google, Fb, and extra!

In case you are in Toronto and are thinking about attending, take a look at the AndroidTO 2018 web site for tickets!

Andy the Bugdroid (Android) at AndroidTO 2017

When you can’t make this yr’s AndroidTO however are nonetheless eager about seeing the talks, you’re in luck! They are going to be uploaded to AndroidTO’s web site shortly and we’ll hyperlink to them as soon as they’re up, or for those who can’t wait you’ll be able to view the talks from AndroidTO 2017 right here.

Right here’s a fast overview of what talks there are to sit up for seeing as soon as the movies are prepared. You’ll want to bookmark this web page to verify again later if there are some you assume you’ll be involved in!


Kristina Balaam AndroidTO 2018Kristina Balaam, LOOKOUT: Auditing Your APKs Like a Black Hat Hacker

The most effective methods to protect towards exploitation is to research your software in the identical type as a black hat hacker. Knowledge leaks, insecure storage and a slew of different vulnerabilities are all identifiable just by reverse-engineering an APK. On this speak, we’ll stroll via methods to get began with auditing your personal purposes: reversing the APK, analyzing the reversed supply & discovering areas that might be weak to assault. We’ll additionally cowl instruments and shortcuts for automating a few of these duties.


Adam Erb AndroidTO 2018Adam Erb, SQUARE: A Skeptics Information to Programmatic Views on Android

Constraint Layouts, Fragments, Knowledge Binding, Structure Elements. The continual launch of latest abstractions and paradigms is usually a draining course of for even probably the most skilled programmers. For this speak I concentrate on the Zen like strategy of leaving all of it behind, and stripping away layers, slightly than including them. Android has all the time offered all of the instruments you want, you simply have to know the place to search for them. I speak concerning the Canvas and how one can draw quick and sophisticated views, the Android Format System and how one can implement customized responsive layouts, and utilizing the Contact Occasion System to create clean gestures throughout view boundaries. This speak is relevant for each degree of Android developer. Familiarity with a programming language is the one prerequisite.


Eric Fung AndroidTO 2018Eric Fung, SHOPIFY: How The Command-Line Can Give You Superpowers

I need to present you ways the macOS command-line could make fast work of many issues Android builders have to do. Studying easy methods to use command-line instruments will provide you with extra methods to get your job completed, and get it carried out quicker.

I’ll exhibit real-world methods for how one can sort much less within the terminal, search your tasks with ease, manipulate photographs and JSON information, automate deployment and testing, and extra. All without having to level, click on, or swipe!


Nick Felker AndroidTO 2018Nick Felker, GOOGLE: Constructing Conversational Experiences with Actions on Google

Actions on Google is a platform to permit builders to construct conversational actions throughout a variety of system modalities and type elements together with Android telephones and sensible shows. On this speak you’ll discover ways to get began, and the way prolong your providers to succeed in new customers in new methods.


Mallika Potter AndroidTO 2018Mallika Potter, THUMBTACK: Accessibility @ Scale

Accessibility typically isn’t a precedence for corporations as they develop, however should you don’t spend money on it early it may possibly develop into a knotty drawback. On this speak Mallika will share find out how to break down a posh Android software to seek out low-hanging fixes in addition to prioritizing bigger enhancements and investing in accessibility sooner or later. She is going to discover her expertise rising grassroots help for accessibility enhancements at corporations and each the ethical and enterprise worth of enhancing it.


Sam Wolfand AndroidTO 2018Sam Wolfand, SLACK: Constructing a Pleasant (Enterprise Grade) Login Expertise

This speak is concerning the 1.5 yr a number of iteration effort of making a greater login expertise for our customers. it highlights each technical and product challenges and builds a story of the element and craftsmanship that we put into every product we ship.


Alice Yuan AndroidTO 2018Alice Yuan, PATREON: Widespread Poor Coding Patterns and Methods to Keep away from Them

Each engineer has nice intentions when diving right into a codebase. You need to make the code lovely, straightforward to learn, and modular. Nevertheless as time passes and new function and fast bug fixes are put in, by some means your android codebase became a multitude of a number of ranges of inheritance of views and fragments and also you’re caught questioning the way you ended up right here within the first place.

In my speak I’ll share with you widespread poor patterns that each developer first makes when creating in android and the choice structure patterns to making sure clear code. We’ll speak about listeners, occasion pushed paradigms and clear structure.


Benoit Quenaudon AndroidTO 2018Benoît Quenaudon, SQUARE: Making use of Rx Greatest Practices to Your Structure

Your relationship with RxJava doesn’t need to be difficult. We discover some ways to make use of it flawed; additionally it is highly effective when used correctly. The truth is, RxJava can information you in shaping a sound structure in your app. We solely need to comply with a couple of however decisive rules.

On this speak, we’ll:

 

  • See at how side-effect isolation will help avoiding bugs.
  • Discover ways to share one distinctive stream between your view and your presenter.
  • Uncover the methods a unidirectional knowledge circulate makes including new performance straightforward and protected.
  • Take a look at how knowledge immutability brings security to knowledge manipulation.

After this speak, you’ll be capable of write a strong and reactive structure on your app, taking full benefit of RxJava.


Enrique Lopez Manas AndroidTO 2018Enrique López Mañas, GOOGLE DEVELOPER EXPERT: Kotlin/Native for Multiplatform Improvement

Dependable multiplatform improvement has been the Holy Grail for Cellular Builders since its inception. Many frameworks did seem and disappear. Kotlin/Native has come strongly, and since it’s nonetheless in Beta model there are some caveats about this. Is Kotlin/Native dependable for my app? Is it production-ready?

Come to this speak to study what Kotlin/Native can do for you.


Francisco Estevez Garcia AndroidTO 2018Francisco Estévez García, FACEBOOK UK: Easy Dependency Administration in Kotlin

On this speak we’ll uncover how we will use simply Kotlin options to inject dependencies by way of our codebase. Utilizing this novel strategy we’ll introduce the idea of Sort Courses, a unit of abstraction and configuration used to architect apps and libraries.


Alex Saveau AndroidTO 2018Alex Saveau, ANDROID DEVELOPER: Dynamic App Modules: Constructing For the Subsequent Billion

Have you ever been fascinated with modularizing your app, however haven’t discovered the motivation to take action but? That may change on this session the place you’ll study to make use of dynamic app modules to separate your monolith into logical options—every of which might be downloaded independently, thus saving customers’ knowledge. Study ideas and tips on constructing, testing, and deploying your dynamic options. By the top of the session, you’ll be conversant in the construction of a dynamic app, know the way to talk between the totally different function modules, and have the ability to successfully use the interior monitor to check them.


Yun Cheng AndroidTO 2018Yun Cheng, ASICS DIGITAL: Adventures of an Android Developer in iOS Land

What occurs when a seasoned Android developer finds herself having to study iOS from the start over the course of some months? This survival information will talk about classes discovered, variations in creating within the two platforms, and ideas and assets that will help you transition from Android to iOS improvement.


Kyri Paterson AndroidTO 2018Kyri Paterson, SYMBILITY INTERSECT: Machine Studying: Past the Tutorial

If it’s not Blockchain, Machine Studying will be the buzzword you’ve been listening to most nowadays within the tech world. Perhaps you’ve even gotten your palms on some introductory tutorials on the subject. On this speak, Kyri goes to take you Past the Tutorial into the world of manufacturing code, planning, pitfalls, and large concepts within the Machine Studying area. She is going to discover crucial issues to know and keep in mind the tutorials by no means inform you, what Machine Studying seems to be like in an more and more cellular world, and the place this all applies in actual on a regular basis life.


Simon Reggiani AndroidTO 2018Simon Reggiani, POPARIDE: React Native: A Newbie’s Journey

React Native and different cross-platform options are getting increasingly more well-liked. As Android builders, we will both be fearful of them or embrace them. On this speak, I’ll share my journey from the previous to the latter, and what I learnt from it.


Speak summaries are courtesy of AndroidTO and the audio system themselves.

Have you ever attended a Google Developer Group (GDG) convention or one other Android meetup this yr? Are you planning on going to at least one within the close to future? Will you be attending an Android Dev Summit viewing celebration? Tell us within the feedback!

Need extra posts like this delivered to your inbox? Enter your e mail to be subscribed to our publication.

!perform(f,b,e,v,n,t,s)if(f.fbq)return;n=f.fbq=perform()n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments);if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!zero;n.model=’2.zero’;n.queue=[];t=b.createElement(e);t.async=!zero;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)(window,
doc,’script’,’https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘403489180002579’); // Insert your pixel ID right here.
fbq(‘monitor’, ‘PageView_XDA’);