Langsung ke konten utama

Postingan

Menampilkan postingan dari Agustus, 2016

Mobile or Web (or both)?

Many beginning developers are questioning themselves about the area of the software development they want to build their career in and I was one of them (I'm still beginning, but I did choose already). Today there are several major areas you can focus on. Operation Systems (Windows, Android, iOS etc.) - here you would write pretty low-level code that would handle interaction with the hardware. Game Developing - could be broken down into many subcategories, such as game engines, UI in games, gameplay etc.  Mobile - building apps for mobile devices running Android, iOS, Windows Phone etc. This area is growing really fast nowadays because of new mobile devices. Android is embedded in TVs, cars, VR and IoT (I personally think, that someday Android development would be one of these major areas of software development itself). The Web is growing just as fast as mobile, and the reason for it is online clouds. Almost everything is going to the web, it's convenient, you can access it al

The Boy Scout Rule in Coding

The Boy Scout Rule is the simple rule that can solve a huge problem of software development within a team. It states: "Always leave the campground cleaner than you found it". Sounds pretty simple, right? But, despite its' simplicity, not every developer follows this rule (me neither sometimes). Sometimes, it's just kinda hard to take responsibility for someone else's code. I tell myself: "If someone else made that mess, why I should even work with it?". But undoubtedly, it's way better for everyone to take care of the code you working on with a team. All the same, we are programming in the high-level languages and those were made for people who work with machines, not the machines themselves. What is clean code? To keep the code clean you obviously should know what clean code is and what it takes to write one. Let's formulate some qualities of the clean code. 1. Clean code is focused. You don't want your methods to consist of various blocks o

Android Tips - How to get SHA1 key in Android Studio without CMD

Fast and Easiest way ever : Open Android Studio Open Your Project Click on Gradle (From Right Side Panel, you will see  Gradle Bar ) Click on Refresh (Click on Refresh from  Gradle Bar , you will see  List  Gradle scripts of your Project) Click on Your Project (Your Project Name form  List  (root)) Click on Tasks Click on android Double Click on signingReport (You will get  SHA1  and  MD5  in  Run Bar ) The Following Screens explains the steps SCREEN-1 SCREEN-2 SCREEN-3