Android Developer Summit 2015 Brief Recap by Sidiq Permana (Google Developer Expert Android)

  • View
    86

  • Download
    3

Embed Size (px)

Text of Android Developer Summit 2015 Brief Recap by Sidiq Permana (Google Developer Expert Android)

  • Android Developer Summit 2015 Brief RecapSidiq PermanaGoogle Developer Expert AndroidIntel Android Software InnovatorKepala tukang ngoding Nusantara Beta Studio

  • What was focus in this summit?

    Our beloved IDE Android Studio and How we could optimize our app.

    Materi diskusinya mencakupi : Arsitektur Aplikasi Android, Security, Notification Best Practice, Rahasia sukses app dan Game di Google play, M permissions, Textual Layout, Android Support Library, Media Playback, Android Testing dsb.

    Monggo nonton semua di : https://goo.gl/S7PvEh

  • Android Studio

    Google telah merilis lebih dari 103 kali beragam versi di berbagai channel, canary, beta dan stable

    Fokus utama pada dua rilis terakhir (1.4 dan 1.5) adalah kualitas dan stabilitas Visi dari Android Studio Team adalah membuat IDE yang menyenangkan. Dalam artian baik

    secara peforma baik itu stabilitas dan kecepatan dari Android Studio untuk membantu para android developer untuk menghasilkan aplikasi yang berkualitas.

    Kita dan Google ingin jika proses membangkan aplikasi Android dapat lebih cepat, lebih halus dan lebih baik.

  • Introducing : Android Studio 2.0

    Accelerate build deployment Speeds Next Generation Emulator New GPU Profiler Intellij 15 Enhanced Testing Support Google Search Deep Linking Integration New Feature : Instant Run

    Telah tersedia di Canary Channel

  • NDK in Android Studio

  • Using NDK is truly processor bounds and also it means that you need to reuse your existing c/c++ code or to squeeze extra performance out of a device for intensive processing

  • Why NDK ?

    1. If your app needs to do sophisticated and intensive processing such as : Complex Algorithm, Image Processing, Low End Network Connectivity and Processing, System Integration to physical Device dsb.

    2. Penggunaan ulang kode/library c/c++ yang telah ada di platform lain (porting)

  • NDK has been supported since android studio 1.3

    1. Just add you NDK path to SDK Location on Project Structure2. Add the path to system environment variables3. When you need to compile the C/C++ code and JNI just pointing to aap

    directory on Android Studio Console and type ndk-build. It would generate your .so and can be used on your Java Code

  • Building Realtime Geo Tracking ? Use Geofire Firebase

  • Brief definition

    GeoFire is an open-source JavaScript library that allows you to store and query a set of items based on their geographic location. GeoFire uses Firebase for data storage, allowing query results to be updated in realtime as they change. GeoFire does more than just measure the distance between locations; it selectively loads only the data near certain locations, keeping your applications light and responsive, even with extremely large datasets.

    Letss look at : https://www.firebase.com/blog/2014-06-23-geofire-two-point-oh.html and https://github.com/firebase/geofire/

  • Tips to update or store data to GeoFire

    1. Do it on Background Service2. Combine with Google Fused Location is a best options 3. Tricky way ? You alarmmanager to make Interval Request

  • Watch this for more details : https://goo.gl/S7PvEh