Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android Post IO

Android Post IO

Месяц назад в Mountain View завершился Google I/O, на котором традиционно было показано много нового и интересного.
Нам, как разработчикам, важно знать про новые возможности, фичи и ограничения, поэтому мы обсудим все-все новинки, посвященные Android-у:
1. Android P
2. Build tools
3. Cloud tools
4. Runtime & performance
5. Kotlin
А также поговорим об отдельных лучших докладах, чтобы вы могли пересмотреть их после.
Кроме того, мы собрали много информации и инсайдов от гуглеров, которой тоже спешим с вами поделиться!

Artur Vasilov

June 06, 2018
Tweet

More Decks by Artur Vasilov

Other Decks in Programming

Transcript

  1. Performance – text final PrecomputedText.Params params = textView.getTextMetricsParams(); final Reference

    textViewRef = new WeakReference<>(textView); bgExecutor.submit(() -> { final PrecomputedText precomputedText = PrecomputedText.create(longString, params); // set text to textView });
  2. WorkManager – not ready Constraints workConstraints = new Constraints(); workConstraints.setRequiredNetworkType(NetworkType.UNMETERED);

    WorkRequest workRequest = new OneTimeWorkRequest.Builder(UploadWork.class) .setConstraints(workConstraints) .build(); WorkManager.getInstance().enqueue(workRequest); public class MyWorker extends Worker { @NonNull @Override public WorkerResult doWork() { // TODO : do some work return WorkerResult.SUCCESS; } }