android development Android Security AndroidTO app development Development Featured Flutter Full XDA Kotlin News React Native RxJava Tech

Canada’s Longest Running Android Conference Turns 9

Canada's Longest Running Android Conference Turns 9

On November sixth AndroidTO will probably 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 up 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 listing with audio system from Sq., Patreon, Slack, Shopify, Google, Fb, and extra!

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

Andy the Bugdroid (Android) at AndroidTO 2017

In the event you can’t make this yr’s AndroidTO however are nonetheless interested by 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 in case you can’t wait you possibly can view the talks from AndroidTO 2017 right here.

Right here’s a fast overview of what talks there are to look ahead to seeing as soon as the movies are prepared. Be sure you bookmark this web page to examine again later if there are some you assume you’ll be eager about!


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

Among the best 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 by means of methods to get began with auditing your personal purposes: reversing the APK, analyzing the reversed supply & discovering areas that could possibly 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 could be a draining course of for even probably the most skilled programmers. For this speak I give attention to the Zen like means of leaving all of it behind, and stripping away layers, quite 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 how one can use command-line instruments offers you extra methods to get your job accomplished, and get it achieved 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 gadget 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 will probably grow to be a knotty drawback. On this speak Mallika will share the way 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 Find out how 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 was 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 incorrect; it’s also highly effective when used correctly. Actually, RxJava can information you in shaping a sound structure on 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 stream 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 could 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 may be accustomed to the construction of a dynamic app, know the best 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 could be the buzzword you’ve been listening to most lately within the tech world. Perhaps you’ve even gotten your arms 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 an important issues to know and keep in mind the tutorials by no means inform you, what Machine Studying appears 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 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 social gathering? 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’);