Covering everything from the fundamentals of writing software to the nuances of specific programming languages. This may cover everything from: C, Python, Java, and other programming languages An introduction to software engineering for reverse engineers Operating System software internals
Low Level Java For Android
- An introduction to the internals of the Android operating system, including: the Android sandbox, Zygote, and more.
- An analysis of Android application components such as broadcast receivers, activities, and permissions.
- A detailed look at other core concepts such as obfuscation, reflection, Android components, and more.