Friday, July 22, 2016

What Employers Are Looking for in a Junior Android Developer

Shubham Khuva
writes on July 22, 2016

       It was very popular so we thought we would gear a different discipline this time – Android development.Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and growing fast—every day another million users power up their Android devices for the first time and start looking for apps, games, and other digital content.

      It is a wonderful time to be an Android developer. The technology is exciting and evolving, new devices are popping up all over the place, and there is a very high demand for developers. With hundreds of millions of users around the world, the possibilities for gainful employment seem endless.



        Here are the essential technologies you should be familiar with to develop a mobile app -
  1. Programming languages - For Android and iOS development you should have strong command in Java, Swift, Objective C and some knowledge of HTML, CSS, C, C++ may be required. For database management,  knowledge of SQL or any database language is needed.
  2. Development Tools - Some of the majorly used tools for developing mobile apps are Phonegap, Appcelerator, Telerik. If you want to develop a small app with a few features, you can also use DIY mobile app development tools.
  3. App Design Tools - To design app, you can use the tools like Marvel, Invision, Sketch Paper etc which provide drag and drop facility to ease the designing process. You can also use the pre-made PSD's or sketches to design the UI elements.
      Getting started in a junior developer role for Android is similar to many other entry-level programming jobs, but let’s talk about exactly what employers are looking for and how you might start down this career path.

     Technical Skills

      1. Java

      2. The Android SDK

      3. Working with APIs

      4. Git

      5. Back-end Skills



     Non-Technical Skills

      1. Passion

      2. Collaboration and communication

      3. Writing



     Other Common Requirements

      1. At Least One Published App

      2. A College Degree


Thank You :)

Sunday, March 20, 2016

ASP.NET C#


Error:

String was not recognized as a valid Date Time.

                       When You get a age from birth date to current date, then use code listed below:

Code:

            int birth_year = Convert.ToDateTime("15/12/1996").Year;
            int now_year = DateTime.Now.Year; // 2016
            int age = now_year - birth_year;
            age.Text = aged.ToString(); 

 Solution: 

                      Although the above solutions are effective, you can also modify 
                      the webconfig file with the following...
<configuration>                       
   <system.web>                       
     <globalization culture="en-GB"/> 
   </system.web>                      
</configuration>                      
 Output:
 20

 

Sunday, February 28, 2016

 

        XAMPP, Apache - Error: Apache shutdown unexpectedly

 

           As I am working in a corporate where developers faces firewall issues, So for me none of above resolved my issue.

           As the port is not used by Skype, but by some other internal applications So I followed below steps to resolve issue: 

Step 1 - From XAMPP Control Panel, under Apache, click the Config button, and select the Apache   (httpd.conf).
Inside the httpd.conf file, somehow I found line that says:
Listen 80            

And change the 80 into any number / port you want. In my scenario I’m using port 8080.

Listen 8080 
 
Still from the httpd.conf file, I found another line that says: 
 
ServerName localhost:80  
And change 80 to 8080.   
ServerName localhost:8080

Step 2 - From XAMPP Control Panel, under Apache, click the Config button again, but this time select the Apache (httpd-ssl.conf). Inside the httpd-ssl.conf file, find line that says

Listen 443 
 
And change the 443 into any number / port you want. I’ll using 4433 as the new port number.
 
Listen 4433 
 
Still from the httpd-ssl.conf file, find another line that says

<VirtualHost _default_:443> ServerName localhost:443 
 
And change 443 to 4433.

<VirtualHost_default_:4433> ServerName localhost:4433 
 
Remember to save httpd.conf file and httpd-ssl.conf after you make some changes. Then restart the Apache service.





Proxy Server

                           A proxy server is a dedicated computer or a software system running on a computer that acts as an intermediary between an endpoint device, such as a computer and another server from which a user or client is requesting a service.
Proxy Server
                     The proxy server may exist in the same machine as a firewall server or it may be on a seprate server, which forwards request through the firewall.

                    An advantages of a proxy server is that its cache can serve all users. if one or more internet site frequently requested, these are likely to be in the proxy's cache time. a proxy can also log its interactions, which can be helpful for troubleshooting.

 ---> Advantages:
  • Obsecure Client IP
  • Block Malicious Traffic
  • Block Sites
  • Log Activity
  • Improve Performance
                  The function of proxy, firewall and caching can be in separate server programs or combined in a single package. proxy server are used for both legal and illegal purposes. in a enterprise, a proxy server is used to facilitates security, administrative control or caching services, among other purpose.

Thank u for Reading..! :)