Categories
Huawei

  FUCHSIA OS POWERED BY GOOGLE .

                              Glad moment for the developers.

                                     the new battle starts here……

As Google has now publicly announced fuchsia the next open-source OS.

the story was started from 2016 when a media outlets reported on a mysterious codebase post published on GitHub. From there, the fuchsia was publicly somehow exposed. and in those days no one was aware that Google will be developing a new OS in spite of having all of its products mainly made for android .and having a 2.5B of active user family all over the world .that are actively using 50+ google products on their Android devices. here comes a question of what is the reason behind it.

                                             Full Story of fuchsia

fuchsia is the next open-source OS fully developed by Google. Mostly all the development of fuchsia is developed using DART   language that is basically a client-optimized programming language developed by Google. is used to build mobile, desktop, backend and web applications. is now used for the OS building and then also definitely its most of the products will also be build using dart in the future. Dart allows the high performance of loading 120 frames per second.and also a graphics rendering engine called Escher.

The concept behind the name of fuchsia is “Pink + Purple  =  Fuchsia. Fuchsia is based on a new microkernel  Zircon. The name Zircon refers to the mineral of the same name .by  a report on GitHub that fuchsia will be running on many platform embedded system to a smartphone, tablets, and also for personal computers.

In 2017 the first interface of fuchsia was announced .now on 1 July 2019 Google has officially announced the fuchsia and also the fuchsia website is also open now for the customers that are allowing the documentation and the source code details ……

                            What’s new in fuchsia? why fuchsia?

Fuchsia  is developed in Flutter using DART client-optimized programming language. flutter is a software development kit that allows a cross-platform tendency for fuchsia. (flutter has written once use the twice property ).

Fuchsia  parts can be installed in android applications also…

A special version of Android Runtime for fuchsia will be developed Ars Technica noted that Fuchsia has nothing “works”, adding that “it’s all a bunch of placeholder interfaces that don’t do anything.” there are many more similarities between Fuchsia’s interface and Android, including a recent Apps screen, a Settings menu, and a split-screen view to view multiple apps at once is the same as that of Android.

There is no concept of through updates in Fuchsia .all the updates will be provided directly to the users .in spite of sending it to the company and then  to the users .

Google and its entire developer community are working hard to support as much as they can to flutter and  fuchsia. as per of a estimation that the resaon behind investing time in Google developer communities and the students club is to support flutter and enlrage the ecosystem of  Flutter. flutter and go will be the next trend for mobile and cross side development. and google himself wants to remove the label of dependencies of java in native Android development and go beyond expectations with flutter and fuchsia that will be cross-sided framework and operating system compatible in every situation.

Flutter has recently released a web version  with stability towards building web applications and lots of beta versions of web apps are deployed with firebase backend and are running successfully .

Flutter on the Windows version is also launched now everyone can create desktop and mobile app on a single development and injections .

in flutter app running on fuchsia there will be a great chance to explore as much as can

WRITTEN AND PUBLISHED BY : ADIL RAZA YOUNUS : @DEVELOPER WORLD.

Categories
Huawei

Mobile App Development (What to choose What to do? in 2020).

 Mobile app Development (What to choose What to do? in 2020).

As we know, the Mobile app development is trending now .with 23 million Developers all over the world and having approximately 135 different frameworks .now what to choose and what not is a great concern in 2020 for developers the Application security risk is also increased due to not having the proper framework.

according to current cybersecurity report that 30 % of insecurity is due to frameworks .55% due to developers and 20 % due to the security team.

to make the code more efficient, powerful and protected from security threat the second choice is to have a proper framework.

Half of all enterprise applications written in the last 15 years have been written in Java, making them nearly ubiquitous in the enterprise. Unfortunately, this means that Java applications are also among the applications hackers most frequently target and attack.

Java can be subject to attack based on general vulnerability types, but there are also some vulnerabilities that are specific to the Java platform.

FB/ARY Developer Club

Vulnerabilities in Java libraries

Vulnerabilities in the Java sandboxing mechanism, which can allow an attacker to circumvent the restrictions the security manager has established can allow an attacker to circumvent the restrictions the security manager has established.

To be continued till next update……………..

WRITTEN AND PUBLISHED BY: ADIL RAZA YOUNUS: @DEVELOPER WORLD,

 IN collaboration with Abdul Sami Mahar:

Categories
Huawei

An Intro To GitHub Campus Expert

Welcome to the GitHub Campus Expert training 🚩

GitHub Campus Experts flag

This README explains how to get started with the Campus Expert training. By participating in the Campus Expert program, you agree to the terms and to abide by the code of conduct.

github campus expert

What is a  Github Campus Expert? 🤔

People learn better when they can learn with a community of likeminded peers. A Campus Expert improves the technical community on their campus, with training and support from GitHub. Once you complete the training and become a GitHub Campus Expert, you will have access to resources and support from GitHub, such as swag, sponsorship, and the opportunity to attend events like the company’s annual conference, GitHub Universe.

How do I become a  Github  Campus Expert? 🙋🏽‍

To become a Campus Expert, you must complete the following stages:

  1. Complete the Community Leader Skills training exercises 👨🏿‍🏫.
  2. Submit your solutions to the exercises 📝.
  3. Take part in a screening call 📞.

We also consider the following when evaluating your Campus Expert application:

  • Your conduct within the Campus Expert training community 🙅🏻‍.
  • Your communication with reviewers and GitHub staff 💬.
  • Your adherence to the documentation and instructions .

Before starting the training, please bear in mind the following requirements:

  • Campus Experts must be 18 years of age and over 🚫.
  • You must not be within 6 months of finishing your course of study 🎓.

Completing the Community Leader Skills training

To complete the training, you must complete all 7 training modules.

You can find more information about the Community Leader Skills training and the modules here.

Once you complete all of the exercises, you can submit them. A reviewer will then review your submission. They may have feedback that will require you to make some changes to your submission, so make sure you check back on GitHub every now and then! After you complete the training, the quality of your submission and conduct within the training will determine if you are invited to a screening call.

How does being a Campus Expert work? What are the expectations of a Github Campus Expert?

During the training, you will define and set goals for your community. As a Campus Expert, we expect you to meet these goals and build the best community for your campus. We at GitHub understand that you are busy students trying to make your campus a better place. This is why you set your own community goals during the training, and can complete the training at your own pace.

When you become a Campus Expert, you gain access to tools that help you make resource requests, and collaborate with GitHub Staff and other Campus Experts.

Do I need to know how to use Git/GitHub?

Campus Experts is about your community, not becoming a Git master. Campus Experts and the training does primarily take place through GitHub, so some Git/GitHub knowledge is helpful. You can learn everything you need to complete the training here. During the training, you will also cover an introduction to Git on the command line.