DayToDayDroid Sakis and Balachandar
-
- Teknologi
Podcast by Sakis and Balachandar
-
Episode 002: Life after Dexguard
Dexguard - https://www.guardsquare.com/en/dexguard
Dexguard is a paid tool for code obfuscation from the creators of Proguard. In this podcast, we discuss about the recent dexguard implementation experience with Sakis.
To know more about code obfuscation,
What is Code obfuscation: https://en.wikipedia.org/wiki/Obfuscation_(software)
Official website of Proguard: https://www.guardsquare.com/en/proguard
Official website of Dexguard: https://www.guardsquare.com/en/dexguard
An introduction to Proguard: https://medium.com/@jonfinerty/beginner-to-proguard-b3327ff3a831#.806b817vk
How does Dexguard encrypt information: http://stackoverflow.com/questions/13245623/how-does-dexguard-encrypt-classes
Overview of Dexguard features https://youtu.be/_xq-eVWU5u8?t=8m30s
Doing tamper detection manually: https://www.airpair.com/android/posts/adding-tampering-detection-to-your-android-app
(Advanced) What can you achieve without a private key for an APK: https://www.blackhat.com/docs/ldn-15/materials/london-15-Xiao-What-Can-You-Do-To-An-APK-Without-Its-Private-Key-wp.pdf
Retrace tool: https://www.guardsquare.com/en/proguard/manual/retrace
Crashlytics and proguard: https://docs.fabric.io/android/crashlytics/dex-and-proguard.html
Multidex and method count limit: https://developer.android.com/studio/build/multidex.html
Mapping file: http://stackoverflow.com/questions/25724645/android-studio-where-is-the-proguard-mapping-file
How to decompile an APK: http://stackoverflow.com/questions/3122635/is-it-possible-to-decompile-an-android-apk-file
Decompilers: https://github.com/skylot/jadx , https://github.com/google/android-classyshark
DayToDayDroid is all about everyday problems faced by Android developers and the solutions they come up with.
Hosts:
@balachandarkm (twitter.com/balachandarkm) and
@skaliakoudas (twitter.com/skaliakoudas)
Intro Music: Electric Sunrise by Joshwoodward (https://www.joshwoodward.com/song/ElectricSunrise) -
Episode 001: Unleash Vim in Android Studio
Vim is one of the most powerful text editors for programmers for a long time. In this episode, we discuss with Pablo on how we can use VIM in Android Studio with the help of IdeaVim plugin to be more efficient.
A quick glimpse, Here is a Vim macro adding @SerializedName("") annotation to all fields with correct value in just 4 keystrokes.
https://giphy.com/gifs/B2vpPbTTkTQ1a
⭐ What is Vim
⭐ Basics of Vim
⭐ How to learn Vim
⭐ How to use Vim in Android Studio with IdeaVim Plugin
⭐ Using Vim with chrome/firefox to browse without using mouse
and some more stuff about Vim :)
----------------
Shownotes:
----------------
⛳ Learn Vim with Vim (vimtutor) - $vimtutor [language_name]
⛳ Ideavim plugin - https://plugins.jetbrains.com/idea/plugin/164-ideavim
⛳ VIM dotfiles of Pablo with Android Studio actions - https://github.com/psa-anddev/dotfiles
⛳ Good Vim blog posts,
http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
https://wrongsideofmemphis.wordpress.com/2013/03/27/vim-speed-is-not-really-the-point/
DayToDayDroid is all about everyday problems faced by Android developers and the solutions that they come up with.
Guest:
Pablo (pablo.sanchez.alonso.uk@gmail.com)
Hosts:
@balachandarkm (https://twitter.com/balachandarkm) and
@skaliakoudas (https://twitter.com/skaliakoudas) -
Episode 000: App Intro
DayToDayDroid - Pilot Episode - App Intro Screens
In this episode, we discuss the development of app introduction screens.
DayToDayDroid is all about everyday problems faced by Android developers and the quick solutions that they come up with.
Hosts:
@balachandarkm (https://twitter.com/balachandarkm) and
@skaliakoudas (https://twitter.com/skaliakoudas)
Show Notes:
AppIntro lib -> https://github.com/paolorotolo/AppIntro
Zeplin -> https://zeplin.io/
Dryrun -> https://github.com/cesarferreira/dryrun
Stetho -> http://facebook.github.io/stetho/